Languages
Currently available languages
Translate commands and messages
You just have to open lang
folder create a copy of en.yml
, then translate it and change the lang
setting in config.yml
to your file name.
Minecraft language files
You can easily overwrite Minecraft default translation files.
This supports:
items names
items lore
entity names
chat messages
The main difference between ItemsAdder dictionaries and Minecraft language files is how they adapt to player settings. Minecraft language files dynamically adjust based on each player's selected language. In contrast, ItemsAdder dictionaries are static, meaning all players see the same language text, as defined in the config.yml
file (e.g., en
).
Example: custom esc menu return button text
In this example I will change the Return to game text of ESC menu.
languages
languages
The languages property is used to list all the languages where you want to change the text. You should set it to only the languages of your playerbase, but I decided to set it to ALL so you will be sure that everyone can see the custom text despite their decided clientside language.
entries
entries
It's the list of translated texts. You can find the complete list here.
Example: custom item name translation
Use the special property <lang:NAME>
to specify the translation entry (uses Minimessage).
ItemsAdder dictionary
This supports:
items names
items lore
/ia
menu categories names
Create your own translation for your new items
To create your own translations for your own items you just have to create new files (one per language) in a new folder inside ItemsAdder/contents/
, for example ItemsAdder/contents/myitems/configs/dictionaries/
.
This is how it looks like:
And this is how my items file looks like:
You can skip the translation part and do this directly, but this won't allow you to easily translate items in the future if you need to.
Last updated
Was this helpful?