Posted July 5, 20196 yr Hey all, I'm trying to put all my spawn eggs in my mod's creative tab. Here's the code. public static final CreativeTabs creativeTab = new CreativeTabs(CreativeTabs.getNextID(), "modid") { @Override public ItemStack getTabIconItem() { return new ItemStack(ModBlocks.block); } @Override @SideOnly(Side.CLIENT) public void displayAllRelevantItems(NonNullList<ItemStack> itemList) { super.displayAllRelevantItems(itemList); itemList.add(new ItemStack(Items.SPAWN_EGG, 1, 0, getSpawnEggNBT("mod_entity"))); } }; private static NBTTagCompound getSpawnEggNBT(String name) { NBTTagCompound base = new NBTTagCompound(); base.setString("id", "modid:" + name); NBTTagCompound nbt = new NBTTagCompound(); nbt.setTag("EntityTag", base); return nbt; } The spawn egg is displayed in my creative tab, however, there is no NBT on the item. Pretty sure I'm screwing up the getSpawnEggNBT() method. Thanks. I need my NBT to look like this {EntityTag:{id:"modid:mod_entity"}} Edited July 5, 20196 yr by MSpace-Dev
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.