@SubscribeEvent
@SideOnly(Side.CLIENT)
public void onRenderTick(RenderTickEvent event)
{
final Minecraft minecraft = FMLClientHandler.instance().getClient();
final EntityPlayerSP player = minecraft.thePlayer;
int level = 0;
solar = GSEventHandler.solar;
if (event.phase == Phase.END)
{
if (player != null && OxygenUtil.shouldDisplayTankGui(minecraft.currentScreen))
{
if(player.worldObj.provider instanceof IGalacticraftWorldProvider)
{
if(player.worldObj.provider instanceof IAdvancedSpace)
{
IAdvancedSpace provider = (IAdvancedSpace) player.worldObj.provider;
level = provider.AtmosphericPressure();
if(level > 35) level = 35;
else if(level < -10) level = -10;
}
OverlayDetectors.renderPressureIndicator(level, this.getInvalidLevel(1), !ConfigManagerCore.oxygenIndicatorLeft, !ConfigManagerCore.oxygenIndicatorBottom);
OverlayDetectors.renderRadiationIndicator(solar, this.getInvalidLevel(2), !ConfigManagerCore.oxygenIndicatorLeft, !ConfigManagerCore.oxygenIndicatorBottom);
}
}
}
}