Package net.minecraft.client.renderer
Class DimensionSpecialEffects
java.lang.Object
net.minecraft.client.renderer.DimensionSpecialEffects
- All Implemented Interfaces:
IDimensionSpecialEffectsExtension
- Direct Known Subclasses:
DimensionSpecialEffects.EndEffects,DimensionSpecialEffects.NetherEffects,DimensionSpecialEffects.OverworldEffects
public abstract class DimensionSpecialEffects
extends Object
implements IDimensionSpecialEffectsExtension
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final floatprivate final booleanprivate static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceLocation, DimensionSpecialEffects> private final booleanprivate final booleanprivate final DimensionSpecialEffects.SkyTypeprivate final float[] -
Constructor Summary
ConstructorsConstructorDescriptionDimensionSpecialEffects(float pCloudLevel, boolean pHasGround, DimensionSpecialEffects.SkyType pSkyType, boolean pForceBrightLightmap, boolean pConstantAmbientLight) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic DimensionSpecialEffectsforType(DimensionType pDimensionType) abstract Vec3getBrightnessDependentFogColor(Vec3 pFogColor, float pBrightness) floatfloat[]getSunriseColor(float pTimeOfDay, float pPartialTicks) booleanabstract booleanisFoggyAt(int pX, int pY) skyType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IDimensionSpecialEffectsExtension
adjustLightmapColors, renderClouds, renderSky, renderSnowAndRain, tickRain
-
Field Details
-
EFFECTS
private static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceLocation,DimensionSpecialEffects> EFFECTS -
sunriseCol
private final float[] sunriseCol -
cloudLevel
private final float cloudLevel -
hasGround
private final boolean hasGround -
skyType
-
forceBrightLightmap
private final boolean forceBrightLightmap -
constantAmbientLight
private final boolean constantAmbientLight
-
-
Constructor Details
-
DimensionSpecialEffects
public DimensionSpecialEffects(float pCloudLevel, boolean pHasGround, DimensionSpecialEffects.SkyType pSkyType, boolean pForceBrightLightmap, boolean pConstantAmbientLight)
-
-
Method Details
-
forType
-
getSunriseColor
@Nullable public float[] getSunriseColor(float pTimeOfDay, float pPartialTicks) -
getCloudHeight
public float getCloudHeight() -
hasGround
public boolean hasGround() -
getBrightnessDependentFogColor
-
isFoggyAt
public abstract boolean isFoggyAt(int pX, int pY) -
skyType
-
forceBrightLightmap
public boolean forceBrightLightmap() -
constantAmbientLight
public boolean constantAmbientLight()
-