Brikster / Chatty

Bukkit-compatible chat management system
MIT License
92 stars 48 forks source link

Отмена события чата #251

Open zoga-com opened 1 year ago

zoga-com commented 1 year ago

Здравствуйте. Хотелось бы увидеть в API отмену отправки сообщения в чат, либо адекватно допилить текущую, потому-что приходится отменять AsyncPlayerChatEvent с приоритетом HIGHEST, чтобы сообщение не отправилось. Однако отменяя сообщение, оно вроде даже и отменяется как мне и нужно, все хорошо, но если нет игроков рядом (в радиусе действия чата, в моем случае - локального, в который я пытаюсь запретить написание сообщений от определенного игрока в нужный мне момент) - пишет "Вас никто не услышал". То-есть, событие отменяется, но достаточно криво. изображение

Пробовал сделать через заявленный в документации API эвент ChattyMessageEvent, но он неотменяемый (#setCancelled). изображение

В конфиге включен completely-cancel, но и в выключенном состоянии ничего не меняется.

Я не знаю как пометить этот ишью, но это скорее баг, но вообще и предложение по улучшению.