From 4c80deae254a2a64d1a269a4b6ca63a4c42da034 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Fri, 21 Jul 2023 10:47:27 -0400 Subject: [PATCH] Backport Diagonal Fences fix to 1.19.2 Related: #171 --- .../diagonalfences/MultipartAppenderMixin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;