Development The problem with the sky on my planet

SpaceSize

Member
Dec 24, 2015
6
0
1
Здравствуйте. Я делаю свою планету и столкнулись с проблемой: в небе показывать солнце и Луну хотя они не должны быть там.
Подскажите как удалить их
И добавить свои небесные тела

И еще. как изменить размер звезды/солнце на планете?
 

BlesseNtumble

Member
Content developer
Galaxy Space
Space Ambient
Nov 1, 2014
314
70
28
26
α Centauri Bb
Code:
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());
          }
   }
}
}

ClientProxy:
Code:
        FMLCommonHandler.instance().bus().register(new GSSkyProviderHandler());
        MinecraftForge.EVENT_BUS.register(new GSSkyProviderHandler());

И да, тут очень мало русских.
Пиши на английском.
 

BlesseNtumble

Member
Content developer
Galaxy Space
Space Ambient
Nov 1, 2014
314
70
28
26
α Centauri Bb
Создаешь новый класс (код 1), там прописываешь класс провайдер и класс ская.
Потом в ClientProxy регаешь этот класс.
Все йобана.
 

Share this page