From 8876abde1c413c58f62b9e1be1519c3c93accfd4 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Wed, 8 Apr 2026 09:41:20 +0200 Subject: [PATCH] 1.21.11: Fix Camera Mixin --- .../impl/features/mixins/entity/CameraMixin.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/versions/1.21.11/src/main/java/org/saturnclient/impl/features/mixins/entity/CameraMixin.java b/versions/1.21.11/src/main/java/org/saturnclient/impl/features/mixins/entity/CameraMixin.java index e1ff321..a335382 100644 --- a/versions/1.21.11/src/main/java/org/saturnclient/impl/features/mixins/entity/CameraMixin.java +++ b/versions/1.21.11/src/main/java/org/saturnclient/impl/features/mixins/entity/CameraMixin.java @@ -13,7 +13,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import net.minecraft.client.network.ClientPlayerEntity; import net.minecraft.client.render.Camera; import net.minecraft.entity.Entity; -import net.minecraft.world.BlockView; +import net.minecraft.world.World; @Mixin(Camera.class) public abstract class CameraMixin { @@ -24,8 +24,13 @@ public abstract class CameraMixin { protected abstract void setRotation(float yaw, float pitch); @Inject(method = "update", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/Camera;setRotation(FF)V", ordinal = 1, shift = At.Shift.AFTER)) - public void lockRotation(BlockView focusedBlock, Entity cameraEntity, boolean isThirdPerson, boolean isFrontFacing, - float tickDelta, CallbackInfo ci) { + public void lockRotation( + World focusedBlock, + Entity cameraEntity, + boolean isThirdPerson, + boolean isFrontFacing, + float tickDelta, + CallbackInfo ci) { if (FreelookMod.isFreeLooking() && cameraEntity instanceof ClientPlayerEntity) { CameraOverriddenEntity cameraOverriddenEntity = (CameraOverriddenEntity) cameraEntity;