Помогите Get itemstack of block

  • Автор темы Автор темы Ant1m0
  • Дата начала Дата начала

Ant1m0

Активный участник
Пользователь
Баллы
66
Как я могу получить итемстак от блока, который ломается в BlockBreakEvent?
 
Примерно так:
event.getBlock().getDrops(event.getPlayer().getInventory().getItemInMainHand(), event.getPlayer())
Я тебе даже доки скинул, он возвращает block...
Ему не нужен блок. Кажется, ему нужен дроп, который игрок получит при разрушении блока
 
Последнее редактирование:
e.getBlock().getState().getData().toItemStack(1);
 
e.getBlock().getState().getData().toItemStack(1);
Так ты создашь предмет, при помощи которого можно установить в мире ровно такой же блок. Примерно то же самое происходит при "копировании" блока при помощи средней кнопки мыши в креативе.
Но учти, что дроп с блока можно быть совершенно другим (когда игрок ломает блок инструментом, например).
Если это именно то, что тебе нужно - окей
 
Назад
Верх