Messages & Language
All player-visible text is stored in plugins/EzAuction/messages/, split into four files per language.
Supported languages
| Code | Language |
|---|---|
en | English (default) |
es | Spanish |
nl | Dutch |
zh | Chinese |
Set the active language in auction.yml:
language: en
File layout
| File | Contains |
|---|---|
messages_<lang>.yml | General plugin notifications and chat messages |
gui-messages_<lang>.yml | GUI item names, lore, and button labels |
menu-interactions_<lang>.yml | Chat prompts and input instructions |
menu-layout_<lang>.yml | Slot assignments and layout metadata |
Editing messages
- Open the relevant file in
plugins/EzAuction/messages/. - Edit the value for any key - do not change the key itself.
- Run
/auction reloadto apply changes without restarting.
Color codes
Messages use MiniMessage / Kyori Adventure tags, not legacy § codes.
# Correct
no-permission: "<red>You do not have permission to do that.</red>"
# Incorrect - do not use
no-permission: "§cYou do not have permission to do that."
Adding a custom language
- Copy all four
*_en.ymlfiles and rename them with your language code (e.g._fr). - Translate every value. Keys must match exactly across all four files.
- Set
language: frinauction.ymland reload.