public class GSSkyProviderHandler {
@SideOnly(Side.CLIENT)
@SubscribeEvent
public void onSkyRendererTick(ClientTickEvent event) {
Minecraft minecraft = FMLClientHandler.instance().getClient();
WorldClient world = minecraft.theWorld;
EntityClientPlayerMP player = minecraft.thePlayer;
if(world != null) {
if(world.provider instanceof WorldProviderMercury)
{
if(world.provider.getSkyRenderer() == null)
world.provider.setSkyRenderer(new SkyProviderMercury());
if(world.provider.getCloudRenderer() == null)
world.provider.setCloudRenderer(new CloudRenderer());
}
}
}
}