Skip to content

Commit 05afa47

Browse files
committed
check entity before setting pitch lol
1 parent 314409f commit 05afa47

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

common/src/main/java/com/lambda/mixin/render/LivingEntityRendererMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.mixin.render;
1919

20+
import com.lambda.Lambda;
2021
import com.lambda.interaction.request.rotating.RotationManager;
2122
import net.minecraft.client.render.entity.LivingEntityRenderer;
2223
import net.minecraft.entity.LivingEntity;
@@ -39,6 +40,7 @@ public class LivingEntityRendererMixin<T extends LivingEntity> {
3940
*/
4041
@Redirect(method = "render(Lnet/minecraft/entity/LivingEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/util/math/MathHelper;lerp(FFF)F", ordinal = 0), require = 0)
4142
private float injectRotationPitch(float g, float f, float s) {
43+
if ((Object) this != Lambda.getMc().player) return MathHelper.lerp(g, f, s);
4244
Float headPitch = RotationManager.getHeadPitch();
4345
if (headPitch != null) {
4446
return MathHelper.lerp(g, RotationManager.INSTANCE.getPrevServerRotation().getPitchF(), headPitch);

0 commit comments

Comments
 (0)