@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> descript, ITooltipFlag flagIn) {
descript.add(I18n.setTranslationKey("key.modid.name"));
}
key.modid.name=Description
@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> descript, ITooltipFlag flagIn) {
descript.add(I18n.setTranslationKey("key.modid.name"));
}
key.modid.name=Description
I18n.format("<>")локализацию описания предмета
У меня вроде и без этого работало. Или это чисто для форматирования аля шрифт/цвет?.getFormattedText()
оно возвращает готовый стринг.Или это чисто для форматирования аля шрифт/цвет?
Ну не знаю, я ту прибавку не юзал и проблем не было так то.оно возвращает готовый стринг.
...
@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> desc, ITooltipFlag flagIn) {
desc.add(I18n.translateToLocal("someitem.info"));
}
...
someitem.info=Description
@OnlyIn(Dist.CLIENT)
public void addInformation(ItemStack stack, @Nullable World worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn) {
super.addInformation(stack, worldIn, tooltip, flagIn);
this.getBlock().addInformation(stack, worldIn, tooltip, flagIn);
}