- Баллы
- 76
Нужно отменить клик по определенной табличке, которую обрабатывает CMI.
Написал такой тестовый вариант
но он не отменяет клик по табличке - действие CMI все равно выполняется быстрее. Декомпилировав класс, который отвечает за обработку нужного мне клика у CMI я заметил, что приоритет ивента HIGHEST, но даже мой MONITOR по какой-то причине срабатывает позже.
Как бороться?
Написал такой тестовый вариант
PHP:
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onSignInteract(PlayerInteractEvent event) {
event.setCancelled(true);
event.getPlayer().sendMessage("da");
}
Как бороться?