From d25046d0918b3fabc9f6a8f7d385cba42e1a650a Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Thu, 16 Jul 2015 14:45:26 +0200 Subject: [PATCH] Fixed NPE in CustomObjectRenderer caused by mc.getRenderViewEntity() returning null --- .../crushedpixel/replaymod/renderer/CustomObjectRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/renderer/CustomObjectRenderer.java b/src/main/java/eu/crushedpixel/replaymod/renderer/CustomObjectRenderer.java index 83da68d6..f8dcfd81 100644 --- a/src/main/java/eu/crushedpixel/replaymod/renderer/CustomObjectRenderer.java +++ b/src/main/java/eu/crushedpixel/replaymod/renderer/CustomObjectRenderer.java @@ -24,7 +24,7 @@ public class CustomObjectRenderer { @SubscribeEvent public void renderCustomObjects(RenderWorldLastEvent event) { - if(!ReplayHandler.isInReplay()) return; + if(!ReplayHandler.isInReplay() || mc.getRenderViewEntity() == null) return; double dX = mc.getRenderViewEntity().lastTickPosX + (mc.getRenderViewEntity().posX - mc.getRenderViewEntity().lastTickPosX) * (double)event.partialTicks; double dY = mc.getRenderViewEntity().lastTickPosY + (mc.getRenderViewEntity().posY - mc.getRenderViewEntity().lastTickPosY) * (double)event.partialTicks;