diff --git a/fabric/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java b/fabric/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java index 727020e3..a6abdd0b 100644 --- a/fabric/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java +++ b/fabric/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java @@ -47,7 +47,7 @@ public static void onModifyEntries(CreativeModeTab group, FabricItemGroupEntries stack.set(DataComponentRegistry.BOOK_ID.get(), b.getId()); if(searchDupes.add(stack)) - entries.accept(stack); + entries.accept(stack, tabKey == CreativeModeTabs.SEARCH ? CreativeModeTab.TabVisibility.SEARCH_TAB_ONLY : CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } } }); diff --git a/forge/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java b/forge/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java index 50b657b5..49efe903 100644 --- a/forge/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java +++ b/forge/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java @@ -53,7 +53,7 @@ public static void onCreativeModeTabBuildContents(BuildCreativeModeTabContentsEv stack.set(DataComponentRegistry.BOOK_ID.get(), b.getId()); if (searchDupes.add(stack)) { - event.accept(stack); + event.accept(stack, event.getTabKey() == CreativeModeTabs.SEARCH ? CreativeModeTab.TabVisibility.SEARCH_TAB_ONLY : CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } } } diff --git a/neo/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java b/neo/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java index 49e5e58f..f7190af4 100644 --- a/neo/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java +++ b/neo/src/main/java/com/klikli_dev/modonomicon/registry/CreativeModeTabRegistry.java @@ -51,7 +51,7 @@ public static void onCreativeModeTabBuildContents(BuildCreativeModeTabContentsEv stack.set(DataComponentRegistry.BOOK_ID.get(), b.getId()); if (searchDupes.add(stack)) { - event.accept(stack); + event.accept(stack, event.getTabKey() == CreativeModeTabs.SEARCH ? CreativeModeTab.TabVisibility.SEARCH_TAB_ONLY : CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } } }