package prisons.prisons.LevelCheck.Pickaxe; 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.BlockBreakEvent; import org.bukkit.plugin.Plugin; import prisons.prisons.PlayerLevelManager; public class Stone implements Listener { Plugin plugin; public Stone (Plugin plugin) { this.plugin = plugin; } @EventHandler public void unbreakable(BlockBreakEvent event){ Player player = event.getPlayer(); if(player.getItemInHand().getType() == Material.STONE_PICKAXE){ player.getItemInHand().setDurability((short) - 10); player.updateInventory(); } } @EventHandler private void onBreak(BlockBreakEvent e) { Player player = e.getPlayer(); int xpneeded = plugin.getConfig().getInt("Levels.30.xp"); PlayerLevelManager playerLevelManager = null; int xp = playerLevelManager.getXp(); if (xp < xpneeded){ player.sendMessage(ChatColor.RED + "You need to be level " + ChatColor.GREEN + "30"); e.setCancelled(true); } if (player.getItemInHand().getType() == Material.STONE_PICKAXE){ if (xp >= xpneeded) { e.setCancelled(true); } } } }