package com.thundergemios10.survivalgames.events; import org.bukkit.ChatColor; import org.bukkit.Material; 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.inventory.ItemStack; import com.thundergemios10.survivalgames.GameManager; public class BandageUse implements Listener { @SuppressWarnings("deprecation") @EventHandler public void onBandageUse(PlayerInteractEvent e) { Player p = e.getPlayer(); Boolean active = GameManager.getInstance().isPlayerActive(p); if (!active) { return; } if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) { if (e.getPlayer().getItemInHand().getType() == Material.PAPER) { e.getPlayer().getInventory().removeItem(new ItemStack(Material.PAPER, 1)); double newhealth = e.getPlayer().getHealth() + 10; if((newhealth > 20.0) || (newhealth < 0 )) { newhealth = 20.0; } e.getPlayer().setHealth(newhealth); e.getPlayer().sendMessage(ChatColor.GREEN + "You used a bandage and got 5 hearts."); } } } }