Configuration
The default fallback language if a translation is missing.
Directory name (inside extension folder) containing JSON translation files.
If true, attempts to set the player’s language to match their Minecraft client settings on join.
If true, executes
onChangeActions also when a player joins the server.Optional custom command alias to open the language selector menu.
Language Definitions
Thelanguages list defines available locales.
Unique ID (e.g.,
en_GB). Matches the JSON filenames.User-friendly name shown in menus (e.g.,
English).Banner flag pattern code (e.g. from needcoolshoes.com) or head texture.
List of Minecraft locale codes (e.g.
en_us, en_gb) that map to this language.Chain of languages to check if a key is missing in this one.
Actions triggered when a player switches to this language.