Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rabidpotato.Main;
- import com.rabidpotato.Mercury.SkyProviderMercury;
- import com.rabidpotato.Mercury.WorldProviderMercury;
- import cpw.mods.fml.client.FMLClientHandler;
- import cpw.mods.fml.common.eventhandler.SubscribeEvent;
- import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import micdoodle8.mods.galacticraft.api.world.IGalacticraftWorldProvider;
- import micdoodle8.mods.galacticraft.core.client.CloudRenderer;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.multiplayer.WorldClient;
- public class ClientProxy extends ServerProxy{
- public void registerRenderInfo(){
- }
- public static class TickHandlerClient
- {
- @SideOnly(Side.CLIENT)
- @SubscribeEvent
- public void onClientTick(ClientTickEvent event)
- {
- final Minecraft minecraft = FMLClientHandler.instance().getClient();
- final WorldClient world = minecraft.theWorld;
- if (world != null)
- {
- if(world.provider instanceof WorldProviderMercury) {
- if(world.provider.getSkyRenderer() == null) {
- world.provider.setSkyRenderer(new SkyProviderMercury((IGalacticraftWorldProvider) world.provider));
- }
- if(!((WorldProviderMercury) world.provider).hasBreathableAtmosphere()) {
- if (world.provider.getCloudRenderer() == null)
- {
- world.provider.setCloudRenderer(new CloudRenderer());
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement