Как сделать предметы с одним или несколькими уникальными показателями на вещь?

Версия Minecraft
1.12.2
23
1
Например, как энергокристаллы в индастриалкрафте. Я думаю, это делается через айтемстаки, но не знаю как.
 
917
22
332
В дополнение к предыдущему комментарию:
Java:
if(!stack.hasTagCompound()) {
    stack.setTagCompound(new NBTTagCompound());
}
NBTTagCompound nbt = stack.getTagCompound();
//Я не уверен, возможно имя метода звучит по другому...
if(!nbt.hasCompoundTag()) {
    //К примеру
    nbt.setInteger(/*Имя-ключ, Переменная*/);
    nbt.setString(/*Аналогично, но вместо переменной твоя строка. Можно добавлять сразу с параграфами для окрашивания*/);
}

Для отображения информации под предметом можно использовать этот метод:
Java:
@Override
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
    if(stack.hasTagCompound()) {
        NBTTagCompound nbt = stack.getTagCompound();
        String s = nbt.get/*Тут что-то, что я не помню)))*/();
        tooltip.add(s);
    }
}
Как-то так. Код писал на коленке, работоспособность не гарантирую)
 
Последнее редактирование:
Сверху