package cn.citycraft.EquipManager.runnable; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; public class ArmorHandlerTask implements Runnable { Player p; public ArmorHandlerTask(Player p) { this.p = p; } @Override public void run() { if (!p.isOnline()) return; ItemStack[] armors = p.getInventory().getArmorContents(); for (ItemStack armor : armors) { String armorperm = "equipmanager." + armor.getType().toString().toLowerCase(); if (!p.hasPermission(armorperm)) { p.getInventory().addItem(armor); p.sendMessage("§6[§b装备管理§6] §c你没有 " + armorperm + " 的权限来穿戴此装备 §a已放入背包!"); armor.setType(Material.AIR); } } p.getInventory().setArmorContents(armors); } }