diff --git a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinGameRenderer.java b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinGameRenderer.java index 37b1ef5f5..1797dee08 100644 --- a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinGameRenderer.java +++ b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinGameRenderer.java @@ -20,6 +20,12 @@ package com.seibel.distanthorizons.fabric.mixins.client; #if MC_VER <= MC_1_21_11 +import net.minecraft.world.entity.Entity; +import org.spongepowered.asm.mixin.Mixin; + +@Mixin(Entity.class) +public class MixinGamerenderer {} + #else import com.mojang.blaze3d.vertex.PoseStack; import com.seibel.distanthorizons.common.wrappers.McObjectConverter; @@ -41,6 +47,7 @@ import org.spongepowered.asm.mixin.injection.callback.LocalCapture; @Mixin(GameRenderer.class) public class MixinGameRenderer { + // get the modified projection matrix right before it's uploaded to the GPU @Inject( method = "renderLevel", at = @At( diff --git a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java index 389a3a120..8ab8fe055 100644 --- a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java +++ b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java @@ -250,8 +250,7 @@ public class MixinLevelRenderer remap = false ) ) - public void addMainPass( - CallbackInfo ci) + public void addMainPass(CallbackInfo ci) { // only crash during development if (ModInfo.IS_DEV_BUILD) diff --git a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinGameRenderer.java b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinGameRenderer.java index 854ad56f9..87d9965b2 100644 --- a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinGameRenderer.java +++ b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinGameRenderer.java @@ -20,6 +20,12 @@ package com.seibel.distanthorizons.neoforge.mixins.client; #if MC_VER <= MC_1_21_11 +import net.minecraft.world.entity.Entity; +import org.spongepowered.asm.mixin.Mixin; + +@Mixin(Entity.class) +public class MixinGamerenderer {} + #else import com.mojang.blaze3d.vertex.PoseStack; import com.seibel.distanthorizons.common.wrappers.McObjectConverter; @@ -41,6 +47,7 @@ import org.spongepowered.asm.mixin.injection.callback.LocalCapture; @Mixin(GameRenderer.class) public class MixinGameRenderer { + // get the modified projection matrix right before it's uploaded to the GPU @Inject( method = "renderLevel", at = @At(