- Баллы
- 31
- Имя в Minecraft
- KoT_B_MaMKe
Код:
@EventHandler
public void onChat(AsyncChatEvent e) {
List<String> list = config.getStringList("settings.offensivewords");
Player player = e.getPlayer();
int listsize = list.size();
if(e.message() instanceof TextComponent){
TextComponent text = (TextComponent) e.message();
for (int i = 0; i < listsize; i++){
if (text.content().toLowerCase().contains(list.get(i))){
e.getPlayer().sendMessage(ChatColor.RED + "Отправка сообщения предотвращенна системой ПДиР");
e.setCancelled(true);
player.sendMessage(String.valueOf(test));
test+=1;
if(test == 3){
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "kick" + player);
//Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "mute " + player + " 2h");
e.setCancelled(true);
test=0;
}
}
}
}
}
Код:
if(test == 3){
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "kick" + player);
//Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "mute " + player + " 2h");
e.setCancelled(true);
test=0;
Could not pass event AsyncChatEvent to ChatFilter v0.1
java.lang.IllegalStateException: Asynchronous command dispatch!