I made this and it pop Code: ItemStack donork = new ItemStack(Material.DIAMOND_BLOCK, 1); ItemMeta im = donork.getItemMeta(); ArrayList<String> idesc1 = new ArrayList<String>(); if(!donorkit.contains(p.getName())) { im.setDisplayName("§3§lPremium kit §c§l(Locked)"); idesc1.add("§c§lThis is a premium kit!"); idesc1.add("§c§ldonate at| §6§lnull"); }else{ im.setDisplayName("§3§lPremium kit §2§l(Unlocked)"); idesc1.add("§6§lRight click to activate"); idesc1.add("§6§lthis kit!"); s up in the inventory, but doesn't have a description or name, it's just a normal diamond block, I removed the if and else statement as a test, but still no luck so it's the itemstack. Btw § worked on my other itemstacks, so it's not that EDIT by Moderator: merged posts, please use the edit button instead of double posting.