diff --git a/common/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java b/common/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java index fd42f818..97eedf4e 100644 --- a/common/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java +++ b/common/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java @@ -164,6 +164,7 @@ public class ModernFixEarlyConfig { .put("mixin.perf.dynamic_resources", false) .put("mixin.feature.direct_stack_trace", false) .put("mixin.feature.stalled_chunk_load_detection", false) + .put("mixin.perf.blast_search_trees.force", false) .put("mixin.perf.clear_mixin_classinfo", false) .put("mixin.perf.deduplicate_climate_parameters", false) .put("mixin.bugfix.packet_leak", false) diff --git a/common/src/main/java/org/embeddedt/modernfix/searchtree/SearchTreeProviderRegistry.java b/common/src/main/java/org/embeddedt/modernfix/searchtree/SearchTreeProviderRegistry.java index f27c3855..c16cf0ac 100644 --- a/common/src/main/java/org/embeddedt/modernfix/searchtree/SearchTreeProviderRegistry.java +++ b/common/src/main/java/org/embeddedt/modernfix/searchtree/SearchTreeProviderRegistry.java @@ -3,7 +3,6 @@ package org.embeddedt.modernfix.searchtree; import net.minecraft.client.searchtree.SearchTree; import net.minecraft.world.item.ItemStack; import org.embeddedt.modernfix.core.ModernFixMixinPlugin; -import org.embeddedt.modernfix.core.config.Option; import java.util.ArrayList; import java.util.List; @@ -16,8 +15,7 @@ public class SearchTreeProviderRegistry { if(p.canUse()) return p; } - Option option = ModernFixMixinPlugin.instance.config.getEffectiveOptionForMixin("perf.blast_search_trees.Registry"); - if(option != null && option.isOverridden()) + if(ModernFixMixinPlugin.instance.isOptionEnabled("perf.blast_search_trees.force.Registry")) return DummySearchTree.PROVIDER; else return null;