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 fjbintermediary net/minecraft/class_5294named net/minecraft/client/render/DimensionEffects
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate static final Object2ObjectMap<Identifier,DimensionEffects> private final floatprivate final booleanprivate final float[]private final DimensionEffects.SkyType -
Constructor Summary
ConstructorsConstructorDescriptionDimensionEffects(float cloudsHeight, boolean alternateSkyColor, DimensionEffects.SkyType skyType, boolean brightenLighting, boolean darkened) -
Method Summary
Modifier and TypeMethodDescriptionabstract Vec3dadjustFogColor(Vec3d color, float sunHeight) Transforms the given fog color based on the current height of the sun.static DimensionEffectsbyDimensionType(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, ornullif fog color should not be overridden.booleanbooleanbooleanabstract booleanuseThickFog(int camX, int camY)
-
Field Details
-
BY_IDENTIFIER
- Mappings:
Namespace Name Mixin selector official aLfjb;a:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;intermediary field_24609Lnet/minecraft/class_5294;field_24609:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;named BY_IDENTIFIERLnet/minecraft/client/render/DimensionEffects;BY_IDENTIFIER:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
-
rgba
private final float[] rgba- Mappings:
Namespace Name Mixin selector official bLfjb;b:[Fintermediary field_24610Lnet/minecraft/class_5294;field_24610:[Fnamed rgbaLnet/minecraft/client/render/DimensionEffects;rgba:[F
-
cloudsHeight
private final float cloudsHeight- Mappings:
Namespace Name Mixin selector official cLfjb;c:Fintermediary field_24611Lnet/minecraft/class_5294;field_24611:Fnamed cloudsHeightLnet/minecraft/client/render/DimensionEffects;cloudsHeight:F
-
alternateSkyColor
private final boolean alternateSkyColor- Mappings:
Namespace Name Mixin selector official dLfjb;d:Zintermediary field_24612Lnet/minecraft/class_5294;field_24612:Znamed alternateSkyColorLnet/minecraft/client/render/DimensionEffects;alternateSkyColor:Z
-
skyType
- Mappings:
Namespace Name Mixin selector official eLfjb;e:Lfjb$d;intermediary field_25637Lnet/minecraft/class_5294;field_25637:Lnet/minecraft/class_5294$class_5401;named skyTypeLnet/minecraft/client/render/DimensionEffects;skyType:Lnet/minecraft/client/render/DimensionEffects$SkyType;
-
brightenLighting
private final boolean brightenLighting- Mappings:
Namespace Name Mixin selector official fLfjb;f:Zintermediary field_24613Lnet/minecraft/class_5294;field_24613:Znamed brightenLightingLnet/minecraft/client/render/DimensionEffects;brightenLighting:Z
-
darkened
private final boolean darkened- Mappings:
Namespace Name Mixin selector official gLfjb;g:Zintermediary field_25638Lnet/minecraft/class_5294;field_25638:Znamed darkenedLnet/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>Lfjb;<init>(FZLfjb$d;ZZ)Vintermediary <init>Lnet/minecraft/class_5294;<init>(FZLnet/minecraft/class_5294$class_5401;ZZ)Vnamed <init>Lnet/minecraft/client/render/DimensionEffects;<init>(FZLnet/minecraft/client/render/DimensionEffects$SkyType;ZZ)V
-
-
Method Details
-
byDimensionType
- Mappings:
Namespace Name Mixin selector official aLfjb;a(Ldfh;)Lfjb;intermediary method_28111Lnet/minecraft/class_5294;method_28111(Lnet/minecraft/class_2874;)Lnet/minecraft/class_5294;named byDimensionTypeLnet/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, ornullif 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
nullif fog color should not be overridden - Mappings:
Namespace Name Mixin selector official aLfjb;a(FF)[Fintermediary method_28109Lnet/minecraft/class_5294;method_28109(FF)[Fnamed getFogColorOverrideLnet/minecraft/client/render/DimensionEffects;getFogColorOverride(FF)[F
-
getCloudsHeight
public float getCloudsHeight()- Mappings:
Namespace Name Mixin selector official aLfjb;a()Fintermediary method_28108Lnet/minecraft/class_5294;method_28108()Fnamed getCloudsHeightLnet/minecraft/client/render/DimensionEffects;getCloudsHeight()F
-
isAlternateSkyColor
public boolean isAlternateSkyColor()- Mappings:
Namespace Name Mixin selector official bLfjb;b()Zintermediary method_28113Lnet/minecraft/class_5294;method_28113()Znamed isAlternateSkyColorLnet/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 aLfjb;a(Leea;F)Leea;intermediary method_28112Lnet/minecraft/class_5294;method_28112(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;named adjustFogColorLnet/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 aLfjb;a(II)Zintermediary method_28110Lnet/minecraft/class_5294;method_28110(II)Znamed useThickFogLnet/minecraft/client/render/DimensionEffects;useThickFog(II)Z
-
getSkyType
- Mappings:
Namespace Name Mixin selector official cLfjb;c()Lfjb$d;intermediary method_29992Lnet/minecraft/class_5294;method_29992()Lnet/minecraft/class_5294$class_5401;named getSkyTypeLnet/minecraft/client/render/DimensionEffects;getSkyType()Lnet/minecraft/client/render/DimensionEffects$SkyType;
-
shouldBrightenLighting
public boolean shouldBrightenLighting()- Mappings:
Namespace Name Mixin selector official dLfjb;d()Zintermediary method_28114Lnet/minecraft/class_5294;method_28114()Znamed shouldBrightenLightingLnet/minecraft/client/render/DimensionEffects;shouldBrightenLighting()Z
-
isDarkened
public boolean isDarkened()- Mappings:
Namespace Name Mixin selector official eLfjb;e()Zintermediary method_29993Lnet/minecraft/class_5294;method_29993()Znamed isDarkenedLnet/minecraft/client/render/DimensionEffects;isDarkened()Z
-