diff --git a/src/main/java/com/replaymod/replay/camera/CameraEntity.java b/src/main/java/com/replaymod/replay/camera/CameraEntity.java index 4674c4c9..656b3951 100755 --- a/src/main/java/com/replaymod/replay/camera/CameraEntity.java +++ b/src/main/java/com/replaymod/replay/camera/CameraEntity.java @@ -237,6 +237,14 @@ public class CameraEntity extends EntityPlayerSP { return ReplayModReplay.instance.getReplayHandler().isCameraView(); // Make sure we're treated as spectator } + @Override + public boolean shouldRenderInPass(int pass) { + // Never render the camera + // This is necessary to hide the player head in third person mode and to not + // cause any unwanted shadows when rendering with shaders. + return false; + } + @Override public ResourceLocation getLocationSkin() { Entity view = mc.getRenderViewEntity();