net.minecraft.client.renderer

public class WeatherEffectRenderer

hpt
net.minecraft.client.renderer.WeatherEffectRenderer
net.minecraft.class_9976
net.minecraft.client.render.WeatherRendering
net.minecraft.src.C_345896_

字段概要

修饰符与类型字段
private static final float
a
RAIN_PARTICLES_PER_BLOCK
field_63581
field_63581
f_436756_
private static final int
b
RAIN_RADIUS
field_53148
field_53148
f_347417_
private static final Identifier
c
RAIN_LOCATION
field_53150
RAIN_TEXTURE
f_346432_
private static final Identifier
d
SNOW_LOCATION
field_53151
SNOW_TEXTURE
f_348006_
private static final int
e
RAIN_TABLE_SIZE
field_53152
field_53152
f_346344_
private static final int
f
HALF_RAIN_TABLE_SIZE
field_53153
field_53153
f_349585_
private int
g
rainSoundTime
field_53154
soundChance
f_348275_
private final float[]
h
columnSizeX
field_53155
NORMAL_LINE_DX
f_349116_
private final float[]
i
columnSizeZ
field_53156
NORMAL_LINE_DZ
f_348552_

构造函数概要

修饰符构造函数
public ()

方法概要

修饰符与类型方法
public void
a(dwo arg0, int arg1, float arg2, ftm arg3, ikw arg4)
extractRenderState(Level arg0, int arg1, float arg2, Vec3 arg3, WeatherRenderState arg4)
method_62315(class_1937 arg0, int arg1, float arg2, class_243 arg3, class_12077 arg4)
buildPrecipitationPieces(World world, int ticks, float tickProgress, Vec3d cameraPos, WeatherRenderState state)
m_420427_(C_1596_ p_428982_, int p_431567_, float p_427801_, C_3046_ p_426425_, C_411381_ arg4)
public void
a(hon arg0, ftm arg1, ikw arg2)
render(MultiBufferSource arg0, Vec3 arg1, WeatherRenderState arg2)
method_62320(class_4597 arg0, class_243 arg1, class_12077 arg2)
renderPrecipitation(VertexConsumerProvider vertexConsumers, Vec3d pos, WeatherRenderState state)
m_353629_(C_4139_ p_368504_, C_3046_ p_428296_, C_411381_ arg2)
private WeatherEffectRenderer$ColumnInstance
a(bgr arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
createRainColumnInstance(RandomSource arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
method_62314(class_5819 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
createRainPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress)
m_356683_(C_212974_ p_369418_, int p_368589_, int p_364560_, int p_362596_, int p_368571_, int p_362548_, int p_362995_, float arg7)
private WeatherEffectRenderer$ColumnInstance
b(bgr arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
createSnowColumnInstance(RandomSource arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
method_62321(class_5819 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7)
createSnowPiece(Random random, int ticks, int x, int yMin, int yMax, int z, int light, float tickProgress)
m_353345_(C_212974_ p_363885_, int p_367897_, int p_362095_, int p_364648_, int p_366422_, int p_369864_, int p_367820_, float arg7)
private void
a(fzp arg0, List<hpt$a> arg1, ftm arg2, float arg3, int arg4, float arg5)
renderInstances(VertexConsumer arg0, List<WeatherEffectRenderer$ColumnInstance> arg1, Vec3 arg2, float arg3, int arg4, float arg5)
method_62318(class_4588 arg0, List<class_9976$class_9977> arg1, class_243 arg2, float arg3, int arg4, float arg5)
renderPieces(VertexConsumer vertexConsumer, List<WeatherRendering$Piece> pieces, Vec3d pos, float intensity, int range, float gradient)
m_356075_(C_3187_ p_364835_, List<C_345896_$C_346159_> p_367411_, C_3046_ p_360961_, float p_369839_, int p_363459_, float arg5)
public void
a(hif arg0, ger arg1, int arg2, awx arg3, int arg4)
tickRainParticles(ClientLevel arg0, Camera arg1, int arg2, ParticleStatus arg3, int arg4)
method_62319(class_638 arg0, class_4184 arg1, int arg2, class_4066 arg3, int arg4)
addParticlesAndSound(ClientWorld world, Camera camera, int ticks, ParticlesMode particlesMode, int weatherRadius)
m_354701_(C_3899_ p_364267_, C_3373_ p_360728_, int p_367686_, C_345875_ p_455035_, int arg4)
private Biome$Precipitation
a(dwo arg0, is arg1)
getPrecipitationAt(Level arg0, BlockPos arg1)
method_62317(class_1937 arg0, class_2338 arg1)
getPrecipitationAt(World world, BlockPos pos)
m_356757_(C_1596_ p_361577_, C_4675_ arg1)