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

Версия 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("Это еда!");
    }
}
ItemTooltipEvent - ивент.
Проверить, что итем горючее - stack.getItem().getBurnTime(stack) > 0
 
Кажется, в ender io есть такая фича - показывает время горения топлива
 
ItemTooltipEvent - ивент.
Там будет ItemStack и List<String> в нем.
Стак - проверяешь стак.
Лист - добавляешь свою строку.

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

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