Class SkyRendering

java.lang.Object
net.minecraft.client.render.SkyRendering
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class SkyRendering extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/SkyRendering
intermediary net/minecraft/class_9975
official hgu
  • Field Details

    • SUN_TEXTURE

      private static final Identifier SUN_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SUN_TEXTURE Lnet/minecraft/client/render/SkyRendering;SUN_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_53141 Lnet/minecraft/class_9975;field_53141:Lnet/minecraft/class_2960;
      official a Lhgu;a:Lamj;
    • END_FLASH_TEXTURE

      private static final Identifier END_FLASH_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named END_FLASH_TEXTURE Lnet/minecraft/client/render/SkyRendering;END_FLASH_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_62044 Lnet/minecraft/class_9975;field_62044:Lnet/minecraft/class_2960;
      official b Lhgu;b:Lamj;
    • MOON_PHASES_TEXTURE

      private static final Identifier MOON_PHASES_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named MOON_PHASES_TEXTURE Lnet/minecraft/client/render/SkyRendering;MOON_PHASES_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_53142 Lnet/minecraft/class_9975;field_53142:Lnet/minecraft/class_2960;
      official c Lhgu;c:Lamj;
    • END_SKY_TEXTURE

      private static final Identifier END_SKY_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named END_SKY_TEXTURE Lnet/minecraft/client/render/SkyRendering;END_SKY_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_53143 Lnet/minecraft/class_9975;field_53143:Lnet/minecraft/class_2960;
      official d Lhgu;d:Lamj;
    • field_53144

      private static final float field_53144
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_53144 Lnet/minecraft/client/render/SkyRendering;field_53144:F
      intermediary field_53144 Lnet/minecraft/class_9975;field_53144:F
      official e Lhgu;e:F
    • field_57932

      private static final int field_57932
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_57932 Lnet/minecraft/client/render/SkyRendering;field_57932:I
      intermediary field_57932 Lnet/minecraft/class_9975;field_57932:I
      official f Lhgu;f:I
    • field_57933

      private static final int field_57933
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_57933 Lnet/minecraft/client/render/SkyRendering;field_57933:I
      intermediary field_57933 Lnet/minecraft/class_9975;field_57933:I
      official g Lhgu;g:I
    • field_62950

      private static final float field_62950
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62950 Lnet/minecraft/client/render/SkyRendering;field_62950:F
      intermediary field_62950 Lnet/minecraft/class_9975;field_62950:F
      official h Lhgu;h:F
    • field_62951

      private static final float field_62951
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62951 Lnet/minecraft/client/render/SkyRendering;field_62951:F
      intermediary field_62951 Lnet/minecraft/class_9975;field_62951:F
      official i Lhgu;i:F
    • field_62952

      private static final float field_62952
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62952 Lnet/minecraft/client/render/SkyRendering;field_62952:F
      intermediary field_62952 Lnet/minecraft/class_9975;field_62952:F
      official j Lhgu;j:F
    • field_62953

      private static final float field_62953
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62953 Lnet/minecraft/client/render/SkyRendering;field_62953:F
      intermediary field_62953 Lnet/minecraft/class_9975;field_62953:F
      official k Lhgu;k:F
    • field_62954

      private static final int field_62954
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62954 Lnet/minecraft/client/render/SkyRendering;field_62954:I
      intermediary field_62954 Lnet/minecraft/class_9975;field_62954:I
      official l Lhgu;l:I
    • field_57934

      private static final int field_57934
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_57934 Lnet/minecraft/client/render/SkyRendering;field_57934:I
      intermediary field_57934 Lnet/minecraft/class_9975;field_57934:I
      official m Lhgu;m:I
    • field_62955

      private static final float field_62955
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62955 Lnet/minecraft/client/render/SkyRendering;field_62955:F
      intermediary field_62955 Lnet/minecraft/class_9975;field_62955:F
      official n Lhgu;n:F
    • field_62956

      private static final float field_62956
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62956 Lnet/minecraft/client/render/SkyRendering;field_62956:F
      intermediary field_62956 Lnet/minecraft/class_9975;field_62956:F
      official o Lhgu;o:F
    • starVertexBuffer

      private final GpuBuffer starVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named starVertexBuffer Lnet/minecraft/client/render/SkyRendering;starVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_53145 Lnet/minecraft/class_9975;field_53145:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official p Lhgu;p:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexBuffer

      private final RenderSystem.ShapeIndexBuffer indexBuffer
      Mappings:
      Namespace Name Mixin selector
      named indexBuffer Lnet/minecraft/client/render/SkyRendering;indexBuffer:Lcom/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer;
      intermediary field_57935 Lnet/minecraft/class_9975;field_57935:Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;
      official q Lhgu;q:Lcom/mojang/blaze3d/systems/RenderSystem$a;
    • topSkyVertexBuffer

      private final GpuBuffer topSkyVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named topSkyVertexBuffer Lnet/minecraft/client/render/SkyRendering;topSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_53146 Lnet/minecraft/class_9975;field_53146:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official r Lhgu;r:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • bottomSkyVertexBuffer

      private final GpuBuffer bottomSkyVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named bottomSkyVertexBuffer Lnet/minecraft/client/render/SkyRendering;bottomSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_53147 Lnet/minecraft/class_9975;field_53147:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official s Lhgu;s:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • endSkyVertexBuffer

      private final GpuBuffer endSkyVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named endSkyVertexBuffer Lnet/minecraft/client/render/SkyRendering;endSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_55153 Lnet/minecraft/class_9975;field_55153:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official t Lhgu;t:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • sunVertexBuffer

      private final GpuBuffer sunVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named sunVertexBuffer Lnet/minecraft/client/render/SkyRendering;sunVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_62957 Lnet/minecraft/class_9975;field_62957:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official u Lhgu;u:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • moonPhaseVertexBuffer

      private final GpuBuffer moonPhaseVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named moonPhaseVertexBuffer Lnet/minecraft/client/render/SkyRendering;moonPhaseVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_62958 Lnet/minecraft/class_9975;field_62958:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official v Lhgu;v:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • sunRiseVertexBuffer

      private final GpuBuffer sunRiseVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named sunRiseVertexBuffer Lnet/minecraft/client/render/SkyRendering;sunRiseVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_62959 Lnet/minecraft/class_9975;field_62959:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official w Lhgu;w:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • endFlashVertexBuffer

      private final GpuBuffer endFlashVertexBuffer
      Mappings:
      Namespace Name Mixin selector
      named endFlashVertexBuffer Lnet/minecraft/client/render/SkyRendering;endFlashVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_62960 Lnet/minecraft/class_9975;field_62960:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official x Lhgu;x:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • indexBuffer2

      private final RenderSystem.ShapeIndexBuffer indexBuffer2
      Mappings:
      Namespace Name Mixin selector
      named indexBuffer2 Lnet/minecraft/client/render/SkyRendering;indexBuffer2:Lcom/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer;
      intermediary field_62961 Lnet/minecraft/class_9975;field_62961:Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;
      official y Lhgu;y:Lcom/mojang/blaze3d/systems/RenderSystem$a;
    • sunTexture

      @Nullable private @Nullable AbstractTexture sunTexture
      Mappings:
      Namespace Name Mixin selector
      named sunTexture Lnet/minecraft/client/render/SkyRendering;sunTexture:Lnet/minecraft/client/texture/AbstractTexture;
      intermediary field_62962 Lnet/minecraft/class_9975;field_62962:Lnet/minecraft/class_1044;
      official z Lhgu;z:Liby;
    • moonPhasesTexture

      @Nullable private @Nullable AbstractTexture moonPhasesTexture
      Mappings:
      Namespace Name Mixin selector
      named moonPhasesTexture Lnet/minecraft/client/render/SkyRendering;moonPhasesTexture:Lnet/minecraft/client/texture/AbstractTexture;
      intermediary field_62947 Lnet/minecraft/class_9975;field_62947:Lnet/minecraft/class_1044;
      official A Lhgu;A:Liby;
    • endSkyTexture

      @Nullable private @Nullable AbstractTexture endSkyTexture
      Mappings:
      Namespace Name Mixin selector
      named endSkyTexture Lnet/minecraft/client/render/SkyRendering;endSkyTexture:Lnet/minecraft/client/texture/AbstractTexture;
      intermediary field_62948 Lnet/minecraft/class_9975;field_62948:Lnet/minecraft/class_1044;
      official B Lhgu;B:Liby;
    • endFlashTexture

      @Nullable private @Nullable AbstractTexture endFlashTexture
      Mappings:
      Namespace Name Mixin selector
      named endFlashTexture Lnet/minecraft/client/render/SkyRendering;endFlashTexture:Lnet/minecraft/client/texture/AbstractTexture;
      intermediary field_62949 Lnet/minecraft/class_9975;field_62949:Lnet/minecraft/class_1044;
      official C Lhgu;C:Liby;
    • starIndexCount

      private int starIndexCount
      Mappings:
      Namespace Name Mixin selector
      named starIndexCount Lnet/minecraft/client/render/SkyRendering;starIndexCount:I
      intermediary field_58198 Lnet/minecraft/class_9975;field_58198:I
      official D Lhgu;D:I
  • Constructor Details

    • SkyRendering

      public SkyRendering()
  • Method Details

    • method_74924

      protected void method_74924()
      Mappings:
      Namespace Name Mixin selector
      named method_74924 Lnet/minecraft/client/render/SkyRendering;method_74924()V
      intermediary method_74924 Lnet/minecraft/class_9975;method_74924()V
      official a Lhgu;a()V
    • bindTexture

      private AbstractTexture bindTexture(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      named bindTexture Lnet/minecraft/client/render/SkyRendering;bindTexture(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/AbstractTexture;
      intermediary method_74757 Lnet/minecraft/class_9975;method_74757(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044;
      official a Lhgu;a(Lamj;)Liby;
    • createSunRise

      private GpuBuffer createSunRise()
      Mappings:
      Namespace Name Mixin selector
      named createSunRise Lnet/minecraft/client/render/SkyRendering;createSunRise()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74758 Lnet/minecraft/class_9975;method_74758()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official d Lhgu;d()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createSun

      private GpuBuffer createSun()
      Mappings:
      Namespace Name Mixin selector
      named createSun Lnet/minecraft/client/render/SkyRendering;createSun()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74759 Lnet/minecraft/class_9975;method_74759()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official e Lhgu;e()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createMoonPhases

      private GpuBuffer createMoonPhases()
      Mappings:
      Namespace Name Mixin selector
      named createMoonPhases Lnet/minecraft/client/render/SkyRendering;createMoonPhases()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74760 Lnet/minecraft/class_9975;method_74760()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official f Lhgu;f()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createStars

      private GpuBuffer createStars()
      Mappings:
      Namespace Name Mixin selector
      named createStars Lnet/minecraft/client/render/SkyRendering;createStars()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_65233 Lnet/minecraft/class_9975;method_65233()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official g Lhgu;g()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createSky

      private void createSky(VertexConsumer vertexConsumer, float height)
      Mappings:
      Namespace Name Mixin selector
      named createSky Lnet/minecraft/client/render/SkyRendering;createSky(Lnet/minecraft/client/render/VertexConsumer;F)V
      intermediary method_62309 Lnet/minecraft/class_9975;method_62309(Lnet/minecraft/class_4588;F)V
      official a Lhgu;a(Lfud;F)V
    • createEndSky

      private static GpuBuffer createEndSky()
      Mappings:
      Namespace Name Mixin selector
      named createEndSky Lnet/minecraft/client/render/SkyRendering;createEndSky()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_65234 Lnet/minecraft/class_9975;method_65234()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official h Lhgu;h()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createEndFlash

      private GpuBuffer createEndFlash()
      Mappings:
      Namespace Name Mixin selector
      named createEndFlash Lnet/minecraft/client/render/SkyRendering;createEndFlash()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74761 Lnet/minecraft/class_9975;method_74761()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official i Lhgu;i()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • renderTopSky

      public void renderTopSky(float red, float green, float blue)
      Mappings:
      Namespace Name Mixin selector
      named renderTopSky Lnet/minecraft/client/render/SkyRendering;renderTopSky(FFF)V
      intermediary method_62302 Lnet/minecraft/class_9975;method_62302(FFF)V
      official a Lhgu;a(FFF)V
    • updateRenderState

      public void updateRenderState(ClientWorld world, float float2, Vec3d pos, SkyRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/SkyRendering;updateRenderState(Lnet/minecraft/client/world/ClientWorld;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/state/SkyRenderState;)V
      intermediary method_74926 Lnet/minecraft/class_9975;method_74926(Lnet/minecraft/class_638;FLnet/minecraft/class_243;Lnet/minecraft/class_12076;)V
      official a Lhgu;a(Lgzn;FLfoh;Libu;)V
    • isSkyDark

      private boolean isSkyDark(float float2, ClientWorld clientWorld)
      Mappings:
      Namespace Name Mixin selector
      named isSkyDark Lnet/minecraft/client/render/SkyRendering;isSkyDark(FLnet/minecraft/client/world/ClientWorld;)Z
      intermediary method_74925 Lnet/minecraft/class_9975;method_74925(FLnet/minecraft/class_638;)Z
      official a Lhgu;a(FLgzn;)Z
    • renderSkyDark

      public void renderSkyDark()
      Mappings:
      Namespace Name Mixin selector
      named renderSkyDark Lnet/minecraft/client/render/SkyRendering;renderSkyDark()V
      intermediary method_62305 Lnet/minecraft/class_9975;method_62305()V
      official b Lhgu;b()V
    • renderCelestialBodies

      public void renderCelestialBodies(MatrixStack matrices, float float2, int int2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      named renderCelestialBodies Lnet/minecraft/client/render/SkyRendering;renderCelestialBodies(Lnet/minecraft/client/util/math/MatrixStack;FIFF)V
      intermediary method_62307 Lnet/minecraft/class_9975;method_62307(Lnet/minecraft/class_4587;FIFF)V
      official a Lhgu;a(Lfua;FIFF)V
    • renderSun

      private void renderSun(float alpha, MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      named renderSun Lnet/minecraft/client/render/SkyRendering;renderSun(FLnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62303 Lnet/minecraft/class_9975;method_62303(FLnet/minecraft/class_4587;)V
      official a Lhgu;a(FLfua;)V
    • renderMoon

      private void renderMoon(int phase, float alpha, MatrixStack matrixStack)
      Mappings:
      Namespace Name Mixin selector
      named renderMoon Lnet/minecraft/client/render/SkyRendering;renderMoon(IFLnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62304 Lnet/minecraft/class_9975;method_62304(IFLnet/minecraft/class_4587;)V
      official a Lhgu;a(IFLfua;)V
    • renderStars

      private void renderStars(float brightness, MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      named renderStars Lnet/minecraft/client/render/SkyRendering;renderStars(FLnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62310 Lnet/minecraft/class_9975;method_62310(FLnet/minecraft/class_4587;)V
      official b Lhgu;b(FLfua;)V
    • renderGlowingSky

      public void renderGlowingSky(MatrixStack matrices, float float2, int int2)
      Mappings:
      Namespace Name Mixin selector
      named renderGlowingSky Lnet/minecraft/client/render/SkyRendering;renderGlowingSky(Lnet/minecraft/client/util/math/MatrixStack;FI)V
      intermediary method_62306 Lnet/minecraft/class_9975;method_62306(Lnet/minecraft/class_4587;FI)V
      official a Lhgu;a(Lfua;FI)V
    • renderEndSky

      public void renderEndSky()
      Mappings:
      Namespace Name Mixin selector
      named renderEndSky Lnet/minecraft/client/render/SkyRendering;renderEndSky()V
      intermediary method_62312 Lnet/minecraft/class_9975;method_62312()V
      official c Lhgu;c()V
    • drawEndLightFlash

      public void drawEndLightFlash(MatrixStack matrixStack, float float2, float skyFactor, float pitch)
      Mappings:
      Namespace Name Mixin selector
      named drawEndLightFlash Lnet/minecraft/client/render/SkyRendering;drawEndLightFlash(Lnet/minecraft/client/util/math/MatrixStack;FFF)V
      intermediary method_73244 Lnet/minecraft/class_9975;method_73244(Lnet/minecraft/class_4587;FFF)V
      official a Lhgu;a(Lfua;FFF)V
    • close

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