Class DimensionEffects

java.lang.Object
net.minecraft.client.render.DimensionEffects
Direct Known Subclasses:
DimensionEffects.End, DimensionEffects.Nether, DimensionEffects.Overworld

@Environment(CLIENT) public abstract class DimensionEffects extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/DimensionEffects
intermediary net/minecraft/class_5294
official hff
  • Field Details

    • BY_IDENTIFIER

      private static final Object2ObjectMap<Identifier,DimensionEffects> BY_IDENTIFIER
      Mappings:
      Namespace Name Mixin selector
      named BY_IDENTIFIER Lnet/minecraft/client/render/DimensionEffects;BY_IDENTIFIER:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      intermediary field_24609 Lnet/minecraft/class_5294;field_24609:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      official a Lhff;a:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
    • skyType

      private final DimensionEffects.SkyType skyType
      Mappings:
      Namespace Name Mixin selector
      named skyType Lnet/minecraft/client/render/DimensionEffects;skyType:Lnet/minecraft/client/render/DimensionEffects$SkyType;
      intermediary field_25637 Lnet/minecraft/class_5294;field_25637:Lnet/minecraft/class_5294$class_5401;
      official b Lhff;b:Lhff$d;
    • darkened

      private final boolean darkened
      Mappings:
      Namespace Name Mixin selector
      named darkened Lnet/minecraft/client/render/DimensionEffects;darkened:Z
      intermediary field_25638 Lnet/minecraft/class_5294;field_25638:Z
      official c Lhff;c:Z
    • alternateSkyColor

      private final boolean alternateSkyColor
      Mappings:
      Namespace Name Mixin selector
      named alternateSkyColor Lnet/minecraft/client/render/DimensionEffects;alternateSkyColor:Z
      intermediary field_62030 Lnet/minecraft/class_5294;field_62030:Z
      official d Lhff;d:Z
  • Constructor Details

    • DimensionEffects

      public DimensionEffects(DimensionEffects.SkyType skyType, boolean darkened, boolean alternateSkyColor)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/DimensionEffects;<init>(Lnet/minecraft/client/render/DimensionEffects$SkyType;ZZ)V
      intermediary <init> Lnet/minecraft/class_5294;<init>(Lnet/minecraft/class_5294$class_5401;ZZ)V
      official <init> Lhff;<init>(Lhff$d;ZZ)V
  • Method Details

    • byDimensionType

      public static DimensionEffects byDimensionType(DimensionType dimensionType)
      Mappings:
      Namespace Name Mixin selector
      named byDimensionType Lnet/minecraft/client/render/DimensionEffects;byDimensionType(Lnet/minecraft/world/dimension/DimensionType;)Lnet/minecraft/client/render/DimensionEffects;
      intermediary method_28111 Lnet/minecraft/class_5294;method_28111(Lnet/minecraft/class_2874;)Lnet/minecraft/class_5294;
      official a Lhff;a(Lenn;)Lhff;
    • isSunRisingOrSetting

      public boolean isSunRisingOrSetting(float skyAngle)
      Mappings:
      Namespace Name Mixin selector
      named isSunRisingOrSetting Lnet/minecraft/client/render/DimensionEffects;isSunRisingOrSetting(F)Z
      intermediary method_62183 Lnet/minecraft/class_5294;method_62183(F)Z
      official a Lhff;a(F)Z
    • getSkyColor

      public int getSkyColor(float skyAngle)
      Mappings:
      Namespace Name Mixin selector
      named getSkyColor Lnet/minecraft/client/render/DimensionEffects;getSkyColor(F)I
      intermediary method_62184 Lnet/minecraft/class_5294;method_62184(F)I
      official b Lhff;b(F)I
    • adjustFogColor

      public abstract Vec3d adjustFogColor(Vec3d color, float sunHeight)
      Transforms the given fog color based on the current height of the sun. This is used in vanilla to darken fog during night.
      Mappings:
      Namespace Name Mixin selector
      named adjustFogColor Lnet/minecraft/client/render/DimensionEffects;adjustFogColor(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_28112 Lnet/minecraft/class_5294;method_28112(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
      official a Lhff;a(Lfoh;F)Lfoh;
    • useThickFog

      public abstract boolean useThickFog(int camX, int camY)
      Mappings:
      Namespace Name Mixin selector
      named useThickFog Lnet/minecraft/client/render/DimensionEffects;useThickFog(II)Z
      intermediary method_28110 Lnet/minecraft/class_5294;method_28110(II)Z
      official a Lhff;a(II)Z
    • getSkyType

      public DimensionEffects.SkyType getSkyType()
      Mappings:
      Namespace Name Mixin selector
      named getSkyType Lnet/minecraft/client/render/DimensionEffects;getSkyType()Lnet/minecraft/client/render/DimensionEffects$SkyType;
      intermediary method_29992 Lnet/minecraft/class_5294;method_29992()Lnet/minecraft/class_5294$class_5401;
      official a Lhff;a()Lhff$d;
    • isDarkened

      public boolean isDarkened()
      Mappings:
      Namespace Name Mixin selector
      named isDarkened Lnet/minecraft/client/render/DimensionEffects;isDarkened()Z
      intermediary method_29993 Lnet/minecraft/class_5294;method_29993()Z
      official b Lhff;b()Z
    • hasAlternateSkyColor

      public boolean hasAlternateSkyColor()
      Mappings:
      Namespace Name Mixin selector
      named hasAlternateSkyColor Lnet/minecraft/client/render/DimensionEffects;hasAlternateSkyColor()Z
      intermediary method_73235 Lnet/minecraft/class_5294;method_73235()Z
      official c Lhff;c()Z