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

Сообщения
389
Лучшие ответы
5
Реакции
21
Версия Minecraft
1.12.2
Всем привет.хочу реализовать одну штуку,но не знаю как ,как можно сделать определённый список предметов,и всем им дать одно описание,например если (уголь ,дерево,доски)есть в этом списке ,то дать им описание горючее
 
Сообщения
1,360
Лучшие ответы
18
Реакции
119
вроде эвент был на рендер тултипов. можешь в нем проверять и там рендерить
 

Doc

Сообщения
2,659
Лучшие ответы
160
Реакции
397
ItemTooltipEvent - ивент.
Проверить, что итем горючее - stack.getItem().getBurnTime(stack) > 0
 
Сообщения
4,197
Лучшие ответы
109
Реакции
567
Кажется, в ender io есть такая фича - показывает время горения топлива
 
Сообщения
389
Лучшие ответы
5
Реакции
21
Мне надо любое описание которое я сам добавлю
 

Doc

Сообщения
2,659
Лучшие ответы
160
Реакции
397
ItemTooltipEvent - ивент.
Там будет ItemStack и List<String> в нем.
Стак - проверяешь стак.
Лист - добавляешь свою строку.

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

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