WolfHybrid23 Posted February 17, 2019 Posted February 17, 2019 How would I go about setting an items creative tab with the new 1.13 update? I tried using setCreativeTab(CreativeTabs.MISC); but that no longer seems to be a function... Please help! Quote
WolfHybrid23 Posted February 17, 2019 Author Posted February 17, 2019 Oh wait I figured it out! public class DebugItem extends Item { public DebugItem() { super(new Properties()); getCreativeTabs().add(ItemGroup.MISC); } } Quote
V0idWa1k3r Posted February 17, 2019 Posted February 17, 2019 public class DebugItem extends Item { public DebugItem() { super(new Properties()); getCreativeTabs().add(ItemGroup.MISC); } } Instead of this you could do this: new Item(new Item.Properties().group(GroupsRef.GROUP_TEST_MOD)).setRegistryName(NAME_VOID_INGOT) For the future - you can always look at how vanilla does it's things. You can see how items are constructed at the bottom of the Item class, blocks at the bottom of the Block class, entities at the top of EntityType, and so on. Quote
daruskiy Posted February 18, 2019 Posted February 18, 2019 Have you gotten this to work with ItemBlocks? I have gotten my item blocks registering and showing up correctly using /give @p but nothing is loading into the creative tabs despite using that same Item.Properties builder Quote
HarryTechReviews Posted February 18, 2019 Posted February 18, 2019 1 hour ago, daruskiy said: Have you gotten this to work with ItemBlocks? I have gotten my item blocks registering and showing up correctly using /give @p but nothing is loading into the creative tabs despite using that same Item.Properties builder Here is my item block code. This loads into my tab @SubscribeEvent public static void registerItems(final RegistryEvent.Register<Item> event) { event.getRegistry().registerAll ( ItemList.tutorial_block = new ItemBlock(BlockList.tutorial_block, new Item.Properties().group(tutorial)).setRegistryName(BlockList.tutorial_block.getRegistryName()) ); Item.BLOCK_TO_ITEM.put(BlockList.tutorial_block, ItemList.tutorial_block); } 1 Quote
daruskiy Posted February 18, 2019 Posted February 18, 2019 29 minutes ago, HarryTechReviews said: Here is my item block code. This loads into my tab @SubscribeEvent public static void registerItems(final RegistryEvent.Register<Item> event) { event.getRegistry().registerAll ( ItemList.tutorial_block = new ItemBlock(BlockList.tutorial_block, new Item.Properties().group(tutorial)).setRegistryName(BlockList.tutorial_block.getRegistryName()) ); Item.BLOCK_TO_ITEM.put(BlockList.tutorial_block, ItemList.tutorial_block); } Odd, Im doing basically the same thing: Item.Properties properties = new Item.Properties().group(ItemGroup.COMBAT); Item itemBlock = new ItemBlock(block, properties).setRegistryName(resourceLocation); And then initializing it in my <item> subscribe event Quote
HarryTechReviews Posted February 18, 2019 Posted February 18, 2019 2 minutes ago, daruskiy said: Odd, Im doing basically the same thing: Item.Properties properties = new Item.Properties().group(ItemGroup.COMBAT); Item itemBlock = new ItemBlock(block, properties).setRegistryName(resourceLocation); And then initializing it in my <item> subscribe event Are you doing the Item.BLOCK_TO_ITEM thing? 1 Quote
daruskiy Posted February 18, 2019 Posted February 18, 2019 1 minute ago, HarryTechReviews said: Are you doing the Item.BLOCK_TO_ITEM thing? Ooh totally missed that, got it working after that, thanks!! Quote
V0idWa1k3r Posted February 18, 2019 Posted February 18, 2019 https://github.com/MinecraftForge/MinecraftForge/issues/5470 As far as I can tell this bug has been fixed so you just need to simply update your forge instead of manually adding things to that map. 1 Quote
daruskiy Posted February 18, 2019 Posted February 18, 2019 1 minute ago, V0idWa1k3r said: https://github.com/MinecraftForge/MinecraftForge/issues/5470 As far as I can tell this bug has been fixed so you just need to simply update your forge instead of manually adding things to that map. Thank, ill update and try without manually manipulating the map Quote
Recommended Posts
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.