Vanilla Translation - momoservertw/CorePlus GitHub Wiki

Translating the placeholders of vanilla Item, Entity, Enchantment name to player client language.


Index:


Settings

Vanilla-Translation:
  Enable: true
  Force:
    Enable: false
    Local: ""
  • Local
    • Enable - Force to translate the placeholders of item to certain language.
    • Local - The tag of language. More information: Language Localisation

Setup Language

  1. Open the client language index file.
    .minecraft\assets\indexes\1.16.json
  2. Get the language file's hash name.
    -> searching the language tag like "zh_tw" in the index file.
You will get the information like this.
"realms/lang/zh_tw.json": {"hash": "f4765b5def19db3e346b6ad469cc2a6444e09ba6", "size": 19818},

The hash name is "f4765b5def19db3e346b6ad469cc2a6444e09ba6".
  1. Get the language file. -> searching the file named "HASH" in folder ".minecraft\assets\objects".
You will get a data like this.

f4765b5def19db3e346b6ad469cc2a6444e09ba6
  1. Create a folder named "Local" in CorePlus folder.
  2. Copy the language file to the folder and rename the file name to "LOCAL.json" like "zh_tw.json".
  3. Reload the CorePlus and see if the file load succeed.