๐ Language System
CustomAchievements1653 includes a powerful multi language system with 21 pre installed translations.
Changing the Language
Open config.yml and set the language option:
Then reload with /ca reload.
Available Languages
Creating Custom Languages
You can create your own language file:
Copy an existing language file in plugins/CustomAchievements1653/lang/
Rename it (e.g., my_custom.yml)
The plugin supports two message formatting systems:
Legacy Mode (default)
Uses traditional Minecraft color codes:
&a = green, &c = red, &6 = gold, &l = bold
MiniMessage Mode
Uses modern Adventure MiniMessage tags:
<red>, <green>, <gold>, <bold>
<gradient:red:blue>Text</gradient>
<click:run_command:/ca gui>Click me!</click>
<hover:show_text:'Hello!'>Hover me!</hover>
Note: When switching to MiniMessage mode, your language file values should also use MiniMessage syntax instead of & codes.
Automatic Language Migration
When the plugin is updated and new message keys are added:
New keys are automatically added to your language files
Your existing translations are never overwritten
Missing keys are filled with the English default
This means you never lose your custom translations after an update.
Placeholders in Messages
All messages support these placeholders: