From 0765b6770f0a96fccbc6103bef766681c4559b71 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Tue, 13 Jun 2023 17:40:40 -0400 Subject: [PATCH] Fix creative search tab not having a populator registered on Fabric --- .../platform/fabric/ModernFixPlatformHooksImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java b/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java index e7c88873..6f0b64af 100644 --- a/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java +++ b/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java @@ -13,6 +13,7 @@ import net.minecraft.client.searchtree.SearchRegistry; import net.minecraft.commands.CommandSourceStack; import net.minecraft.server.MinecraftServer; import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.item.CreativeModeTabs; import net.minecraft.world.item.ItemStack; import org.embeddedt.modernfix.ModernFixFabric; import org.embeddedt.modernfix.api.constants.IntegrationConstants; @@ -101,6 +102,9 @@ public class ModernFixPlatformHooksImpl { } public static void registerCreativeSearchTrees(SearchRegistry registry, SearchRegistry.TreeBuilderSupplier nameSupplier, SearchRegistry.TreeBuilderSupplier tagSupplier, BiConsumer, List> populator) { - /* no-op on Fabric */ + CreativeModeTabs.searchTab().setSearchTreeBuilder((list) -> { + populator.accept(SearchRegistry.CREATIVE_NAMES, list); + populator.accept(SearchRegistry.CREATIVE_TAGS, list); + }); } }