Локализация описания предмета

Версия Minecraft
1.12.2
API
Forge
183
8
16
Добрый (утро, день, вечер(нужное подчеркнуть))
Как добавить локализацию описания предмета?
SomeItem.java:
...
@Override
    public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> descript, ITooltipFlag flagIn) {
        descript.add("some text");
    }   
...
 
Решение
Помню был setTranslationKey. Его можно вместо String подсунуть и потом уже в .lang локализовать. Возможно он и есть тот I18n, но это не точно.
Приблизительно шото этакое:
Java:
@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> descript, ITooltipFlag flagIn) {
      
    descript.add(I18n.setTranslationKey("key.modid.name"));
  
}
en_us.lang:
key.modid.name=Description
Ещё тут глянь.
PS: названия приблизительные ибо такую штуку я юзал около года назад если не больше.

WantaSanchez

Опоздун
633
17
150
Помню был setTranslationKey. Его можно вместо String подсунуть и потом уже в .lang локализовать. Возможно он и есть тот I18n, но это не точно.
Приблизительно шото этакое:
Java:
@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> descript, ITooltipFlag flagIn) {
      
    descript.add(I18n.setTranslationKey("key.modid.name"));
  
}
en_us.lang:
key.modid.name=Description
Ещё тут глянь.
PS: названия приблизительные ибо такую штуку я юзал около года назад если не больше.
 
Последнее редактирование:
Сверху