Skip to content

[OLD] Config

TheDeathlyCow edited this page Sep 4, 2023 · 1 revision

⚠️ This config was removed in Thermoo v2.0.0, but is left up for posterity

The default environment controller of Thermoo is highly configurable. However, not all of the values in the config are properly bounded and so adjusting them to weird values may result in undocumented behaviour. Adjust the config at your own risk!

Datapack Integration

Some things in this mod can be configured through datapacks. See the relevant sections in the Datapack Usage Guide for details.

Base Config Files

This documents the various global config options found in [minecraft]/config/frostiful.json.

Modmenu Integration

As Thermoo is a library mod, it will NOT show up in Mod menu by default. In order to show it, you must show libraries in the Filter options.

⚠️[IMPORTANT] Update Config

The update config controls the automatic updating of config values.

  • Enable config auto updates [enableConfigUpdates]: Enables/disables automatic config updates. If you are tinkering with the config, this should probably be turned off.
  • currentConfigVersion: The current config version. Does not show in the GUI and should be left alone.

Environment Config

This config contains all of the values associated with environmental temperature changes and effects.

  • Biome temperature multiplier [biomeTemperatureMultiplier]: The mul parameter in the passive temperature change calculation.
  • Passive freezing cutoff temp [passiveFreezingCutoffTemp]: The cutoff parameter in the passive temperature change calculation.
  • Night time temperature decrease [nightTimeTemperatureDecrease]: The global temperature decrease applied to all biomes at night. The shift parameter in the passive temperature change calculation.
  • Rain wetness increase per tick [rainWetnessIncrease]: How many points to increase wetness by each tick when in the rain.
  • Touching water wetness increase per tick [touchingWaterWetnessIncrease]: How many points to increase wetness by each tick when touching, but not submerged in, water.
  • Dry rate [dryRate]: How many points of wetness to remove each tick when not touching water in any way.
  • On fire dry rate [onFireDryDate]: How many points of wetness to remove each tick when on fire.
  • On fire warm rate [onFireWarmRate]: The amount of temperature per tick that should be added from entities that are on fire.
  • Warmth per light level [warmthPerLightLevel]: The warmth_per_light_level paramter in the block light warmth calculation
  • Minimum block light level for warmth [minLightForWarmth]: The min_light_level parameter during the day in the block light warmth calculation
  • Ultrawarm dimension warm rate [ultrawarmWarmRate]: The amount of warmth to apply in Ultrawarm dimensions like The Nether.
  • Dry biome night temperature [dryBiomeNightTemperature]: The temperature at night in dry biomes (biomes where it does not rain).
  • Do dry biome night freezing [doDryBiomeNightFreezing]: Global toggle to disable dry biome freezing at night.