Вопрос InventoryClickEvent Пропадает

kokonut

Пользователь
Сообщения
1
Есть класс к примеру:
Код:
public class SomeListener implements Listener {


    @EventHandler
    public void onInventoryClick (InventoryClickEvent e) {


        Bukkit.getConsoleSender(e.getAction().toString());

    
    }


}
В нем происходит вывод InventoryAction в консоль и казалось бы все работает. Но когда игрок быстро( < 1 сек) перекладывает одну вещь из инвентаря во вторую руку (Не используя SwapMainHand) в обработчик приходит только InventoryAction.PICKUP_ALL, а InventoryAction.PLACE_ALL не приходит вообще. Если же в инвентаре хоть какую то задержку сохранить перед тем что бы положить во вторую руку предмет, то на обработчик приходит и InventoryAction.PICKUP_ALL и InventoryAction.PLACE_ALL. Попробовал установить приоритет наивысший - проблема не ушла.
 
Назад
Сверху Снизу