Package net.minecraft.client.render
Class WeatherRendering
java.lang.Object
net.minecraft.client.render.WeatherRendering
- Mappings:
Namespace Name named net/minecraft/client/render/WeatherRenderingintermediary net/minecraft/class_9976official gsn
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate final float[]Given-16 <= z < 16and-16 <= x < 16, leti = 32 * (z + 16) + (x + 16).private final float[]private static final Identifierprivate static final Identifierprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParticlesAndSound(ClientWorld world, Camera camera, int ticks, ParticlesMode particlesMode) private voidbuildPrecipitationPieces(World world, int ticks, float tickProgress, Vec3d pos, int range, List<WeatherRendering.Piece> rainOut, List<WeatherRendering.Piece> snowOut) private WeatherRendering.PiececreateRainPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress) private WeatherRendering.PiececreateSnowPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress) private Biome.PrecipitationgetPrecipitationAt(World world, BlockPos pos) private voidrenderPieces(VertexConsumer vertexConsumer, List<WeatherRendering.Piece> pieces, Vec3d pos, float intensity, int range, float gradient) private voidrenderPrecipitation(VertexConsumerProvider vertexConsumers, Vec3d pos, int range, float gradient, List<WeatherRendering.Piece> rainPieces, List<WeatherRendering.Piece> snowPieces) voidrenderPrecipitation(World world, VertexConsumerProvider vertexConsumers, int ticks, float tickProgress, Vec3d pos)
-
Field Details
-
field_53148
private static final int field_53148- See Also:
- Mappings:
Namespace Name Mixin selector named field_53148Lnet/minecraft/client/render/WeatherRendering;field_53148:Iintermediary field_53148Lnet/minecraft/class_9976;field_53148:Iofficial aLgsn;a:I
-
field_53149
private static final int field_53149- See Also:
- Mappings:
Namespace Name Mixin selector named field_53149Lnet/minecraft/client/render/WeatherRendering;field_53149:Iintermediary field_53149Lnet/minecraft/class_9976;field_53149:Iofficial bLgsn;b:I
-
RAIN_TEXTURE
- Mappings:
Namespace Name Mixin selector named RAIN_TEXTURELnet/minecraft/client/render/WeatherRendering;RAIN_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_53150Lnet/minecraft/class_9976;field_53150:Lnet/minecraft/class_2960;official cLgsn;c:Lalr;
-
SNOW_TEXTURE
- Mappings:
Namespace Name Mixin selector named SNOW_TEXTURELnet/minecraft/client/render/WeatherRendering;SNOW_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_53151Lnet/minecraft/class_9976;field_53151:Lnet/minecraft/class_2960;official dLgsn;d:Lalr;
-
field_53152
private static final int field_53152- See Also:
- Mappings:
Namespace Name Mixin selector named field_53152Lnet/minecraft/client/render/WeatherRendering;field_53152:Iintermediary field_53152Lnet/minecraft/class_9976;field_53152:Iofficial eLgsn;e:I
-
field_53153
private static final int field_53153- See Also:
- Mappings:
Namespace Name Mixin selector named field_53153Lnet/minecraft/client/render/WeatherRendering;field_53153:Iintermediary field_53153Lnet/minecraft/class_9976;field_53153:Iofficial fLgsn;f:I
-
soundChance
private int soundChance- Mappings:
Namespace Name Mixin selector named soundChanceLnet/minecraft/client/render/WeatherRendering;soundChance:Iintermediary field_53154Lnet/minecraft/class_9976;field_53154:Iofficial gLgsn;g:I
-
NORMAL_LINE_DX
private final float[] NORMAL_LINE_DXGiven-16 <= z < 16and-16 <= x < 16, leti = 32 * (z + 16) + (x + 16). ThenNORMAL_LINE_DX[i]andNORMAL_LINE_DZ[i]describe the unit vector perpendicular to(x, z). These lookup tables are used for rendering rain and snow.- Mappings:
Namespace Name Mixin selector named NORMAL_LINE_DXLnet/minecraft/client/render/WeatherRendering;NORMAL_LINE_DX:[Fintermediary field_53155Lnet/minecraft/class_9976;field_53155:[Fofficial hLgsn;h:[F
-
NORMAL_LINE_DZ
private final float[] NORMAL_LINE_DZ- Mappings:
Namespace Name Mixin selector named NORMAL_LINE_DZLnet/minecraft/client/render/WeatherRendering;NORMAL_LINE_DZ:[Fintermediary field_53156Lnet/minecraft/class_9976;field_53156:[Fofficial iLgsn;i:[F
-
-
Constructor Details
-
WeatherRendering
public WeatherRendering()
-
-
Method Details
-
renderPrecipitation
public void renderPrecipitation(World world, VertexConsumerProvider vertexConsumers, int ticks, float tickProgress, Vec3d pos) - Mappings:
Namespace Name Mixin selector named renderPrecipitationLnet/minecraft/client/render/WeatherRendering;renderPrecipitation(Lnet/minecraft/world/World;Lnet/minecraft/client/render/VertexConsumerProvider;IFLnet/minecraft/util/math/Vec3d;)Vintermediary method_62316Lnet/minecraft/class_9976;method_62316(Lnet/minecraft/class_1937;Lnet/minecraft/class_4597;IFLnet/minecraft/class_243;)Vofficial aLgsn;a(Ldkj;Lgrn;IFLfgc;)V
-
buildPrecipitationPieces
private void buildPrecipitationPieces(World world, int ticks, float tickProgress, Vec3d pos, int range, List<WeatherRendering.Piece> rainOut, List<WeatherRendering.Piece> snowOut) - Mappings:
Namespace Name Mixin selector named buildPrecipitationPiecesLnet/minecraft/client/render/WeatherRendering;buildPrecipitationPieces(Lnet/minecraft/world/World;IFLnet/minecraft/util/math/Vec3d;ILjava/util/List;Ljava/util/List;)Vintermediary method_62315Lnet/minecraft/class_9976;method_62315(Lnet/minecraft/class_1937;IFLnet/minecraft/class_243;ILjava/util/List;Ljava/util/List;)Vofficial aLgsn;a(Ldkj;IFLfgc;ILjava/util/List;Ljava/util/List;)V
-
renderPrecipitation
private void renderPrecipitation(VertexConsumerProvider vertexConsumers, Vec3d pos, int range, float gradient, List<WeatherRendering.Piece> rainPieces, List<WeatherRendering.Piece> snowPieces) - Mappings:
Namespace Name Mixin selector named renderPrecipitationLnet/minecraft/client/render/WeatherRendering;renderPrecipitation(Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/math/Vec3d;IFLjava/util/List;Ljava/util/List;)Vintermediary method_62320Lnet/minecraft/class_9976;method_62320(Lnet/minecraft/class_4597;Lnet/minecraft/class_243;IFLjava/util/List;Ljava/util/List;)Vofficial aLgsn;a(Lgrn;Lfgc;IFLjava/util/List;Ljava/util/List;)V
-
createRainPiece
private WeatherRendering.Piece createRainPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress) - Mappings:
Namespace Name Mixin selector named createRainPieceLnet/minecraft/client/render/WeatherRendering;createRainPiece(Lnet/minecraft/util/math/random/Random;IIIIIIF)Lnet/minecraft/client/render/WeatherRendering$Piece;intermediary method_62314Lnet/minecraft/class_9976;method_62314(Lnet/minecraft/class_5819;IIIIIIF)Lnet/minecraft/class_9976$class_9977;official aLgsn;a(Lbai;IIIIIIF)Lgsn$a;
-
createSnowPiece
private WeatherRendering.Piece createSnowPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress) - Mappings:
Namespace Name Mixin selector named createSnowPieceLnet/minecraft/client/render/WeatherRendering;createSnowPiece(Lnet/minecraft/util/math/random/Random;IIIIIIF)Lnet/minecraft/client/render/WeatherRendering$Piece;intermediary method_62321Lnet/minecraft/class_9976;method_62321(Lnet/minecraft/class_5819;IIIIIIF)Lnet/minecraft/class_9976$class_9977;official bLgsn;b(Lbai;IIIIIIF)Lgsn$a;
-
renderPieces
private void renderPieces(VertexConsumer vertexConsumer, List<WeatherRendering.Piece> pieces, Vec3d pos, float intensity, int range, float gradient) - Mappings:
Namespace Name Mixin selector named renderPiecesLnet/minecraft/client/render/WeatherRendering;renderPieces(Lnet/minecraft/client/render/VertexConsumer;Ljava/util/List;Lnet/minecraft/util/math/Vec3d;FIF)Vintermediary method_62318Lnet/minecraft/class_9976;method_62318(Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_243;FIF)Vofficial aLgsn;a(Lflg;Ljava/util/List;Lfgc;FIF)V
-
addParticlesAndSound
public void addParticlesAndSound(ClientWorld world, Camera camera, int ticks, ParticlesMode particlesMode) - Mappings:
Namespace Name Mixin selector named addParticlesAndSoundLnet/minecraft/client/render/WeatherRendering;addParticlesAndSound(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/render/Camera;ILnet/minecraft/particle/ParticlesMode;)Vintermediary method_62319Lnet/minecraft/class_9976;method_62319(Lnet/minecraft/class_638;Lnet/minecraft/class_4184;ILnet/minecraft/class_4066;)Vofficial aLgsn;a(Lglo;Lfpy;ILart;)V
-
getPrecipitationAt
- Mappings:
Namespace Name Mixin selector named getPrecipitationAtLnet/minecraft/client/render/WeatherRendering;getPrecipitationAt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome$Precipitation;intermediary method_62317Lnet/minecraft/class_9976;method_62317(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959$class_1963;official aLgsn;a(Ldkj;Liw;)Ldlm$c;
-