hey, So i have code that makes a skull and no errors come up when its ran, but, although adding it to inventory and updating inventory, it does not add anything to the players inventory. I am 100% sure it is the players inventory because I can send messages to said player and get his name. Code (Text): ItemStack i = new ItemStack(Material.SKULL, 1); SkullMeta s = (SkullMeta) i.getItemMeta(); s.setDisplayName("Head of a " + ChatColor.LIGHT_PURPLE + e.getEntityType().name().toString()); s.setOwner("Hood"); // idk if capitalizing the first letter is even necessary. probably not but i did it to be safe i guess lmao i.setItemMeta(s); k.getInventory().addItem(i); k.updateInventory(); If i set ItemStack to Skull = new skull() it just messes up the rest of my code. I have the feeling my initial approach is not correct. Thanks in advance.