Описание определённому виду предметов

Версия Minecraft
1.12.2
516
11
39
Всем привет.хочу реализовать одну штуку,но не знаю как ,как можно сделать определённый список предметов,и всем им дать одно описание,например если (уголь ,дерево,доски)есть в этом списке ,то дать им описание горючее
 
Решение
ItemTooltipEvent - ивент.
Там будет ItemStack и List<String> в нем.
Стак - проверяешь стак.
Лист - добавляешь свою строку.

Что конкретно не понятно????

Омг, давай пример, раз умность..
Код:
@SubscribeEvent
public static void onItemTooltip(ItemTooltipEvent e) {
    if (e.getItemStack().getItem() instanceof ItemFood) {
        e.getToolTip().add("Это еда!");
    }
}
3,005
192
592
ItemTooltipEvent - ивент.
Проверить, что итем горючее - stack.getItem().getBurnTime(stack) > 0
 
7,099
324
1,509
Кажется, в ender io есть такая фича - показывает время горения топлива
 
3,005
192
592
ItemTooltipEvent - ивент.
Там будет ItemStack и List<String> в нем.
Стак - проверяешь стак.
Лист - добавляешь свою строку.

Что конкретно не понятно????

Омг, давай пример, раз умность..
Код:
@SubscribeEvent
public static void onItemTooltip(ItemTooltipEvent e) {
    if (e.getItemStack().getItem() instanceof ItemFood) {
        e.getToolTip().add("Это еда!");
    }
}
 
  • Like
Реакции: lnti
7,099
324
1,509
У списка(а лучше юзать множество, быстрее работает) есть метод contains, которым можно проверить, содержится ли элемент в коллекции
 
Сверху