Skip to main content

🏳️ 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​

Configure language overrides in plugins/Oraxen/pack/lang.

  • πŸ“ plugins
    • πŸ“ Oraxen
      • πŸ“ pack
        • πŸ“ lang
          • πŸ“„ global.json
          • πŸ“„ en_us.json
          • πŸ“„ de_de.json
{
"container.inventory": "", # Replaces the "container.inventory" component with nothing.
"menu.returnToGame": "Return to the server" # Replaces the "menu.returnToGame" component with "Return to the server".
}

Overrides​

Use global.json to override a component for all Minecraft languages.

plugins/Oraxen/pack/lang/global.json
{
"container.inventory": "",
"menu.returnToGame": "Return to the server"
}

For example, container.inventory controls the Inventory text in the player inventory.

Use a locale file such as en_us.json, de_de.json or fr_fr.json to override a component only for players using that language.

plugins/Oraxen/pack/lang/de_de.json
{
"menu.returnToGame": "ZurΓΌck zum Server"
}

Oraxen adds the entries from global.json to every locale during pack generation. If a locale file defines the same component, the language-specific value takes priority.

See the full list of language components.

important

Minecraft supports named

color codes
in language overrides, but not
hex colors
.