Class DimensionSpecialEffects

java.lang.Object
net.minecraft.client.renderer.DimensionSpecialEffects
All Implemented Interfaces:
IForgeDimensionSpecialEffects
Direct Known Subclasses:
DimensionSpecialEffects.EndEffects, DimensionSpecialEffects.NetherEffects, DimensionSpecialEffects.OverworldEffects

public abstract class DimensionSpecialEffects extends Object implements IForgeDimensionSpecialEffects
  • 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

      private final DimensionSpecialEffects.SkyType skyType
    • forceBrightLightmap

      private final boolean forceBrightLightmap
    • constantAmbientLight

      private final boolean constantAmbientLight
  • Constructor Details

    • DimensionSpecialEffects

      public DimensionSpecialEffects(float p_108866_, boolean p_108867_, DimensionSpecialEffects.SkyType p_108868_, boolean p_108869_, boolean p_108870_)
  • Method Details

    • forType

      public static DimensionSpecialEffects forType(DimensionType p_108877_)
    • getSunriseColor

      @Nullable public float[] getSunriseColor(float p_108872_, float p_108873_)
    • getCloudHeight

      public float getCloudHeight()
    • hasGround

      public boolean hasGround()
    • getBrightnessDependentFogColor

      public abstract Vec3 getBrightnessDependentFogColor(Vec3 p_108878_, float p_108879_)
    • isFoggyAt

      public abstract boolean isFoggyAt(int p_108874_, int p_108875_)
    • skyType

    • forceBrightLightmap

      public boolean forceBrightLightmap()
    • constantAmbientLight

      public boolean constantAmbientLight()