- Баллы
- 66
- Имя в Minecraft
- Mihael_i
Здравствуйте. Мне надо отследить перемещение предмета сундук, делаю я это с помощью такого кода:
Однако, если игрок просто возьмет предмет и положит его в сундук (двумя кликами) перемещение не зафиксируется. Как "поймать" такое перемещение?
Код:
@EventHandler
public void onMoveItem(InventoryClickEvent e) {
if (e.getAction() == InventoryAction.MOVE_TO_OTHER_INVENTORY && e.getInventory().getName().toLowerCase().contains("chest")) {
getServer().broadcastMessage("Перемещение зафиксировано!");
}
}
Последнее редактирование:
