- Баллы
- 88
- Имя в Minecraft
- Baksovic
Всем привет)
Не давно начал по мимо работы с серверами учится кодить.
Ну и куда же без проблем?
Собственно у меня возникла такая проблема:
Мне нужно отследить определенные символы/слова в чате и кикнуть игрока если есть эти символы в чате.
Для отслежки я беру эвент AsyncPlayerChatEvent
Но с ним при попытки кикнуть игрока выбивает ошибку в консоли
Caused by: java.lang.IllegalStateException: Asynchronous player kick!
Подскажите что делать?
Вот для примера код который я пытаюсь использовать..
Даже в таком простом варианте не хочет кикать игрока...
Spigot 1.8
public void checkContains(AsyncPlayerChatEvent event)
{
if (event.getMessage().contains("simbol")){
event.getPlayer().kickPlayer("Kick");
}
Не давно начал по мимо работы с серверами учится кодить.
Ну и куда же без проблем?
Собственно у меня возникла такая проблема:
Мне нужно отследить определенные символы/слова в чате и кикнуть игрока если есть эти символы в чате.
Для отслежки я беру эвент AsyncPlayerChatEvent
Но с ним при попытки кикнуть игрока выбивает ошибку в консоли
Caused by: java.lang.IllegalStateException: Asynchronous player kick!
Подскажите что делать?
Вот для примера код который я пытаюсь использовать..
Даже в таком простом варианте не хочет кикать игрока...
Spigot 1.8
public void checkContains(AsyncPlayerChatEvent event)
{
if (event.getMessage().contains("simbol")){
event.getPlayer().kickPlayer("Kick");
}