From 49fa5bf14ac24c8583fa424db82409ad422dbc98 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Mon, 31 Jul 2023 15:23:37 -0400 Subject: [PATCH] Lock FerriteCore deduplication fix to dev only --- .../state_definition_construct/StateDefinitionMixin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/state_definition_construct/StateDefinitionMixin.java b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/state_definition_construct/StateDefinitionMixin.java index cf7f3dfb..70210f7b 100644 --- a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/state_definition_construct/StateDefinitionMixin.java +++ b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/state_definition_construct/StateDefinitionMixin.java @@ -7,6 +7,7 @@ import net.minecraft.world.level.block.state.properties.Property; import org.embeddedt.modernfix.annotation.RequiresMod; import org.embeddedt.modernfix.blockstate.FakeStateMap; import org.embeddedt.modernfix.blockstate.FerriteCorePostProcess; +import org.embeddedt.modernfix.platform.ModernFixPlatformHooks; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; @@ -33,6 +34,8 @@ public class StateDefinitionMixin> { @Inject(method = "", at = @At("TAIL")) private void postProcess(CallbackInfo ci) { - FerriteCorePostProcess.postProcess((StateDefinition)(Object)this); + // keep in dev only until upstream FC releases + if(ModernFixPlatformHooks.INSTANCE.isDevEnv()) + FerriteCorePostProcess.postProcess((StateDefinition)(Object)this); } }