diff --git a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/diagonalfences/MultipartAppenderMixin.java b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/diagonalfences/MultipartAppenderMixin.java index 5be40715..fcbc591a 100644 --- a/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/diagonalfences/MultipartAppenderMixin.java +++ b/common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dynamic_resources/diagonalfences/MultipartAppenderMixin.java @@ -27,8 +27,9 @@ public abstract class MultipartAppenderMixin { private static boolean handlerInjected = false; - @Inject(method = "onPrepareModelBaking", at = @At("RETURN")) + @Inject(method = "onPrepareModelBaking", at = @At("HEAD"), cancellable = true) private static void setupHelper(CallbackInfo ci) { + ci.cancel(); if(handlerInjected) return; handlerInjected = true;