Как локализировать описание предмета в Mcreator или же в джаве

Версия Minecraft
1.12.2
API
MCreator
1,161
38
547
Попробуй использовать TranslationTextComponent в тултипе:
Java:
@Override
public void addInformation(ItemStack itemstack, World world, List<ITextComponent> list, ITooltipFlag flag) {
  list.add(new TranslationTextComponent("item.your_mod_id.your_item_id.tooltip"));
}

Не знаю будет ли точно работать на 1.12.2 (у меня креатор под 1.16.5). Если не выйдет - тебе придется немного подождать пока починят маппинги и я смогу развернуть среду под 1.12.2
 
Последнее редактирование:
1,161
38
547
1,161
38
547
Теперь когда маппинги пофикшены и я развернул среду под 1.12.2, я могу тебе помочь.

Локализацию можно проводить через net.minecraft.util.text.translation.I18n. Главное добавь соответствующий ключ в интерфейсе локализации.
YourItem.java:
// ...
import net.minecraft.util.text.translation.I18n;

public static class YourItem extends Item {
    
    // ...
    
    @Override
    public void addInformation(ItemStack itemstack, World world, List<ITextComponent> list, ITooltipFlag flag) {
        list.add(I18n.translateToLocal("item.your_mod_id.your_item_id.tooltip")
    }
}
 
Сверху