From a51ab0cd44f03971edd186c4843858fe1008f0ed Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Thu, 23 Jul 2015 19:41:49 +0200 Subject: [PATCH] To prevent particle rotations from being interpolated by MC, set prevRotationPitch and prevRotationYaw as well --- .../java/eu/crushedpixel/replaymod/entities/CameraEntity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java b/src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java index 37b4b5d0..a0ac8c74 100755 --- a/src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java +++ b/src/main/java/eu/crushedpixel/replaymod/entities/CameraEntity.java @@ -98,8 +98,8 @@ public class CameraEntity extends EntityPlayer { if(ReplayHandler.getCameraEntity() != null && mc.thePlayer != null && mc.getRenderViewEntity() != null) { //Aligns the particle rotation - mc.thePlayer.rotationPitch = mc.getRenderViewEntity().rotationPitch; - mc.thePlayer.rotationYaw = mc.getRenderViewEntity().rotationYaw; + mc.thePlayer.rotationPitch = mc.thePlayer.prevRotationPitch = mc.getRenderViewEntity().rotationPitch; + mc.thePlayer.rotationYaw = mc.thePlayer.prevRotationYaw = mc.getRenderViewEntity().rotationYaw; //removes water/suffocation/shadow overlays in screen mc.thePlayer.setPosition(0, 500, 0);