Mod

Cold Sweat: Altitude

Quick rating

Cold Sweat: Altitude

No reviews yet

A Cold Sweat addon that adds fully configurable altitude-based temperature zones using a simple band system, with support for Create: Aeronautics

Custom Dimensions
QoL & Tweaks
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
coldsweat_altitude-0.6.3.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Cold Sweat: Altitude is a Cold Sweat addon that adds fully configurable altitude-based temperature zones using a simple band system.

Requires Cold Sweat (v2.4.1).

Define custom temperature behaviour at any height - from deep underground to the upper sky - entirely through config. Each band can control temperature modifiers, dimension filtering, priority, protection requirements, shelter behaviour, and player warnings.

Features:

  • Configurable altitude bands with min/max Y ranges
  • Additive or multiplicative temperature modifiers
  • Dimension whitelist/blacklist support
  • Priority-based band resolution (no stacking conflicts)
  • Item-tag-based protection scaling (For pack makers)
  • Optional shelter-based exposure reduction
  • Configurable heat sources from Create: Aeronautics
  • Shelter detection for Create: Aeronautics ships (Sable contraptions)
  • Per-band warning messages and cooldowns
  • Clean integration with Cold Sweat (no overrides)
  • Runtime commands for debugging and inspection

Designed to be pack-agnostic, Cold Sweat: Altitude lets modpack authors create progression systems like cold mountain peaks, warm cave layers, or dangerous upper atmospheres without writing custom code.

Note: This mod has been made for custom pack, however I thought others may find it useful

This is an addon and is not affiliated with or endorsed by the Cold Sweat mod or its authors.

Config

Cold Sweat: Altitude uses altitude bands to control temperature based on height.
Each band defines a Y-level range and the temperature change within that range.

Config location
config/coldsweat_altitude-server.toml

Reload after editing (while world is running)
/coldsweat_altitude reload

 

Basic Band Example

 
[[bands]]
id = "high_mountains"
enabled = true
dimensions = ["minecraft:overworld"]
dimensionMode = "WHITELIST"
minY = 192
maxY = 255
temperatureModifier = -0.08
modifierMode = "ADD"
priority = 10
enableShelterCheck = true
shelterCheckRadius = 4
shelterReduction = 0.35
 

Important Values

minY / maxY
Height range where the band applies.

temperatureModifier
Temperature change applied in this band.
Negative values make it colder, positive values make it warmer.

modifierMode
ADD = adds directly (recommended)
MULTIPLY = scales existing temperature

Example:
-0.45 makes the area colder by 0.45

priority
If multiple bands match, the highest priority band wins.

dimensions / dimensionMode
WHITELIST = only listed dimensions
BLACKLIST = exclude listed dimensions

 

Shelter

If enabled, the mod checks if the player is inside a sheltered space.

shelterCheckRadius
Controls how far the shelter scan checks. Higher values detect larger rooms but cost more performance.

shelterReduction
Controls how much shelter reduces the altitude effect:

0.0 = no reduction
0.5 = up to 50% reduction
0.75 = up to 75% reduction
1.0 = up to 100% reduction

Example:
If temperatureModifier = -0.45 and shelterReduction = 0.75, full shelter leaves only 25% of the cold effect.

 

Protection Items

Custom item tags can be used to make existing equipment count as altitude protection.

 
protectionTag = "coldsweat_altitude:cold_altitude_protection"
requiredPieces = 1
protectionReductionPerPiece = 0.20
fullProtectionPieces = 4
 

protectionTag
The item tag checked on equipped armor/items.

requiredPieces
How many matching pieces are required before protection starts.

protectionReductionPerPiece
The reduction per matching piece.

fullProtectionPieces
The number of pieces treated as full protection.

 

Aeronautics Heat

If Create: Aeronautics / Sable is installed, ship interiors can use Aeronautics heat sources.

 
aeronauticsBurnerHeat = 0.14
aeronauticsBurnerRange = 7.0
aeronauticsSteamVentHeat = 0.12
aeronauticsSteamVentRange = 8.0
 

Higher heat values warm the player more.
Higher ranges make the heat source reach farther.

 

Debugging

