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 skyType, boolean forceBrightLightmap, boolean constantAmbientLight) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic DimensionSpecialEffectsforType(DimensionType dimensionType) abstract Vec3getBrightnessDependentFogColor(Vec3 fogColor, float brightness) intgetSunriseOrSunsetColor(float timeOfDay) abstract booleanisFoggyAt(int x, int y) booleanisSunriseOrSunset(float timeOfDay) 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
-
forceBrightLightmap
private final boolean forceBrightLightmap -
constantAmbientLight
private final boolean constantAmbientLight
-
-
Constructor Details
-
DimensionSpecialEffects
public DimensionSpecialEffects(DimensionSpecialEffects.SkyType skyType, boolean forceBrightLightmap, boolean constantAmbientLight)
-
-
Method Details
-
forType
-
isSunriseOrSunset
public boolean isSunriseOrSunset(float timeOfDay) -
getSunriseOrSunsetColor
public int getSunriseOrSunsetColor(float timeOfDay) -
getBrightnessDependentFogColor
-
isFoggyAt
public abstract boolean isFoggyAt(int x, int y) -
skyType
-
forceBrightLightmap
public boolean forceBrightLightmap() -
constantAmbientLight
public boolean constantAmbientLight()
-