From 8c96a119a17f0bd3910b9e715aa619173effc83b Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Fri, 26 Dec 2014 11:56:27 +0100 Subject: [PATCH] Fix rendering sometimes crashing because of not initialized engine for some reason. --- .../weaponry/client/entity/ProjectileBaseRenderer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/tconstruct/weaponry/client/entity/ProjectileBaseRenderer.java b/src/main/java/tconstruct/weaponry/client/entity/ProjectileBaseRenderer.java index 4f7651b36fe..69f4664d084 100644 --- a/src/main/java/tconstruct/weaponry/client/entity/ProjectileBaseRenderer.java +++ b/src/main/java/tconstruct/weaponry/client/entity/ProjectileBaseRenderer.java @@ -47,6 +47,9 @@ public void doRender(T entity, double x, double y, double z, float p_76986_8_, f GL11.glRotatef(f12, 0.0F, 0.0F, 1.0F); } + if(renderManager == null || renderManager.renderEngine == null) + return; + // draw correct texture. not some weird block fragments. renderManager.renderEngine.bindTexture(TextureMap.locationItemsTexture); // rendering code has been optimized to be exactly at the center and without translation