if(!skull.hasOwner())
return;
String playerName = ChatColor.stripColor(skull.getOwner());
LocalPlayer player = CraftBookPlugin.inst().wrapPlayer(event.getPlayer());
EntityType type = MobSkullType.getEntityType(playerName);
ItemStack stack = new ItemStack(Material.SKULL_ITEM, 1, (short)3);
SkullMeta meta = (SkullMeta) stack.getItemMeta();
meta.setOwner(playerName);
if(type != null && !enableMobs)
return;
if(type == null && !enablePlayers)
return;
if(!event.getPlayer().hasPermission("craftbook.mech.headdrops.break")) {
player.printError("mech.headdrops.break-permission");
return;
}
if(type != null)
meta.setDisplayName(ChatColor.RESET + StringUtils.replace(type.getName(), "_", " ") + " Head");
else
meta.setDisplayName(ChatColor.RESET + playerName + "'s Head");
stack.setItemMeta(meta);