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 { 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); }