Class FogModifier

java.lang.Object
net.minecraft.client.render.fog.FogModifier
Direct Known Subclasses:
LavaFogModifier, PowderSnowFogModifier, StandardFogModifier, StatusEffectFogModifier, WaterFogModifier

@Environment(CLIENT) public abstract class FogModifier extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/fog/FogModifier
intermediary net/minecraft/class_11400
official hnr
  • Constructor Details

    • FogModifier

      public FogModifier()
  • Method Details

    • applyStartEndModifier

      public abstract void applyStartEndModifier(FogData data, Entity cameraEntity, BlockPos cameraPos, ClientWorld world, float viewDistance, RenderTickCounter tickCounter)
      Mappings:
      Namespace Name Mixin selector
      named applyStartEndModifier Lnet/minecraft/client/render/fog/FogModifier;applyStartEndModifier(Lnet/minecraft/client/render/fog/FogData;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/world/ClientWorld;FLnet/minecraft/client/render/RenderTickCounter;)V
      intermediary method_42591 Lnet/minecraft/class_11400;method_42591(Lnet/minecraft/class_7285;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_638;FLnet/minecraft/class_9779;)V
      official a Lhnr;a(Lhnk;Lbzm;Ljb;Lgrj;FLftt;)V
    • isColorSource

      public boolean isColorSource()
      Mappings:
      Namespace Name Mixin selector
      named isColorSource Lnet/minecraft/client/render/fog/FogModifier;isColorSource()Z
      intermediary method_71655 Lnet/minecraft/class_11400;method_71655()Z
      official b Lhnr;b()Z
    • getFogColor

      public int getFogColor(ClientWorld world, Camera camera, int viewDistance, float skyDarkness)
      Mappings:
      Namespace Name Mixin selector
      named getFogColor Lnet/minecraft/client/render/fog/FogModifier;getFogColor(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/render/Camera;IF)I
      intermediary method_71654 Lnet/minecraft/class_11400;method_71654(Lnet/minecraft/class_638;Lnet/minecraft/class_4184;IF)I
      official a Lhnr;a(Lgrj;Lftl;IF)I
    • isDarknessModifier

      public boolean isDarknessModifier()
      Mappings:
      Namespace Name Mixin selector
      named isDarknessModifier Lnet/minecraft/client/render/fog/FogModifier;isDarknessModifier()Z
      intermediary method_71656 Lnet/minecraft/class_11400;method_71656()Z
      official c Lhnr;c()Z
    • applyDarknessModifier

      public float applyDarknessModifier(LivingEntity cameraEntity, float darkness, float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named applyDarknessModifier Lnet/minecraft/client/render/fog/FogModifier;applyDarknessModifier(Lnet/minecraft/entity/LivingEntity;FF)F
      intermediary method_42592 Lnet/minecraft/class_11400;method_42592(Lnet/minecraft/class_1309;FF)F
      official a Lhnr;a(Lcam;FF)F
    • shouldApply

      public abstract boolean shouldApply(@Nullable @Nullable CameraSubmersionType submersionType, Entity cameraEntity)
      Mappings:
      Namespace Name Mixin selector
      named shouldApply Lnet/minecraft/client/render/fog/FogModifier;shouldApply(Lnet/minecraft/block/enums/CameraSubmersionType;Lnet/minecraft/entity/Entity;)Z
      intermediary method_42593 Lnet/minecraft/class_11400;method_42593(Lnet/minecraft/class_5636;Lnet/minecraft/class_1297;)Z
      official a Lhnr;a(Lfan;Lbzm;)Z
    • onSkipped

      public void onSkipped()
      Mappings:
      Namespace Name Mixin selector
      named onSkipped Lnet/minecraft/client/render/fog/FogModifier;onSkipped()V
      intermediary method_71657 Lnet/minecraft/class_11400;method_71657()V
      official d Lhnr;d()V