Package net.minecraft.client.render
Class DimensionEffects
java.lang.Object
net.minecraft.client.render.DimensionEffects
- Direct Known Subclasses:
DimensionEffects.End
,DimensionEffects.Nether
,DimensionEffects.Overworld
- Mappings:
Namespace Name official exj
intermediary net/minecraft/class_5294
named net/minecraft/client/render/DimensionEffects
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
private final boolean
private static final Object2ObjectMap<Identifier,
DimensionEffects> private final float
private final boolean
private final float[]
private final DimensionEffects.SkyType
-
Constructor Summary
ConstructorDescriptionDimensionEffects
(float cloudsHeight, boolean alternateSkyColor, DimensionEffects.SkyType skyType, boolean brightenLighting, boolean darkened) -
Method Summary
Modifier and TypeMethodDescriptionabstract Vec3d
adjustFogColor
(Vec3d color, float sunHeight) Transforms the given fog color based on the current height of the sun.static DimensionEffects
byDimensionType
(DimensionType dimensionType) float
@org.jetbrains.annotations.Nullable float[]
getFogColorOverride
(float skyAngle, float tickDelta) Returns an RGBA fog color override based on the current sky angle, ornull
if fog color should not be overridden.boolean
boolean
boolean
abstract boolean
useThickFog
(int camX, int camY)
-
Field Details
-
BY_IDENTIFIER
- Mappings:
Namespace Name Mixin selector official a
Lexj;a:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
intermediary field_24609
Lnet/minecraft/class_5294;field_24609:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
named BY_IDENTIFIER
Lnet/minecraft/client/render/DimensionEffects;BY_IDENTIFIER:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
-
rgba
private final float[] rgba- Mappings:
Namespace Name Mixin selector official b
Lexj;b:[F
intermediary field_24610
Lnet/minecraft/class_5294;field_24610:[F
named rgba
Lnet/minecraft/client/render/DimensionEffects;rgba:[F
-
cloudsHeight
private final float cloudsHeight- Mappings:
Namespace Name Mixin selector official c
Lexj;c:F
intermediary field_24611
Lnet/minecraft/class_5294;field_24611:F
named cloudsHeight
Lnet/minecraft/client/render/DimensionEffects;cloudsHeight:F
-
alternateSkyColor
private final boolean alternateSkyColor- Mappings:
Namespace Name Mixin selector official d
Lexj;d:Z
intermediary field_24612
Lnet/minecraft/class_5294;field_24612:Z
named alternateSkyColor
Lnet/minecraft/client/render/DimensionEffects;alternateSkyColor:Z
-
skyType
- Mappings:
Namespace Name Mixin selector official e
Lexj;e:Lexj$d;
intermediary field_25637
Lnet/minecraft/class_5294;field_25637:Lnet/minecraft/class_5294$class_5401;
named skyType
Lnet/minecraft/client/render/DimensionEffects;skyType:Lnet/minecraft/client/render/DimensionEffects$SkyType;
-
brightenLighting
private final boolean brightenLighting- Mappings:
Namespace Name Mixin selector official f
Lexj;f:Z
intermediary field_24613
Lnet/minecraft/class_5294;field_24613:Z
named brightenLighting
Lnet/minecraft/client/render/DimensionEffects;brightenLighting:Z
-
darkened
private final boolean darkened- Mappings:
Namespace Name Mixin selector official g
Lexj;g:Z
intermediary field_25638
Lnet/minecraft/class_5294;field_25638:Z
named darkened
Lnet/minecraft/client/render/DimensionEffects;darkened:Z
-
-
Constructor Details
-
DimensionEffects
public DimensionEffects(float cloudsHeight, boolean alternateSkyColor, DimensionEffects.SkyType skyType, boolean brightenLighting, boolean darkened) - Mappings:
Namespace Name Mixin selector official <init>
Lexj;<init>(FZLexj$d;ZZ)V
intermediary <init>
Lnet/minecraft/class_5294;<init>(FZLnet/minecraft/class_5294$class_5401;ZZ)V
named <init>
Lnet/minecraft/client/render/DimensionEffects;<init>(FZLnet/minecraft/client/render/DimensionEffects$SkyType;ZZ)V
-
-
Method Details
-
byDimensionType
- Mappings:
Namespace Name Mixin selector official a
Lexj;a(Lcxx;)Lexj;
intermediary method_28111
Lnet/minecraft/class_5294;method_28111(Lnet/minecraft/class_2874;)Lnet/minecraft/class_5294;
named byDimensionType
Lnet/minecraft/client/render/DimensionEffects;byDimensionType(Lnet/minecraft/world/dimension/DimensionType;)Lnet/minecraft/client/render/DimensionEffects;
-
getFogColorOverride
@Nullable public @org.jetbrains.annotations.Nullable float[] getFogColorOverride(float skyAngle, float tickDelta) Returns an RGBA fog color override based on the current sky angle, ornull
if fog color should not be overridden. This is used in vanilla to render sunset and sunrise fog.- Returns:
- an RGBA fog color override based on the current sky angle, or
null
if fog color should not be overridden - Mappings:
Namespace Name Mixin selector official a
Lexj;a(FF)[F
intermediary method_28109
Lnet/minecraft/class_5294;method_28109(FF)[F
named getFogColorOverride
Lnet/minecraft/client/render/DimensionEffects;getFogColorOverride(FF)[F
-
getCloudsHeight
public float getCloudsHeight()- Mappings:
Namespace Name Mixin selector official a
Lexj;a()F
intermediary method_28108
Lnet/minecraft/class_5294;method_28108()F
named getCloudsHeight
Lnet/minecraft/client/render/DimensionEffects;getCloudsHeight()F
-
isAlternateSkyColor
public boolean isAlternateSkyColor()- Mappings:
Namespace Name Mixin selector official b
Lexj;b()Z
intermediary method_28113
Lnet/minecraft/class_5294;method_28113()Z
named isAlternateSkyColor
Lnet/minecraft/client/render/DimensionEffects;isAlternateSkyColor()Z
-
adjustFogColor
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 official a
Lexj;a(Ldvt;F)Ldvt;
intermediary method_28112
Lnet/minecraft/class_5294;method_28112(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
named adjustFogColor
Lnet/minecraft/client/render/DimensionEffects;adjustFogColor(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
-
useThickFog
public abstract boolean useThickFog(int camX, int camY) - Mappings:
Namespace Name Mixin selector official a
Lexj;a(II)Z
intermediary method_28110
Lnet/minecraft/class_5294;method_28110(II)Z
named useThickFog
Lnet/minecraft/client/render/DimensionEffects;useThickFog(II)Z
-
getSkyType
- Mappings:
Namespace Name Mixin selector official c
Lexj;c()Lexj$d;
intermediary method_29992
Lnet/minecraft/class_5294;method_29992()Lnet/minecraft/class_5294$class_5401;
named getSkyType
Lnet/minecraft/client/render/DimensionEffects;getSkyType()Lnet/minecraft/client/render/DimensionEffects$SkyType;
-
shouldBrightenLighting
public boolean shouldBrightenLighting()- Mappings:
Namespace Name Mixin selector official d
Lexj;d()Z
intermediary method_28114
Lnet/minecraft/class_5294;method_28114()Z
named shouldBrightenLighting
Lnet/minecraft/client/render/DimensionEffects;shouldBrightenLighting()Z
-
isDarkened
public boolean isDarkened()- Mappings:
Namespace Name Mixin selector official e
Lexj;e()Z
intermediary method_29993
Lnet/minecraft/class_5294;method_29993()Z
named isDarkened
Lnet/minecraft/client/render/DimensionEffects;isDarkened()Z
-