net.minecraft.client.render.fog

public abstract class FogModifier

net.minecraft.client.renderer.fog.environment.FogEnvironment
net.minecraft.client.renderer.fog.environment.FogEnvironment
net.minecraft.class_11400
net.minecraft.client.render.fog.FogModifier

Field summary

Modifier and TypeField
private static final org.joml.Vector3fc
WHITE
WHITE
field_1_10282
field_1_10282

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public abstract void
setupFog(FogData fog, Camera camera, ClientLevel level, float renderDistance, DeltaTracker deltaTracker)
setupFog(FogData fog, Camera camera, ClientLevel level, float renderDistance, DeltaTracker deltaTracker)
method_42591(class_7285 arg0, class_4184 arg1, class_638 arg2, float arg3, class_9779 arg4)
applyStartEndModifier(FogData data, Camera camera, ClientWorld world, float viewDistanceBlocks, RenderTickCounter renderTickCounter)
public boolean
providesColor()
providesColor()
method_71655()
isColorSource()
public org.joml.Vector3fc
getBaseColor(ClientLevel level, Camera camera, int renderDistance, float partialTicks)
getBaseColor(ClientLevel level, Camera camera, int renderDistance, float partialTicks)
method_71654(class_638 arg0, class_4184 arg1, int arg2, float arg3)
getFogColor(ClientWorld world, Camera camera, int viewDistance, float skyDarkness)
public boolean
modifiesDarkness()
modifiesDarkness()
method_71656()
isDarknessModifier()
public float
getModifiedDarkness(LivingEntity entity, float darkness, float partialTickTime)
getModifiedDarkness(LivingEntity entity, float darkness, float partialTickTime)
method_42592(class_1309 arg0, float arg1, float arg2)
applyDarknessModifier(LivingEntity cameraEntity, float darkness, float tickProgress)
public abstract boolean
isApplicable(FogType fogType, Entity entity)
isApplicable(FogType fogType, Entity entity)
method_42593(class_5636 arg0, class_1297 arg1)
shouldApply(CameraSubmersionType submersionType, Entity cameraEntity)