π³οΈ Languages
Overviewβ
Minecraft uses language components for text throughout the game, including menu labels, inventory titles, item descriptions and messages. Oraxen lets you override these components through the resource pack.
Configurationβ
Language overrides are configured in plugins/Oraxen/pack/lang.
π plugins
π Oraxen
π pack
π lang
- π global.json
- π en_us.json
- π de_de.json
Language files must contain valid JSON. Separate entries with commas and use double quotes around both components and values.
Global Overridesβ
Entries in global.json apply to every language supported by Oraxen.
{
"container.inventory": "",
"menu.returnToGame": "Return to the server"
}
container.inventory controls the Inventory text shown inside the player inventory. An empty value hides it.
Language-specific Overridesβ
Use a locale file such as en_us.json, de_de.json or fr_fr.json when an override should only apply to players using that language.
{
"menu.returnToGame": "ZurΓΌck zum Server"
}
Oraxen adds the entries from global.json to every locale during pack generation. If the same component is defined in a locale file, the language-specific value takes priority.
Locale filenames use Minecraft's language codes. For example, use en_us.json for English (US) and de_de.json for German (Germany).
Language Componentsβ
A full list of language components can be found here.
Copy the component you want to change into global.json or a locale file, then replace its value with your own text.
Run /oraxen reload pack after editing a language file. Players must receive the regenerated resource pack before the changes appear. They may need to reconnect or re-apply the server resource pack.