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 class
static class
static class
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final float
private final boolean
private static final it.unimi.dsi.fastutil.objects.Object2ObjectMap
<ResourceLocation, DimensionSpecialEffects> private final boolean
private final boolean
private final DimensionSpecialEffects.SkyType
private final float[]
-
Constructor Summary
ConstructorsConstructorDescriptionDimensionSpecialEffects
(float pCloudLevel, boolean pHasGround, DimensionSpecialEffects.SkyType pSkyType, boolean pForceBrightLightmap, boolean pConstantAmbientLight) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
static DimensionSpecialEffects
forType
(DimensionType pDimensionType) abstract Vec3
getBrightnessDependentFogColor
(Vec3 pFogColor, float pBrightness) float
float[]
getSunriseColor
(float pTimeOfDay, float pPartialTicks) boolean
abstract boolean
isFoggyAt
(int pX, int pY) skyType()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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()
-