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 booleanprivate static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceLocation, DimensionSpecialEffects> private final booleanprivate final DimensionSpecialEffects.SkyType -
Constructor Summary
ConstructorsConstructorDescriptionDimensionSpecialEffects(DimensionSpecialEffects.SkyType pSkyType, boolean pForceBrightLightmap, boolean pConstantAmbientLight) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DimensionSpecialEffectsforType(DimensionType pDimensionType) abstract Vec3getBrightnessDependentFogColor(Vec3 pFogColor, float pBrightness) intgetSunriseOrSunsetColor(float pTimeOfDay) booleanabstract booleanisFoggyAt(int pX, int pY) booleanisSunriseOrSunset(float pTimeOfDay) 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
renderClouds, renderSky, renderSnowAndRain, tickRain
-
Field Details
-
EFFECTS
private static final it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceLocation,DimensionSpecialEffects> EFFECTS -
skyType
-
constantAmbientLight
private final boolean constantAmbientLight -
hasEndFlashes
private final boolean hasEndFlashes
-
-
Constructor Details
-
DimensionSpecialEffects
public DimensionSpecialEffects(DimensionSpecialEffects.SkyType pSkyType, boolean pForceBrightLightmap, boolean pConstantAmbientLight)
-
-
Method Details
-
forType
-
isSunriseOrSunset
public boolean isSunriseOrSunset(float pTimeOfDay) -
getSunriseOrSunsetColor
public int getSunriseOrSunsetColor(float pTimeOfDay) -
getBrightnessDependentFogColor
-
isFoggyAt
public abstract boolean isFoggyAt(int pX, int pY) -
skyType
-
constantAmbientLight
public boolean constantAmbientLight() -
hasEndFlashes
public boolean hasEndFlashes()
-