Class SkyRenderer

java.lang.Object
net.minecraft.client.renderer.SkyRenderer
All Implemented Interfaces:
AutoCloseable

public class SkyRenderer extends Object implements AutoCloseable
  • Field Details

  • Constructor Details

    • SkyRenderer

      public SkyRenderer()
  • Method Details

    • buildStars

      private GpuBuffer buildStars()
    • buildSkyDisc

      private void buildSkyDisc(VertexConsumer pBuffer, float pY)
    • renderSkyDisc

      public void renderSkyDisc(float pRed, float pGreen, float pBlue)
    • renderDarkDisc

      public void renderDarkDisc()
    • renderSunMoonAndStars

      public void renderSunMoonAndStars(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, float pTimeOfDay, int pMoonPhase, float pRainLevel, float pStarBrightness)
    • renderSun

      private void renderSun(float pAlpha, MultiBufferSource pBufferSource, PoseStack pPoseStack)
    • renderMoon

      private void renderMoon(int pPhase, float pAlpha, MultiBufferSource pBufferSource, PoseStack pPoseStack)
    • renderStars

      private void renderStars(float pStarBrightness, PoseStack pPoseStack)
    • renderSunriseAndSunset

      public void renderSunriseAndSunset(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, float pSunAngle, int pColor)
    • buildEndSky

      private static GpuBuffer buildEndSky()
    • renderEndSky

      public void renderEndSky()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable