类 WeatherEffectRenderer
java.lang.Object
net.minecraft.client.renderer.WeatherEffectRenderer
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final float[]
private final float[]
private static final int
private static final int
private static final ResourceLocation
private static final int
private static final int
private int
private static final ResourceLocation
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
collectColumnInstances
(Level p_363306_, int p_367248_, float p_368775_, Vec3 p_367550_, int p_361277_, List<WeatherEffectRenderer.ColumnInstance> p_364246_, List<WeatherEffectRenderer.ColumnInstance> p_362622_) createRainColumnInstance
(RandomSource p_369207_, int p_369418_, int p_368589_, int p_364560_, int p_362596_, int p_368571_, int p_362548_, float p_362995_) createSnowColumnInstance
(RandomSource p_362287_, int p_363885_, int p_367897_, int p_362095_, int p_364648_, int p_366422_, int p_369864_, float p_367820_) private Biome.Precipitation
getPrecipitationAt
(Level p_360760_, BlockPos p_361577_) private void
render
(MultiBufferSource p_375954_, Vec3 p_368504_, int p_362749_, float p_362074_, List<WeatherEffectRenderer.ColumnInstance> p_361651_, List<WeatherEffectRenderer.ColumnInstance> p_361059_) void
render
(Level p_361632_, MultiBufferSource p_376033_, int p_365872_, float p_365795_, Vec3 p_361547_) private void
renderInstances
(VertexConsumer p_377303_, List<WeatherEffectRenderer.ColumnInstance> p_364835_, Vec3 p_367411_, float p_360961_, int p_369839_, float p_363459_) void
tickRainParticles
(ClientLevel p_365121_, Camera p_364267_, int p_360728_, ParticleStatus p_367686_)
-
字段详细资料
-
RAIN_RADIUS
private static final int RAIN_RADIUS- 另请参阅:
-
RAIN_DIAMETER
private static final int RAIN_DIAMETER- 另请参阅:
-
RAIN_LOCATION
-
SNOW_LOCATION
-
RAIN_TABLE_SIZE
private static final int RAIN_TABLE_SIZE- 另请参阅:
-
HALF_RAIN_TABLE_SIZE
private static final int HALF_RAIN_TABLE_SIZE- 另请参阅:
-
rainSoundTime
private int rainSoundTime -
columnSizeX
private final float[] columnSizeX -
columnSizeZ
private final float[] columnSizeZ
-
-
构造器详细资料
-
WeatherEffectRenderer
public WeatherEffectRenderer()
-
-
方法详细资料
-
render
public void render(Level p_361632_, MultiBufferSource p_376033_, int p_365872_, float p_365795_, Vec3 p_361547_) -
collectColumnInstances
private void collectColumnInstances(Level p_363306_, int p_367248_, float p_368775_, Vec3 p_367550_, int p_361277_, List<WeatherEffectRenderer.ColumnInstance> p_364246_, List<WeatherEffectRenderer.ColumnInstance> p_362622_) -
render
private void render(MultiBufferSource p_375954_, Vec3 p_368504_, int p_362749_, float p_362074_, List<WeatherEffectRenderer.ColumnInstance> p_361651_, List<WeatherEffectRenderer.ColumnInstance> p_361059_) -
createRainColumnInstance
private WeatherEffectRenderer.ColumnInstance createRainColumnInstance(RandomSource p_369207_, int p_369418_, int p_368589_, int p_364560_, int p_362596_, int p_368571_, int p_362548_, float p_362995_) -
createSnowColumnInstance
private WeatherEffectRenderer.ColumnInstance createSnowColumnInstance(RandomSource p_362287_, int p_363885_, int p_367897_, int p_362095_, int p_364648_, int p_366422_, int p_369864_, float p_367820_) -
renderInstances
private void renderInstances(VertexConsumer p_377303_, List<WeatherEffectRenderer.ColumnInstance> p_364835_, Vec3 p_367411_, float p_360961_, int p_369839_, float p_363459_) -
tickRainParticles
public void tickRainParticles(ClientLevel p_365121_, Camera p_364267_, int p_360728_, ParticleStatus p_367686_) -
getPrecipitationAt
-