public class TimedChat implements Listener{ private Map chat = new HashMap(); @EventHandler public void onChat(AsyncPlayerChatEvent e){ final String pn = e.getPlayer().getName(); if(chat.containsKey(pn)){ e.setCancelled(true); e.getPlayer().sendMessage("§6Mozesz wysylac wiadomosc co §c5 §6sekund!"); return; } chat.put(pn, true); Bukkit.getScheduler().runTaskLater(Main.getInstance(), new Runnable(){ public void run(){ chat.remove(pn); } }, 100); } }