AdvanceMMO Wiki

Ultimate RPG Documentation

Customization

Learn how to customize AdvanceMMO to fit your server's needs and style.

Language Files

All messages are stored in language files located at:

plugins/AdvanceMMO/lang_en.yml
plugins/AdvanceMMO/lang_de.yml

Edit these files to customize all plugin messages. The structure is:

messages:
  prefix: "&8[&6AdvanceMMO&8] &r"
  no-permission: "&cYou don't have permission!"

commands:
  class:
    usage: "&cUsage: /class [info|list]"

gui:
  class-selection:
    title: "&6Choose Your Class"

Use color codes: &0-&f for colors, &l for bold, &n for underline.

GUI Customization

GUI titles and items can be customized in the language files under the gui: section. Each GUI has its own subsection with customizable text.

Message Customization

All player-facing messages can be customized:

  • Command usage messages
  • Error messages
  • Success messages
  • GUI text
  • HUD text

XP and Leveling Customization

Customize XP requirements in config.yml:

leveling:
  base-xp-required: 100
  xp-multiplier: 1.0
  max-level: 100

You can also modify XP formulas by editing the plugin code (requires Java knowledge).

Class and Race Customization

Classes and races are defined in configuration files or database. To customize:

  1. Edit class/race definitions
  2. Modify advantages and disadvantages
  3. Adjust stat bonuses
  4. Update descriptions

Quest Customization

Create custom quests by:

  • Defining quest objectives
  • Setting rewards
  • Configuring quest chains
  • Setting level requirements

Profession Customization

Customize professions:

  • Add new professions
  • Modify crafting recipes
  • Adjust XP requirements
  • Set profession-specific bonuses

HUD Customization

Customize HUD display in language files under hud: section. You can modify:

  • Text labels
  • Formatting
  • Update intervals (in config.yml)

Color Codes

Use Minecraft color codes in messages:

  • &0 - Black
  • &1 - Dark Blue
  • &2 - Dark Green
  • &3 - Dark Aqua
  • &4 - Dark Red
  • &5 - Dark Purple
  • &6 - Gold
  • &7 - Gray
  • &8 - Dark Gray
  • &9 - Blue
  • &a - Green
  • &b - Aqua
  • &c - Red
  • &d - Light Purple
  • &e - Yellow
  • &f - White

Format codes: &l (bold), &m (strikethrough), &n (underline), &o (italic), &r (reset)

Warning: Always backup your configuration files before making changes!