Hello, I am trying to create a inventory GUI with a skull which has a player skin. I've tried multiple things, but the skulls keep appearing as the default Steve skin. What did I do wrong here? online-mode is true on my private localhost server. Code: ItemStack Toverstaf14 = new ItemStack(Material.SKULL_ITEM, 1, (short) SkullType.PLAYER.ordinal()); SkullMeta Toverstaf14Meta = (SkullMeta) Toverstaf14.getItemMeta(); Toverstaf14Meta.setOwner("nelson2tm"); Toverstaf14Meta.setDisplayName(ChatColor.DARK_PURPLE + "" + ChatColor.BOLD + "Title"); ArrayList<String> Toverstaf14Lore = new ArrayList<String>(); Toverstaf14Lore.add(ChatColor.GRAY + "Lore1"); Toverstaf14Lore.add(ChatColor.GRAY + "Lore2"); Toverstaf14Lore.add(ChatColor.GRAY + "Lore3"); Toverstaf14Lore.add(ChatColor.GRAY + "" + ChatColor.ITALIC + "Lore4"); Toverstaf14Meta.setLore(Toverstaf14Lore); Toverstaf14.setItemMeta(Toverstaf14Meta); The title and lores are appearing correctly. Also, when using the default Minecraft /give command, I can get the player skull without issues.