Language Settings
EasyMenu 7 includes multi-language support and lets you customize all user-facing messages.
Switching Languages
Set the language key in plugins/EasyMenu/config.yml:
plugins/EasyMenu/config.yml
# Options: en_us (English), ja_jp (Japanese), ru_ru (Russian)
language: "en_us"
Run /menu reload to apply language changes immediately.
Bundled Language Files
On startup, default language files are extracted into plugins/EasyMenu/lang/:
lang/en_us.yml(English)lang/ja_jp.yml(Japanese)lang/ru_ru.yml(Russian)
Customizing Messages
Edit the language YAML files directly to customize prefixes, error messages, and formatting:
plugins/EasyMenu/lang/en_us.yml
prefix: "&8[&6EasyMenu&8]&r "
reload-success: "&aConfiguration successfully reloaded."
reload-failed: "&cFailed to reload configuration. Previous state retained."
menu-not-found: "&cMenu '{menu}' could not be found."
permission-denied: "&cYou do not have permission to perform this action."
cooldown-active: "&cCooldown active! Please wait {remaining} seconds."
:::tip Placeholder Safety
Placeholders such as {remaining} and {player} in messages are safely expanded without injection risks.
:::