Как добавить описание предмету?

Версия Minecraft
1.12.2
52
1
6
Вообще, мне нужно его обновлять при каждом использовании, и я засунул строку
this.addInformation(this, worldIn, ls, ITooltipFlag.TooltipFlags.NORMAL);
в ActionResult, но это не работает.
 
52
1
6
627
72
178
А какой в этом смысл? Я насколько знаю, addInformation вызывается каждый тик, достаточно добавить в лист переменную, которая подлежит изменению. А если нужно менять её в других методах, объявить вне тела метода
 
917
22
332
Угу, и получится - ты кликнул, и у всего сервера переменная поменялась. Только через nbt:
В методе onItemUse или любом другом подобном:
Java:
NBTTagCompound nbt = new NBTTagCompound();
nbt.setString("text");
itemstack.setTagCompound(nbt);
В методе addInformation:
Java:
if (itemstack.hasTagCompound()) list.add(itemstack.getTagCompound().getString("key"));
 
Последнее редактирование:
Сверху