
Cold Sweat: Altitude
A Cold Sweat addon that adds fully configurable altitude-based temperature zones using a simple band system, with support for Create: Aeronautics
Cold Sweat: Altitude 0.6.1
release9 мая 2026 г.0.6.1 Changlog
- Improved Cold Sweat modifier handling for altitude temperature updates.
- Fixed
/coldsweat_altitude statusand/coldsweat_altitude listchat encoding issues on 1.21.1. - Default generated config now uses plain-text warning messages again for user friendliness.
- Added inline config comments showing how to swap message fields to translation keys if desired.
Testing:
- Verified default config behavior in multiple altitude bands.
- Verified campfires still add heat correctly at Y100 (
surface) and Y303 (low_sky). - Verified command output and build on NeoForge 1.21.1.
0.6 Changelog
Added i18n support for public-facing and command-facing UI text.
Command output and built-in mod messages are now moved into lang files, making them easier to translate and maintain.
Config-driven messages can now also use translation keys. onEnterMessage and actionbarMessage still support normal plain text, but they can now also point to lang entries for localized packs.
The generated config now includes inline examples showing how translation keys can be used for message fields.
Useful config key examples currently included by default:
onEnterMessage = "coldsweat_altitude.band.low_sky.on_enter" actionbarMessage = "coldsweat_altitude.band.low_sky.actionbar"
onEnterMessage = "coldsweat_altitude.band.extreme_sky.on_enter" actionbarMessage = "coldsweat_altitude.band.extreme_sky.actionbar"
And the matching lang keys currently shipped are:
coldsweat_altitude.band.low_sky.on_enter coldsweat_altitude.band.low_sky.actionbar coldsweat_altitude.band.extreme_sky.on_enter coldsweat_altitude.band.extreme_sky.actionbar
You are not limited to those keys. Any lang key will work in those config fields as long as it exists in a loaded lang file.
0.5 Changelog
Much Improved shelter detection and diagnostics.
Shelter detection now handles fully enclosed spaces more reliably, including Sable / Create: Aeronautics ship interiors. Fully sealed rooms should now correctly report 100% shelter.
Partial shelter detection has also been improved. Openings should now behave more consistently, with less random fluctuation when moving around inside the same room.
Added safer config handling for expensive scan values. If shelterCheckRadius, aeronauticsBurnerRange, or aeronauticsSteamVentRange are set above the safe maximum, they will now be rewritten back to the maximum value in the config file.
Added more useful status command output for debugging temperature behaviour, including altitude modifier values, shelter values, heat source totals, and detected Aeronautics heat sources.
Fixed cases where altitude modifiers were not reflected clearly in the status output, making it easier to tune configs and understand why the player is hot or cold.
Creative mode temperature readouts now correctly include this mod’s altitude, shelter, and heat-source modifiers, making creative testing much more accurate.
Stabilized how temperature modifiers are applied, reducing rapid temperature readout fluctuation and making altitude, shelter, and heat-source effects update more consistently.
0.4 Changelog Default config changes only
This update only affects config generation. If you already have a config file, nothing will change automatically. The aim was to provide more sensible default values for standard Minecraft worlds, since the original defaults were built around a more custom use case. If you want to use the new defaults, delete or rename your current config file so a fresh one can be generated.
Improved the default config to be much more suitable for standard Minecraft worlds
Reworked the default altitude bands around normal overworld height ranges
Added a gentler progression from caves to mountains to sky
Removed pack-specific protection defaults from the generated config
Kept higher-altitude shelter defaults for mountains and sky layers
New default overworld bands
deep_caves: -64 to 0, mild warmth
underground: 1 to 63, slight warmth
surface: 64 to 191, neutral
high_peaks: 192 to 255, light cold, shelter enabled
low_sky: 256 to 320, stronger cold, shelter enabled
extreme_sky: 321+, harsh cold, shelter enabled
0.3 Patch Notes
Added Cold Sweat heat-source support inside Create: Aeronautics ships using Sable contraptions
Added direct heat-source support for Hot Air Burner
Added direct heat-source support for Steam Vent
Added configurable Aeronautics heat tuning in coldsweat_altitude-server.toml
Added separate config values for burner heat/range and steam vent heat/range
Added support for Cold Sweat hearth effects inside ship interiors
Improved compatibility with enclosed moving Aeronautics contraptions
0.2 Patch Notes
Added shelter improvements, when using Create: Aeronautics.
Added scaled shelter effectiveness instead of binary shelter behavior
Added shelter percentage tracking for active altitude bands
Added an on-screen shelter HUD indicator when shelter is detected
Added shelter detection support for Create: Aeronautics ships using Sable contraptions
Added expanded /coldsweat_altitude status diagnostics for shelter and band debugging
Improved support for enclosed moving contraptions and ship interiors
Initial release.
Adds configurable altitude-based temperature bands so modpacks can define their own cold and hot progression by Y level. It is designed to sit on top of Cold Sweat’s existing biome, armor, insulation, and temperature systems rather than replace them.
What’s included
Configurable altitude bands with per-dimension filtering
Additive and multiplicative temperature modifiers
Tag-based altitude protection support
Simple shelter/enclosure reduction
Player status, reload, and band-list commands
Default config generation on first launch
Empty item tags for pack-defined protection gear
Default behavior
Deep caves can be tuned separately from surface and sky layers
Higher altitude bands can become progressively colder or hotter
Protection gear can be tagged to reduce altitude exposure
Enclosed spaces can reduce or negate altitude penalties
Packmaker support
Config file: config/coldsweat_altitude-server.toml
Protection tag: coldsweat_altitude:cold_altitude_protection
Hot protection tag support is also included for packs that want reverse bands
Notes
This is the first release, so feedback on band balance, shelter behavior, and protection scaling is especially useful.
The addon is intended to be pack-configurable, so the default values are conservative and easy to tune.
