Hi, so I recently added a cooldown to my bukkit plugin... But when I right click paper. The cooldown dose not work, I get the message "Your bandage has not fell off yet!" But it then says "You have been healed by 2 hearts!" Here's the code, anyway to fix it? Code:java package me.maxxb123.bandage; import java.util.ArrayList; import org.bukkit.Bukkit;import org.bukkit.ChatColor;import org.bukkit.Material;import org.bukkit.entity.Damageable;import org.bukkit.entity.Player;import org.bukkit.event.EventHandler;import org.bukkit.event.Listener;import org.bukkit.event.block.Action;import org.bukkit.event.player.PlayerInteractEvent;import org.bukkit.plugin.java.JavaPlugin; public class Bandage extends JavaPlugin implements Listener { public void onEnable() { getServer().getPluginManager().registerEvents(this, this); } ArrayList<Player> cooldown = new ArrayList<Player>(); @EventHandler public void onPlayerInteract(PlayerInteractEvent event) { final Player p = event.getPlayer(); if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK && p.getItemInHand().getType() == Material.PAPER) { if (cooldown.contains(p)) { p.sendMessage(ChatColor.RED + "You're bandage has not fell off yet!"); } p.setHealth(((Damageable) p).getHealth() + 4); p.sendMessage(ChatColor.BLUE + "You've been healed by 2 hearts!"); cooldown.add(p); Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() { public void run() { cooldown.remove(p); p.sendMessage(ChatColor.GREEN + "Your bandage has fell off!"); } }, 700); return; } }} Can I do something like: Code:java event.setCancelled(true); EDIT by Moderator: merged posts, please use the edit button instead of double posting.