package tv.mineinthebox.essentials.events.players;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import tv.mineinthebox.essentials.xEssentials;
import tv.mineinthebox.essentials.helpers.Anvil;
import tv.mineinthebox.essentials.helpers.Anvil.AnvilDamageType;
import tv.mineinthebox.essentials.interfaces.EventTemplate;
public class AnvilResetEvent extends EventTemplate implements Listener {
public AnvilResetEvent(xEssentials pl) {
super(pl, "Anvil");
}
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void onOpenAnvilInventory(PlayerInteractEvent e) {
if(e.getAction() == Action.RIGHT_CLICK_BLOCK) {
if(e.getClickedBlock().getType() == Material.ANVIL) {
Anvil anvil = new Anvil(e.getClickedBlock());
anvil.setAnvilDamageType(AnvilDamageType.NON_DAMAGED);
sendMessage(e.getPlayer(), ChatColor.GOLD + "anvil refreshed!");
}
}
}
}