Class FogEnvironment
java.lang.Object
net.minecraft.client.renderer.fog.environment.FogEnvironment
- Direct Known Subclasses:
AirBasedFogEnvironment
,LavaFogEnvironment
,MobEffectFogEnvironment
,PowderedSnowFogEnvironment
,WaterFogEnvironment
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getBaseColor
(ClientLevel pLevel, Camera pCamera, int pRenderDistance, float pPartialTick) float
getModifiedDarkness
(LivingEntity pEntity, float pDarkness, float pPartialTick) abstract boolean
isApplicable
(FogType pFogType, Entity pEntity) boolean
void
boolean
abstract void
setupFog
(FogData pFogData, Entity pEntity, BlockPos pPos, ClientLevel pLevel, float pRenderDistance, DeltaTracker pDeltaTracker)
-
Constructor Details
-
FogEnvironment
public FogEnvironment()
-
-
Method Details
-
setupFog
public abstract void setupFog(FogData pFogData, Entity pEntity, BlockPos pPos, ClientLevel pLevel, float pRenderDistance, DeltaTracker pDeltaTracker) -
providesColor
public boolean providesColor() -
getBaseColor
public int getBaseColor(ClientLevel pLevel, Camera pCamera, int pRenderDistance, float pPartialTick) -
modifiesDarkness
public boolean modifiesDarkness() -
getModifiedDarkness
-
isApplicable
-
onNotApplicable
public void onNotApplicable()
-