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 hkc
  • Field Details

    • field_63578

      private static final Identifier field_63578
      Mappings:
      Namespace Name Mixin selector
      named field_63578 Lnet/minecraft/client/render/SkyRendering;field_63578:Lnet/minecraft/util/Identifier;
      intermediary field_63578 Lnet/minecraft/class_9975;field_63578:Lnet/minecraft/class_2960;
      official a Lhkc;a:Lamy;
    • field_63579

      private static final Identifier field_63579
      Mappings:
      Namespace Name Mixin selector
      named field_63579 Lnet/minecraft/client/render/SkyRendering;field_63579:Lnet/minecraft/util/Identifier;
      intermediary field_63579 Lnet/minecraft/class_9975;field_63579:Lnet/minecraft/class_2960;
      official b Lhkc;b:Lamy;
    • 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 c Lhkc;c:Lamy;
    • 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 d Lhkc;d: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 e Lhkc;e: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 f Lhkc;f: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 g Lhkc;g: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 h Lhkc;h: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 i Lhkc;i: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 j Lhkc;j: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 k Lhkc;k: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 l Lhkc;l: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 m Lhkc;m: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 n Lhkc;n:F
    • field_63580

      private final SpriteAtlasTexture field_63580
      Mappings:
      Namespace Name Mixin selector
      named field_63580 Lnet/minecraft/client/render/SkyRendering;field_63580:Lnet/minecraft/client/texture/SpriteAtlasTexture;
      intermediary field_63580 Lnet/minecraft/class_9975;field_63580:Lnet/minecraft/class_1059;
      official o Lhkc;o:Lify;
    • 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 Lhkc;p:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • 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 q Lhkc;q: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 r Lhkc;r: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 s Lhkc;s: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 t Lhkc;t: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 u Lhkc;u: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 v Lhkc;v: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 w Lhkc;w: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 x Lhkc;x:Lcom/mojang/blaze3d/systems/RenderSystem$a;
    • endSkyTexture

      private final 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 y Lhkc;y:Lifj;
    • 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 z Lhkc;z:I
  • Constructor Details

  • Method Details

    • bindTexture

      private AbstractTexture bindTexture(TextureManager textureManager, Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      named bindTexture Lnet/minecraft/client/render/SkyRendering;bindTexture(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/AbstractTexture;
      intermediary method_74757 Lnet/minecraft/class_9975;method_74757(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044;
      official a Lhkc;a(Ligb;Lamy;)Lifj;
    • 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 c Lhkc;c()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createSun

      private static GpuBuffer createSun(SpriteAtlasTexture spriteAtlasTexture)
      Mappings:
      Namespace Name Mixin selector
      named createSun Lnet/minecraft/client/render/SkyRendering;createSun(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74759 Lnet/minecraft/class_9975;method_74759(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lhkc;a(Lify;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createEndFlash

      private static GpuBuffer createEndFlash(SpriteAtlasTexture spriteAtlasTexture)
      Mappings:
      Namespace Name Mixin selector
      named createEndFlash Lnet/minecraft/client/render/SkyRendering;createEndFlash(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74761 Lnet/minecraft/class_9975;method_74761(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lhkc;b(Lify;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • method_75418

      private static GpuBuffer method_75418(String string, Sprite sprite)
      Mappings:
      Namespace Name Mixin selector
      named method_75418 Lnet/minecraft/client/render/SkyRendering;method_75418(Ljava/lang/String;Lnet/minecraft/client/texture/Sprite;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_75418 Lnet/minecraft/class_9975;method_75418(Ljava/lang/String;Lnet/minecraft/class_1058;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official a Lhkc;a(Ljava/lang/String;Lifz;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • createMoonPhases

      private static GpuBuffer createMoonPhases(SpriteAtlasTexture spriteAtlasTexture)
      Mappings:
      Namespace Name Mixin selector
      named createMoonPhases Lnet/minecraft/client/render/SkyRendering;createMoonPhases(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_74760 Lnet/minecraft/class_9975;method_74760(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official c Lhkc;c(Lify;)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 d Lhkc;d()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 Lhkc;a(Lfxc;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 e Lhkc;e()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 Lhkc;a(FFF)V
    • updateRenderState

      public void updateRenderState(ClientWorld world, float float2, Camera camera, SkyRenderState state)
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/SkyRendering;updateRenderState(Lnet/minecraft/client/world/ClientWorld;FLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/state/SkyRenderState;)V
      intermediary method_74926 Lnet/minecraft/class_9975;method_74926(Lnet/minecraft/class_638;FLnet/minecraft/class_4184;Lnet/minecraft/class_12076;)V
      official a Lhkc;a(Lhcv;FLgcf;Liff;)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 Lhkc;a(FLhcv;)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 a Lhkc;a()V
    • renderCelestialBodies

      public void renderCelestialBodies(MatrixStack matrices, float float2, MoonPhase moonPhase, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      named renderCelestialBodies Lnet/minecraft/client/render/SkyRendering;renderCelestialBodies(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/world/MoonPhase;FF)V
      intermediary method_62307 Lnet/minecraft/class_9975;method_62307(Lnet/minecraft/class_4587;FLnet/minecraft/class_12131;FF)V
      official a Lhkc;a(Lfwz;FLduy;FF)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 Lhkc;a(FLfwz;)V
    • renderMoon

      private void renderMoon(MoonPhase moonPhase, float alpha, MatrixStack matrixStack)
      Mappings:
      Namespace Name Mixin selector
      named renderMoon Lnet/minecraft/client/render/SkyRendering;renderMoon(Lnet/minecraft/world/MoonPhase;FLnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62304 Lnet/minecraft/class_9975;method_62304(Lnet/minecraft/class_12131;FLnet/minecraft/class_4587;)V
      official a Lhkc;a(Lduy;FLfwz;)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 Lhkc;b(FLfwz;)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 Lhkc;a(Lfwz;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 b Lhkc;b()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 Lhkc;a(Lfwz;FFF)V
    • close

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