Advertisement
Guest User

Untitled

a guest
Nov 8th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. package com.rabidpotato.Main;
  2.  
  3. import com.rabidpotato.Mercury.SkyProviderMercury;
  4. import com.rabidpotato.Mercury.WorldProviderMercury;
  5.  
  6. import cpw.mods.fml.client.FMLClientHandler;
  7. import cpw.mods.fml.common.eventhandler.SubscribeEvent;
  8. import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
  9. import cpw.mods.fml.relauncher.Side;
  10. import cpw.mods.fml.relauncher.SideOnly;
  11. import micdoodle8.mods.galacticraft.api.world.IGalacticraftWorldProvider;
  12. import micdoodle8.mods.galacticraft.core.client.CloudRenderer;
  13. import net.minecraft.client.Minecraft;
  14. import net.minecraft.client.multiplayer.WorldClient;
  15.  
  16. public class ClientProxy extends ServerProxy{
  17. public void registerRenderInfo(){
  18.  
  19. }
  20. public static class TickHandlerClient
  21. {
  22. @SideOnly(Side.CLIENT)
  23. @SubscribeEvent
  24. public void onClientTick(ClientTickEvent event)
  25. {
  26. final Minecraft minecraft = FMLClientHandler.instance().getClient();
  27.  
  28. final WorldClient world = minecraft.theWorld;
  29.  
  30. if (world != null)
  31. {
  32. if(world.provider instanceof WorldProviderMercury) {
  33. if(world.provider.getSkyRenderer() == null) {
  34. world.provider.setSkyRenderer(new SkyProviderMercury((IGalacticraftWorldProvider) world.provider));
  35. }
  36. if(!((WorldProviderMercury) world.provider).hasBreathableAtmosphere()) {
  37. if (world.provider.getCloudRenderer() == null)
  38. {
  39. world.provider.setCloudRenderer(new CloudRenderer());
  40. }
  41. }
  42. }
  43.  
  44.  
  45. }
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement