Interface IDhApiFarFogConfig

All Superinterfaces:
IBindable, IDhApiConfigGroup

public interface IDhApiFarFogConfig extends IDhApiConfigGroup
Distant Horizons' fog configuration.

Note: unless an option explicitly states that it modifies Minecraft's vanilla rendering (like DisableVanillaFog) these settings will only affect Distant horizons' fog.
Since:
API 1.0.0
  • Method Details

    • farFogStartDistance

      IDhApiConfigValue<Double> farFogStartDistance()
      Defines where the fog starts as a percent of the fake chunks render distance radius.
      Can be greater than the fog end distance to invert the fog direction.

      0.0 = fog starts at the camera
      1.0 = fog starts at the edge of the fake chunk render distance
    • farFogEndDistance

      IDhApiConfigValue<Double> farFogEndDistance()
      Defines where the fog ends as a percent of the radius of the fake chunks render distance.
      Can be less than the fog start distance to invert the fog direction.

      0.0 = fog ends at the camera
      1.0 = fog ends at the edge of the fake chunk render distance
    • farFogMinThickness

      IDhApiConfigValue<Double> farFogMinThickness()
      Defines how opaque the fog is at its thinnest point.
    • farFogMaxThickness

      IDhApiConfigValue<Double> farFogMaxThickness()
      Defines how opaque the fog is at its thickest point.
    • farFogFalloff

      Defines how the fog changes in thickness.
    • farFogDensity

      IDhApiConfigValue<Double> farFogDensity()
      Defines the fog density.