This is a reference class for the skull skins that have been provided by the minecraft wiki. The class was made by me, the skull skin account names are obtainable from here. I just compiled it for easy referencing Code:java import org.bukkit.inventory.ItemStack;import org.bukkit.inventory.meta.SkullMeta; public enum Skull {ARROW_LEFT("arrowleft", "MHF_ArrowLeft"),ARROW_RIGHT("arrowright", "MHF_ArrowRight"),ARROW_UP("arrowup", "MHF_ArrowUp"),ARROW_DOWN("arrowdown", "MHF_ArrowDown"),QUESTION("question","MHF_Question"),EXCLAMATION("exclamation", "MHF_Exclamation"),CAMERA("camera", "FHG_Cam"), ZOMBIE_PIGMAN("pigman", "MHF_PigZombie"),PIG("pig", "MHF_Pig"),SHEEP("sheep", "MHF_Sheep"),BLAZE("blaze", "MHF_Blaze"),CHICKEN("chicken", "MHF_Chicken"),COW("cow", "MHF_Cow"),SLIME("slime", "MHF_Slime"),SPIDER("spider", "MHF_Spider"),SQUID("squid", "MHF_Squid"),VILLAGER("villager", "MHF_Villager"), OCELOT("ocelot", "MHF_Ocelot"),HEROBRINE("herobrine", "MHF_Herobrine"),LAVA_SLIME("lavaslime", "MHF_LavaSlime"),MOOSHROOM("mooshroom", "MHF_MushroomCow"),GOLEM("golem", "MHF_Golem"), GHAST("ghast", "MHF_Ghast"),ENDERMAN("enderman", "MHF_Enderman"),CAVE_SPIDER("cavespider", "MHF_CaveSpider"), CACTUS("cactus", "MHF_Cactus"),CAKE("cake", "MHF_Cake"),CHEST("chest", "MHF_Chest"),MELON("melon", "MHF_Melon"),LOG("log", "MHF_OakLog"),PUMPKIN("pumpkin", "MHF_Pumpkin"),TNT("tnt", "MHF_TNT"),DYNAMITE("dynamite", "MHF_TNT2"); String skull_name;String skull_id; private Skull(String name, String id) {skull_name = name;skull_id = id;} public String getSkullId(){return skull_id;} public static Skull[] getBonus() {Skull[] sk = {ARROW_LEFT, ARROW_RIGHT, ARROW_UP, ARROW_DOWN, CAMERA, EXCLAMATION, QUESTION};return sk;} public static Skull[] getBlocks() {Skull[] sk = {CACTUS, CAKE, CHEST, MELON, LOG, PUMPKIN, TNT, DYNAMITE};return sk;} public static Skull[] getCreatures() {Skull[] sk = {ZOMBIE_PIGMAN, PIG, SHEEP, SLIME, LAVA_SLIME, SPIDER, CAVE_SPIDER, OCELOT, GHAST, ENDERMAN, HEROBRINE, MOOSHROOM, GOLEM, ENDERMAN, BLAZE, CHICKEN, COW, SQUID, VILLAGER};return sk;} public static Skull[] getSkulls() {Skull[] sk = {ARROW_LEFT, ARROW_RIGHT, ARROW_UP, ARROW_DOWN, CACTUS, CAKE, CHEST, MELON, LOG, PUMPKIN, TNT, DYNAMITE, ZOMBIE_PIGMAN, PIG, SHEEP, SLIME, OCELOT, GHAST, LAVA_SLIME, SPIDER, CAVE_SPIDER, HEROBRINE, MOOSHROOM, GOLEM, ENDERMAN, BLAZE, CHICKEN, COW, SQUID, VILLAGER, CAMERA, QUESTION, EXCLAMATION};return sk;} public ItemStack getItem(){ItemStack s = new ItemStack(397, 1, (short) 3);SkullMeta sm = (SkullMeta) s.getItemMeta();sm.setOwner(skull_id);s.setItemMeta(sm); return s;} } EDIT #1: Added 'FHG_Cam' EDIT #2: Added 'MHF_Question' EDIT #3: Added 'MHF_Exclamation'
I don't personally need this, but I want to say thank you anyway. I see quite a few people needing help with the skull stuff, and I see this making it really easy.