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