Получение списка предметов в сундуке

22
0
Как я могу получить список предметов в в сундуке и перебором найти нужный мне предмет?
 
Эм. получаешь тайл сундука, получаешь его инвентарь, foreach'em проходишь по инвентарю сравнивая.
 
А каким ивентом пользоваться?
PlayerContainerEvent.Open не работает
 
а каким ивентом можно отлавливать открытие сундука на стороне клиента? Не хочется нагружаться TickEvent'ами
 
Последнее редактирование:
1605872930119.png
Не мог не выделить. (и орнуть.)
 
Может все же есть у кого-нибудь пример кода через player.openContainer?
А то максимум, что я смог получить - список предметов в инвентаре.
 
список предметов в инвентаре
игрока шоль?
я же писал, откуда брать...
Ну получаешь ты слоты, в чем беда попытаться глянуть в них и посмотреть как добыть стак?
1606046251974.png1606046273697.png
 
Последнее редактирование:
у меня просто тут вот с этим кодом
только инвентарь пишет мой


@SubscribeEvent
public void eventGui(GuiOpenEvent event)
{
if (event.getGui() instanceof GuiChest)
{
Minecraft.getMinecraft().player.openContainer.getInventory().forEach(System.out::println);

}
}
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    240.6 KB · Просмотры: 34
Назад
Сверху