From f469d591b8dc060906ec5df6f7055d6173abdf66 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Thu, 3 Aug 2023 13:13:09 -0400 Subject: [PATCH] Remove item quirk entirely on 1.19+ --- .../modernfix/searchtree/DummySearchTree.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java b/common/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java index 0dd6bf3a..a430faaf 100644 --- a/common/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java +++ b/common/src/main/java/org/embeddedt/modernfix/searchtree/DummySearchTree.java @@ -1,10 +1,6 @@ package org.embeddedt.modernfix.searchtree; import net.minecraft.client.searchtree.RefreshableSearchTree; -import net.minecraft.core.NonNullList; -import net.minecraft.core.Registry; -import net.minecraft.world.item.CreativeModeTab; -import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import java.util.Collections; @@ -20,13 +16,7 @@ public class DummySearchTree implements RefreshableSearchTree { @Override public void refresh() { - // quirk: call fillItemCategory on all items in the registry in case they do classloading inside it - // see https://github.com/Shadows-of-Fire/GatewaysToEternity/issues/29 for an example of this - NonNullList stacks = NonNullList.create(); - for(Item item : Registry.ITEM) { - stacks.clear(); - item.fillItemCategory(CreativeModeTab.TAB_SEARCH, stacks); - } + } @Override