Package net.minecraft.client.render
Class SkyRendering
java.lang.Object
net.minecraft.client.render.SkyRendering
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/render/SkyRenderingintermediary net/minecraft/class_9975official hkw
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GpuBufferprivate final SpriteAtlasTextureprivate static final Identifierprivate static final Identifierprivate final GpuBufferprivate final AbstractTextureprivate final GpuBufferprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final intprivate static final floatprivate static final floatprivate final RenderSystem.ShapeIndexBufferprivate final GpuBufferprivate intprivate final GpuBufferprivate static final Identifierprivate final GpuBufferprivate final GpuBufferprivate final GpuBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate AbstractTexturebindTexture(TextureManager textureManager, Identifier texture) voidclose()private static GpuBuffercreateEndFlash(SpriteAtlasTexture atlas) private static GpuBufferprivate static GpuBufferprivate static GpuBuffercreateQuadVertexBuffer(String description, Sprite sprite) private voidcreateSky(VertexConsumer vertexConsumer, float height) private GpuBufferprivate static GpuBuffercreateSun(SpriteAtlasTexture atlas) private GpuBuffervoiddrawEndLightFlash(MatrixStack matrices, float intensity, float pitch, float yaw) private booleanisSkyDark(float tickProgress, ClientWorld world) voidrenderCelestialBodies(MatrixStack matrices, float time, MoonPhase moonPhase, float sunAndMoonAlpha, float starBrightness) voidvoidrenderGlowingSky(MatrixStack matrices, float solarAngle, int color) private voidrenderMoon(MoonPhase moonPhase, float alpha, MatrixStack matrices) voidprivate voidrenderStars(float brightness, MatrixStack matrices) private voidrenderSun(float alpha, MatrixStack matrices) voidrenderTopSky(float red, float green, float blue) voidupdateRenderState(ClientWorld world, float tickProgress, Camera camera, SkyRenderState state)
-
Field Details
-
SUN_TEXTURE
- Mappings:
Namespace Name Mixin selector named SUN_TEXTURELnet/minecraft/client/render/SkyRendering;SUN_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_63578Lnet/minecraft/class_9975;field_63578:Lnet/minecraft/class_2960;official aLhkw;a:Lamu;
-
END_FLASH_TEXTURE
- Mappings:
Namespace Name Mixin selector named END_FLASH_TEXTURELnet/minecraft/client/render/SkyRendering;END_FLASH_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_63579Lnet/minecraft/class_9975;field_63579:Lnet/minecraft/class_2960;official bLhkw;b:Lamu;
-
END_SKY_TEXTURE
- Mappings:
Namespace Name Mixin selector named END_SKY_TEXTURELnet/minecraft/client/render/SkyRendering;END_SKY_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_53143Lnet/minecraft/class_9975;field_53143:Lnet/minecraft/class_2960;official cLhkw;c:Lamu;
-
field_53144
private static final float field_53144- See Also:
- Mappings:
Namespace Name Mixin selector named field_53144Lnet/minecraft/client/render/SkyRendering;field_53144:Fintermediary field_53144Lnet/minecraft/class_9975;field_53144:Fofficial dLhkw;d:F
-
field_57932
private static final int field_57932- See Also:
- Mappings:
Namespace Name Mixin selector named field_57932Lnet/minecraft/client/render/SkyRendering;field_57932:Iintermediary field_57932Lnet/minecraft/class_9975;field_57932:Iofficial eLhkw;e:I
-
field_57933
private static final int field_57933- See Also:
- Mappings:
Namespace Name Mixin selector named field_57933Lnet/minecraft/client/render/SkyRendering;field_57933:Iintermediary field_57933Lnet/minecraft/class_9975;field_57933:Iofficial fLhkw;f:I
-
field_62950
private static final float field_62950- See Also:
- Mappings:
Namespace Name Mixin selector named field_62950Lnet/minecraft/client/render/SkyRendering;field_62950:Fintermediary field_62950Lnet/minecraft/class_9975;field_62950:Fofficial gLhkw;g:F
-
field_62951
private static final float field_62951- See Also:
- Mappings:
Namespace Name Mixin selector named field_62951Lnet/minecraft/client/render/SkyRendering;field_62951:Fintermediary field_62951Lnet/minecraft/class_9975;field_62951:Fofficial hLhkw;h:F
-
field_62952
private static final float field_62952- See Also:
- Mappings:
Namespace Name Mixin selector named field_62952Lnet/minecraft/client/render/SkyRendering;field_62952:Fintermediary field_62952Lnet/minecraft/class_9975;field_62952:Fofficial iLhkw;i:F
-
field_62953
private static final float field_62953- See Also:
- Mappings:
Namespace Name Mixin selector named field_62953Lnet/minecraft/client/render/SkyRendering;field_62953:Fintermediary field_62953Lnet/minecraft/class_9975;field_62953:Fofficial jLhkw;j:F
-
field_62954
private static final int field_62954- See Also:
- Mappings:
Namespace Name Mixin selector named field_62954Lnet/minecraft/client/render/SkyRendering;field_62954:Iintermediary field_62954Lnet/minecraft/class_9975;field_62954:Iofficial kLhkw;k:I
-
field_57934
private static final int field_57934- See Also:
- Mappings:
Namespace Name Mixin selector named field_57934Lnet/minecraft/client/render/SkyRendering;field_57934:Iintermediary field_57934Lnet/minecraft/class_9975;field_57934:Iofficial lLhkw;l:I
-
field_62955
private static final float field_62955- See Also:
- Mappings:
Namespace Name Mixin selector named field_62955Lnet/minecraft/client/render/SkyRendering;field_62955:Fintermediary field_62955Lnet/minecraft/class_9975;field_62955:Fofficial mLhkw;m:F
-
field_62956
private static final float field_62956- See Also:
- Mappings:
Namespace Name Mixin selector named field_62956Lnet/minecraft/client/render/SkyRendering;field_62956:Fintermediary field_62956Lnet/minecraft/class_9975;field_62956:Fofficial nLhkw;n:F
-
celestialAtlasTexture
- Mappings:
Namespace Name Mixin selector named celestialAtlasTextureLnet/minecraft/client/render/SkyRendering;celestialAtlasTexture:Lnet/minecraft/client/texture/SpriteAtlasTexture;intermediary field_63580Lnet/minecraft/class_9975;field_63580:Lnet/minecraft/class_1059;official oLhkw;o:Ligz;
-
starVertexBuffer
- Mappings:
Namespace Name Mixin selector named starVertexBufferLnet/minecraft/client/render/SkyRendering;starVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_53145Lnet/minecraft/class_9975;field_53145:Lcom/mojang/blaze3d/buffers/GpuBuffer;official pLhkw;p:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
topSkyVertexBuffer
- Mappings:
Namespace Name Mixin selector named topSkyVertexBufferLnet/minecraft/client/render/SkyRendering;topSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_53146Lnet/minecraft/class_9975;field_53146:Lcom/mojang/blaze3d/buffers/GpuBuffer;official qLhkw;q:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
bottomSkyVertexBuffer
- Mappings:
Namespace Name Mixin selector named bottomSkyVertexBufferLnet/minecraft/client/render/SkyRendering;bottomSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_53147Lnet/minecraft/class_9975;field_53147:Lcom/mojang/blaze3d/buffers/GpuBuffer;official rLhkw;r:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
endSkyVertexBuffer
- Mappings:
Namespace Name Mixin selector named endSkyVertexBufferLnet/minecraft/client/render/SkyRendering;endSkyVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_55153Lnet/minecraft/class_9975;field_55153:Lcom/mojang/blaze3d/buffers/GpuBuffer;official sLhkw;s:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
sunVertexBuffer
- Mappings:
Namespace Name Mixin selector named sunVertexBufferLnet/minecraft/client/render/SkyRendering;sunVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_62957Lnet/minecraft/class_9975;field_62957:Lcom/mojang/blaze3d/buffers/GpuBuffer;official tLhkw;t:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
moonPhaseVertexBuffer
- Mappings:
Namespace Name Mixin selector named moonPhaseVertexBufferLnet/minecraft/client/render/SkyRendering;moonPhaseVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_62958Lnet/minecraft/class_9975;field_62958:Lcom/mojang/blaze3d/buffers/GpuBuffer;official uLhkw;u:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
sunRiseVertexBuffer
- Mappings:
Namespace Name Mixin selector named sunRiseVertexBufferLnet/minecraft/client/render/SkyRendering;sunRiseVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_62959Lnet/minecraft/class_9975;field_62959:Lcom/mojang/blaze3d/buffers/GpuBuffer;official vLhkw;v:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
endFlashVertexBuffer
- Mappings:
Namespace Name Mixin selector named endFlashVertexBufferLnet/minecraft/client/render/SkyRendering;endFlashVertexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_62960Lnet/minecraft/class_9975;field_62960:Lcom/mojang/blaze3d/buffers/GpuBuffer;official wLhkw;w:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
indexBuffer2
- Mappings:
Namespace Name Mixin selector named indexBuffer2Lnet/minecraft/client/render/SkyRendering;indexBuffer2:Lcom/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer;intermediary field_62961Lnet/minecraft/class_9975;field_62961:Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;official xLhkw;x:Lcom/mojang/blaze3d/systems/RenderSystem$a;
-
endSkyTexture
- Mappings:
Namespace Name Mixin selector named endSkyTextureLnet/minecraft/client/render/SkyRendering;endSkyTexture:Lnet/minecraft/client/texture/AbstractTexture;intermediary field_62948Lnet/minecraft/class_9975;field_62948:Lnet/minecraft/class_1044;official yLhkw;y:Ligk;
-
starIndexCount
private int starIndexCount- Mappings:
Namespace Name Mixin selector named starIndexCountLnet/minecraft/client/render/SkyRendering;starIndexCount:Iintermediary field_58198Lnet/minecraft/class_9975;field_58198:Iofficial zLhkw;z:I
-
-
Constructor Details
-
SkyRendering
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/SkyRendering;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/texture/AtlasManager;)Vintermediary <init>Lnet/minecraft/class_9975;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_11697;)Vofficial <init>Lhkw;<init>(Lihc;Liiw;)V
-
-
Method Details
-
bindTexture
- Mappings:
Namespace Name Mixin selector named bindTextureLnet/minecraft/client/render/SkyRendering;bindTexture(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/AbstractTexture;intermediary method_74757Lnet/minecraft/class_9975;method_74757(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044;official aLhkw;a(Lihc;Lamu;)Ligk;
-
createSunRise
- Mappings:
Namespace Name Mixin selector named createSunRiseLnet/minecraft/client/render/SkyRendering;createSunRise()Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_74758Lnet/minecraft/class_9975;method_74758()Lcom/mojang/blaze3d/buffers/GpuBuffer;official cLhkw;c()Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createSun
- Mappings:
Namespace Name Mixin selector named createSunLnet/minecraft/client/render/SkyRendering;createSun(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_74759Lnet/minecraft/class_9975;method_74759(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;official aLhkw;a(Ligz;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createEndFlash
- Mappings:
Namespace Name Mixin selector named createEndFlashLnet/minecraft/client/render/SkyRendering;createEndFlash(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_74761Lnet/minecraft/class_9975;method_74761(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;official bLhkw;b(Ligz;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createQuadVertexBuffer
- Mappings:
Namespace Name Mixin selector named createQuadVertexBufferLnet/minecraft/client/render/SkyRendering;createQuadVertexBuffer(Ljava/lang/String;Lnet/minecraft/client/texture/Sprite;)Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_75418Lnet/minecraft/class_9975;method_75418(Ljava/lang/String;Lnet/minecraft/class_1058;)Lcom/mojang/blaze3d/buffers/GpuBuffer;official aLhkw;a(Ljava/lang/String;Liha;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createMoonPhases
- Mappings:
Namespace Name Mixin selector named createMoonPhasesLnet/minecraft/client/render/SkyRendering;createMoonPhases(Lnet/minecraft/client/texture/SpriteAtlasTexture;)Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_74760Lnet/minecraft/class_9975;method_74760(Lnet/minecraft/class_1059;)Lcom/mojang/blaze3d/buffers/GpuBuffer;official cLhkw;c(Ligz;)Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createStars
- Mappings:
Namespace Name Mixin selector named createStarsLnet/minecraft/client/render/SkyRendering;createStars()Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_65233Lnet/minecraft/class_9975;method_65233()Lcom/mojang/blaze3d/buffers/GpuBuffer;official dLhkw;d()Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
createSky
- Mappings:
Namespace Name Mixin selector named createSkyLnet/minecraft/client/render/SkyRendering;createSky(Lnet/minecraft/client/render/VertexConsumer;F)Vintermediary method_62309Lnet/minecraft/class_9975;method_62309(Lnet/minecraft/class_4588;F)Vofficial aLhkw;a(Lfxx;F)V
-
createEndSky
- Mappings:
Namespace Name Mixin selector named createEndSkyLnet/minecraft/client/render/SkyRendering;createEndSky()Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary method_65234Lnet/minecraft/class_9975;method_65234()Lcom/mojang/blaze3d/buffers/GpuBuffer;official eLhkw;e()Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
renderTopSky
public void renderTopSky(float red, float green, float blue) - Mappings:
Namespace Name Mixin selector named renderTopSkyLnet/minecraft/client/render/SkyRendering;renderTopSky(FFF)Vintermediary method_62302Lnet/minecraft/class_9975;method_62302(FFF)Vofficial aLhkw;a(FFF)V
-
updateRenderState
public void updateRenderState(ClientWorld world, float tickProgress, Camera camera, SkyRenderState state) - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/SkyRendering;updateRenderState(Lnet/minecraft/client/world/ClientWorld;FLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/state/SkyRenderState;)Vintermediary method_74926Lnet/minecraft/class_9975;method_74926(Lnet/minecraft/class_638;FLnet/minecraft/class_4184;Lnet/minecraft/class_12076;)Vofficial aLhkw;a(Lhdr;FLgda;Ligg;)V
-
isSkyDark
- Mappings:
Namespace Name Mixin selector named isSkyDarkLnet/minecraft/client/render/SkyRendering;isSkyDark(FLnet/minecraft/client/world/ClientWorld;)Zintermediary method_74925Lnet/minecraft/class_9975;method_74925(FLnet/minecraft/class_638;)Zofficial aLhkw;a(FLhdr;)Z
-
renderSkyDark
public void renderSkyDark()- Mappings:
Namespace Name Mixin selector named renderSkyDarkLnet/minecraft/client/render/SkyRendering;renderSkyDark()Vintermediary method_62305Lnet/minecraft/class_9975;method_62305()Vofficial aLhkw;a()V
-
renderCelestialBodies
public void renderCelestialBodies(MatrixStack matrices, float time, MoonPhase moonPhase, float sunAndMoonAlpha, float starBrightness) - Mappings:
Namespace Name Mixin selector named renderCelestialBodiesLnet/minecraft/client/render/SkyRendering;renderCelestialBodies(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/world/MoonPhase;FF)Vintermediary method_62307Lnet/minecraft/class_9975;method_62307(Lnet/minecraft/class_4587;FLnet/minecraft/class_12131;FF)Vofficial aLhkw;a(Lfxu;FLdvl;FF)V
-
renderSun
- Mappings:
Namespace Name Mixin selector named renderSunLnet/minecraft/client/render/SkyRendering;renderSun(FLnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_62303Lnet/minecraft/class_9975;method_62303(FLnet/minecraft/class_4587;)Vofficial aLhkw;a(FLfxu;)V
-
renderMoon
- Mappings:
Namespace Name Mixin selector named renderMoonLnet/minecraft/client/render/SkyRendering;renderMoon(Lnet/minecraft/world/MoonPhase;FLnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_62304Lnet/minecraft/class_9975;method_62304(Lnet/minecraft/class_12131;FLnet/minecraft/class_4587;)Vofficial aLhkw;a(Ldvl;FLfxu;)V
-
renderStars
- Mappings:
Namespace Name Mixin selector named renderStarsLnet/minecraft/client/render/SkyRendering;renderStars(FLnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_62310Lnet/minecraft/class_9975;method_62310(FLnet/minecraft/class_4587;)Vofficial bLhkw;b(FLfxu;)V
-
renderGlowingSky
- Mappings:
Namespace Name Mixin selector named renderGlowingSkyLnet/minecraft/client/render/SkyRendering;renderGlowingSky(Lnet/minecraft/client/util/math/MatrixStack;FI)Vintermediary method_62306Lnet/minecraft/class_9975;method_62306(Lnet/minecraft/class_4587;FI)Vofficial aLhkw;a(Lfxu;FI)V
-
renderEndSky
public void renderEndSky()- Mappings:
Namespace Name Mixin selector named renderEndSkyLnet/minecraft/client/render/SkyRendering;renderEndSky()Vintermediary method_62312Lnet/minecraft/class_9975;method_62312()Vofficial bLhkw;b()V
-
drawEndLightFlash
- Mappings:
Namespace Name Mixin selector named drawEndLightFlashLnet/minecraft/client/render/SkyRendering;drawEndLightFlash(Lnet/minecraft/client/util/math/MatrixStack;FFF)Vintermediary method_73244Lnet/minecraft/class_9975;method_73244(Lnet/minecraft/class_4587;FFF)Vofficial aLhkw;a(Lfxu;FFF)V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-