HomeJavaModsMore Vanilla Advancements
More Vanilla Advancements

MoreVanillaAdvancements

MoreVanillaAdvancements is a plugin that enhances Minecraft's vanilla advancement system by offering a complete and fully customizable progression experience. Create your own achievements, manage rewards, and provide engaging and motivating gameplay for your players.


✦ Key Features ✦

✨ Custom Advancements

🎁 Reward System

📂 Category Organization

🖥️ Intuitive User Interface

🛡️ Anti-Grief Protection

📊 Progress Viewing

⚙️ Flexible Configuration


✦ Commands ✦


✦ Configuration ✦

Everything is configured through YAML files:

Typical files:

Example advancement (simplified):

achievements:
  marathon:
    name: Marathon
    description: Walk 10 km in total
    icon: LEATHER_BOOTS
    type: WALK
    target: "*"
    amount: 1000000   # 10 km in centimeters
    category: "Movement"
    reward:
      xp: 100
      give: "BREAD:4"
      command: "say {player} just completed Marathon!"

Configuration validation:


✦ Permissions ✦

Player access:

Core permissions (suggested):

Adjust permission names to match your plugin.yml if they differ.


✦ Supported Versions ✦

Older versions are not officially supported unless explicitly stated in the releases.


✦ User Interface ✦

Player GUI

The main advancements GUI shows:

Navigation:

Admin GUI

The admin/settings GUI allows you to:


✦ Rewards System ✦

Each advancement can grant one or more rewards:

Supported placeholders (in rewards/commands):


✦ Multi-Language Support ✦

The plugin ships with a simple localization system:

Languages can be configured:

Language files (examples):

Each file contains all translatable messages (GUI titles, chat messages, errors, etc.).


✦ Data & Performance ✦

Technical notes:


✦ Build & Installation ✦

Build (Gradle)

From the project root:

./gradlew clean build

The built jar will be available in build/libs/ and can optionally be auto-copied to a server/plugins/ folder if you configured it in your Gradle script.

Installation

  1. Place the jar in your server's plugins/ folder
  2. Start the server once to generate default configuration files
  3. Edit config.yml and achievements.yml to match your server's needs
  4. Use /mva reload to apply changes, or restart the server

✦ Roadmap ✦

Planned or potential future improvements:


✦ Support ✦

If you need help:

Thank you for using MoreVanillaAdvancements!

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more