From 2aeef4459009998a5e5f9c054d8d7db7fbe34844 Mon Sep 17 00:00:00 2001 From: Pieter <51260315+DevPieter@users.noreply.github.com> Date: Fri, 11 Jul 2025 23:42:17 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A7=20Update=20DebugRendererMixin?= =?UTF-8?q?=20to=20conditionally=20import=20Frustum=20based=20on=20Minecra?= =?UTF-8?q?ft=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../devpieter/utilize/mixins/DebugRendererMixin.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/nl/devpieter/utilize/mixins/DebugRendererMixin.java b/src/main/java/nl/devpieter/utilize/mixins/DebugRendererMixin.java index 5013885..92bd801 100644 --- a/src/main/java/nl/devpieter/utilize/mixins/DebugRendererMixin.java +++ b/src/main/java/nl/devpieter/utilize/mixins/DebugRendererMixin.java @@ -1,6 +1,5 @@ package nl.devpieter.utilize.mixins; -import net.minecraft.client.render.Frustum; import net.minecraft.client.render.VertexConsumerProvider; import net.minecraft.client.render.debug.DebugRenderer; import net.minecraft.client.util.math.MatrixStack; @@ -11,6 +10,10 @@ import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +//#if MC>=12102 +import net.minecraft.client.render.Frustum; +//#endif + @Mixin(DebugRenderer.class) public class DebugRendererMixin { @@ -18,7 +21,12 @@ public class DebugRendererMixin { private final DebugManager debugManager = DebugManager.getInstance(); @Inject(at = @At("HEAD"), method = "render") + //#if MC>=12102 private void onRender(MatrixStack matrices, Frustum frustum, VertexConsumerProvider.Immediate vertexConsumers, double cameraX, double cameraY, double cameraZ, CallbackInfo ci) { + //#else + //$$ public void render(MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, double cameraX, double cameraY, double cameraZ, CallbackInfo ci) { + //#endif + for (DebugRenderer.Renderer renderer : this.debugManager.getRenderers()) { renderer.render(matrices, vertexConsumers, cameraX, cameraY, cameraZ); } From 198e32ae1d1e75c3f83ad87042ebd4182d270741 Mon Sep 17 00:00:00 2001 From: Pieter <51260315+DevPieter@users.noreply.github.com> Date: Fri, 11 Jul 2025 23:42:56 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20com.replaymod?= =?UTF-8?q?.preprocess=20plugin=20version=20to=2079307437eb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root.gradle b/root.gradle index 9f78702..c1f89ef 100644 --- a/root.gradle +++ b/root.gradle @@ -1,6 +1,6 @@ plugins { id 'fabric-loom' version '1.10-SNAPSHOT' apply false - id 'com.replaymod.preprocess' version '7c980d91ab' + id 'com.replaymod.preprocess' version '79307437eb' } preprocess {