Closed KekeCreations closed 2 weeks ago
My code for sorting creative categories, this should work yet it doesn't
`private void addAfter(BuildCreativeModeTabContentsEvent event, Item beforeItem, Item item) { event.getEntries().putAfter(beforeItem.getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Block beforeItem, Item item) { event.getEntries().putAfter(beforeItem.asItem().getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Item beforeItem, Block item) { event.getEntries().putAfter(beforeItem.getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Block beforeItem, Block item) { event.getEntries().putAfter(beforeItem.asItem().getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addBefore(BuildCreativeModeTabContentsEvent event, Block beforeItem, Block item) { event.getEntries().putBefore(beforeItem.asItem().getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addBefore(BuildCreativeModeTabContentsEvent event, Item beforeItem, Item item) { event.getEntries().putBefore(beforeItem.getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); }
public void creativeItemGroups(BuildCreativeModeTabContentsEvent event) { if (event.getTabKey() == CreativeModeTabs.COLORED_BLOCKS) { addAfter(event, Blocks.PINK_GLAZED_TERRACOTTA, KekeBlocks.TERRACOTTA_SHINGLES.get()); addAfter(event, KekeBlocks.TERRACOTTA_SHINGLES.get(), KekeBlocks.TERRACOTTA_SHINGLE_STAIRS.get()); addAfter(event, KekeBlocks.TERRACOTTA_SHINGLE_STAIRS.get(), KekeBlocks.TERRACOTTA_SHINGLE_SLAB.get()); addAfter(event, KekeBlocks.TERRACOTTA_SHINGLE_SLAB.get(), KekeBlocks.TERRACOTTA_SHINGLE_WALL.get());
}`
Result is items being the correct category but unsorted
I asked someone for help to see if my code was the issue and they said this!
I can't add tags for some reason?
My code for sorting creative categories, this should work yet it doesn't
`private void addAfter(BuildCreativeModeTabContentsEvent event, Item beforeItem, Item item) { event.getEntries().putAfter(beforeItem.getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Block beforeItem, Item item) { event.getEntries().putAfter(beforeItem.asItem().getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Item beforeItem, Block item) { event.getEntries().putAfter(beforeItem.getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addAfter(BuildCreativeModeTabContentsEvent event, Block beforeItem, Block item) { event.getEntries().putAfter(beforeItem.asItem().getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addBefore(BuildCreativeModeTabContentsEvent event, Block beforeItem, Block item) { event.getEntries().putBefore(beforeItem.asItem().getDefaultInstance(), item.asItem().getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } private void addBefore(BuildCreativeModeTabContentsEvent event, Item beforeItem, Item item) { event.getEntries().putBefore(beforeItem.getDefaultInstance(), item.getDefaultInstance(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); }
}`
Result is items being the correct category but unsorted![image](https://github.com/neoforged/Documentation/assets/89083260/2fb90067-5f8d-4fa8-9cf6-d6306a0414fc)
I asked someone for help to see if my code was the issue and they said this!![image](https://github.com/neoforged/Documentation/assets/89083260/88bd1e2e-86bf-4e75-b958-2a0fc367eb40)