Use:
/coldsweat_altitude status

This shows the active band, altitude modifier, shelter value, protection value, and detected heat sources.

Cold Sweat: Altitude is a Cold Sweat addon that adds fully configurable altitude-based temperature zones using a simple band system.

Requires Cold Sweat (v2.4.1).

Define custom temperature behaviour at any height - from deep underground to the upper sky - entirely through config. Each band can control temperature modifiers, dimension filtering, priority, protection requirements, shelter behaviour, and player warnings.

Features:

  • Configurable altitude bands with min/max Y ranges
  • Additive or multiplicative temperature modifiers
  • Dimension whitelist/blacklist support
  • Priority-based band resolution (no stacking conflicts)
  • Item-tag-based protection scaling (For pack makers)
  • Optional shelter-based exposure reduction
  • Configurable heat sources from Create: Aeronautics
  • Shelter detection for Create: Aeronautics ships (Sable contraptions)
  • Per-band warning messages and cooldowns
  • Clean integration with Cold Sweat (no overrides)
  • Runtime commands for debugging and inspection

Designed to be pack-agnostic, Cold Sweat: Altitude lets modpack authors create progression systems like cold mountain peaks, warm cave layers, or dangerous upper atmospheres without writing custom code.

Note: This mod has been made for custom pack, however I thought others may find it useful

This is an addon and is not affiliated with or endorsed by the Cold Sweat mod or its authors.

 

Config

Cold Sweat: Altitude uses altitude bands to control temperature based on height.
Each band defines a Y-level range and the temperature change within that range.

 

Config location
config/coldsweat_altitude-server.toml

Reload after editing (while world is running)
/coldsweat_altitude reload

 

Basic Band Example

 
[[bands]]
id = "high_mountains"
enabled = true
dimensions = ["minecraft:overworld"]
dimensionMode = "WHITELIST"
minY = 192
maxY = 255
temperatureModifier = -0.08
modifierMode = "ADD"
priority = 10
enableShelterCheck = true
shelterCheckRadius = 4
shelterReduction = 0.35
 

Important Values

minY / maxY
Height range where the band applies.

temperatureModifier
Temperature change applied in this band.
Negative values make it colder, positive values make it warmer.

modifierMode
ADD = adds directly (recommended)
MULTIPLY = scales existing temperature

Example:
-0.45 makes the area colder by 0.45

priority
If multiple bands match, the highest priority band wins.

dimensions / dimensionMode
WHITELIST = only listed dimensions
BLACKLIST = exclude listed dimensions

 

Shelter

If enabled, the mod checks if the player is inside a sheltered space.

shelterCheckRadius
Controls how far the shelter scan checks. Higher values detect larger rooms but cost more performance.

shelterReduction
Controls how much shelter reduces the altitude effect:

0.0 = no reduction
0.5 = up to 50% reduction
0.75 = up to 75% reduction
1.0 = up to 100% reduction

Example:
If temperatureModifier = -0.45 and shelterReduction = 0.75, full shelter leaves only 25% of the cold effect.

undefined

Protection Items

Custom item tags can be used to make existing equipment count as altitude protection.

 
protectionTag = "coldsweat_altitude:cold_altitude_protection"
requiredPieces = 1
protectionReductionPerPiece = 0.20
fullProtectionPieces = 4
 

protectionTag
The item tag checked on equipped armor/items.

requiredPieces
How many matching pieces are required before protection starts.

protectionReductionPerPiece
The reduction per matching piece.

fullProtectionPieces
The number of pieces treated as full protection.

 

Aeronautics Heat

If Create: Aeronautics / Sable is installed, ship interiors can use Aeronautics heat sources.

 
aeronauticsBurnerHeat = 0.14
aeronauticsBurnerRange = 7.0
aeronauticsSteamVentHeat = 0.12
aeronauticsSteamVentRange = 8.0
 

Higher heat values warm the player more.
Higher ranges make the heat source reach farther.

 

Debugging

Use:
/coldsweat_altitude status

This shows the active band, altitude modifier, shelter value, protection value, and detected heat sources.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~9,000
Total Downloads
CurseForge
~6,000
Modrinth
~2,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync