This is an addon for TerraFirmaCraft, that makes you unable to hold too hot or too cold items, unless you carry insulating items, such as mittens, tongs or potholders. These items have durability, that are affected by the temperature of the items you want to hold, and can eventually break. Further, the temperature of the insulating items in your offhand will also increase in line with the temperature of the items you want to hold. Eventually you may risk the insulating items burning or melting away.
Beyond whitelist and blacklist tags, the mod introduces several mechanics that affect how players interact with hot, cold, or gaseous items and fluids.
The mod uses item and fluid tags to determine when temperature or gaseous effects should be applied.
These tags allow pack makers and addon authors to customize behavior without modifying code.
cold_whitelist
Items or fluids explicitly treated as cold, even if they do not expose a temperature property.
Example: ice blocks, snowballs.
cold_blacklist
Items or fluids that should never be treated as cold, even if they meet the cold threshold.
Blacklist always overrides whitelist and thresholds.
hot_whitelist
Items or fluids explicitly treated as hot, even if they do not expose a temperature (for example, lava bucket).
hot_blacklist
Items or fluids that should never be treated as hot, even if they exceed the hot threshold.
Blacklist always overrides whitelist and thresholds.
gaseous_whitelist
Items or fluids explicitly treated as gaseous.
This effect is only applied if gaseous effects are enabled in the configuration.
gaseous_blacklist
Items or fluids excluded from gaseous effects, even if they appear in the whitelist.
Blacklist always overrides.
fluid_whitelist
A broad whitelist for fluids that should be considered by the system.
Used as a filter before applying specific cold, hot, or gaseous checks.
fluid_blacklist
A broad blacklist for fluids that should be ignored entirely.
Useful for excluding modded fluids that should not interact with temperature logic.
insulatingBlacklist always wins
If an item or fluid is in a blacklist, it will never apply effects, regardless of whitelist or temperature.
Temperature thresholds
Items or fluids with a measurable temperature apply effects if they cross the configured hot or cold thresholds.
Whitelist is not required in this case.
Whitelist fallback
Items or fluids without a temperature (for example, lava bucket, gas bottle) can still apply effects if they are explicitly whitelisted.
If the whitelist tag is empty, all items or fluids are allowed unless blacklisted.
Gaseous effects
Only applied if enabled in configuration, and only for items or fluids in the gaseous whitelist, unless blacklisted.