@SubscribeEvent(priority = EventPriority.HIGHEST) public void renderTick(RenderTickEvent event) { if (event.phase == Phase.START) { if (LogisticsGuiOverrenderer.getInstance().isCompatibleGui()) { LogisticsGuiOverrenderer.getInstance().preRender(); } ClientViewController.instance().tick(); } else { renderTicks++; if (LogisticsHUDRenderer.instance().displayRenderer()) { GL11.glPushMatrix(); Minecraft mc = FMLClientHandler.instance().getClient(); //Orientation mc.entityRenderer.setupCameraTransform(event.renderTickTime, 1); ActiveRenderInfo.updateRenderInfo(mc.player, mc.gameSettings.thirdPersonView == 2); LogisticsHUDRenderer.instance().renderWorldRelative(renderTicks, event.renderTickTime); mc.entityRenderer.setupOverlayRendering(); GL11.glPopMatrix(); GL11.glPushMatrix(); LogisticsHUDRenderer.instance().renderPlayerDisplay(renderTicks); GL11.glPopMatrix(); } else if (LogisticsGuiOverrenderer.getInstance().isCompatibleGui()) { LogisticsGuiOverrenderer.getInstance().renderOverGui(); } } }