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:
- Edit class/race definitions
- Modify advantages and disadvantages
- Adjust stat bonuses
- 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)