Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Cold Sweat

Cold Sweat

Adds a fitting and difficult temperature system to Minecraft, plus more!

247.6k
334
Adventure
Equipment
Game Mechanics
AboutGalleryChangelogVersions
All versionsCold Sweat 2.4-b02a

Cold Sweat 2.4-b02a

Download
Report

Changelog

2.4-b02a

  • The hearth's redstone inputs have been changed:
    • Heat is now emitted if the left or back side is powered
    • Cold is not emitted if the right or bottom side is powered
    • Tweaked the design of the redstone inputs to be more obvious
    • The redstone inputs are now hidden if "Automatic Hearth" is enabled in the configs
  • Smokestacks can now be waterlogged
  • Hearths can now be placed underwater
  • Made thermal source air particle distribution more random instead of emanating from the center
  • Added option to change the speed at which players naturally dry off
  • Added support for some Tough as Nails items:
    • Wool armor: provides the same insulation as wool
    • Leaf armor: provides the same insulation as leather, but with no cold protection
    • Thermoregulator: now gives warmth & frigidness as a hearth would
  • Adjusted default world temperature for the Twilight Forest and Aether dimensions

Fixes:
  • (1.18) Fixed crash when loading KubeJS events
  • Fixed crash when a hearth is running and Valkyrien Skies is not installed
  • Fixed crash when using a hearth in a Valkyrien Skies ship
  • Fixed memory leak due to capability caches not clearing expired entries
  • Fixed memory leak due to destroyed/unloaded hearths continuing to listen for nearby block updates
  • Fixed memory leak due to cached world temperature values not being cleared upon leaving the world
  • Fixed food temperature being applied every tick if its duration is unset
  • Fixed JSON configs with required_mods still attempting to parse when the mods are not present
  • Fixed extraneous required field "factor" for adaptive insulation JSON
  • Fixed KubeJS configs for biomes, dimensions, and structures not working
  • Fixed thermal sources giving insulating effects in invalid locations if the player is standing on the same block as an output smokestack
  • Fixed thermal sources emitting fuel particles from all nearby pipes and smokestacks, even if they are not connected
  • Fixed input items being deleted when shift-clicking the output slot of the sewing table
  • Fixed the chameleon's eye height being too high
  • Fixed the chameleon's tongue not extending all the way when eating
  • Fixed chameleon scale leggings not covering the bottom of the player's body
  • Fixed water drip effects appearing when respawning after dying in water
  • Fixed temperature visually carrying over briefly after respawning
  • Fixed block temperature not being at full strength when standing right next to the block-
  • Fixed incorrect/outdated effect recipes for JEED
  • Fixed the chameleon's walk animation not playing when moving very slowly (like through soul sand)
  • Fixed chameleons not properly remembering their temperature when loading back into a world
  • Fixed ice not being mineable by tools with pickaxe-like abilities (multi-tools, Tetra tools, etc.)
  • Fixed particles emitted by encased smokestacks getting stuck inside the block

Technical Changes:
  • Insulation item configs now accept a list of insulation
    • This allows for adding multiple types (or slots) of insulation to a single item
    • Example: "insulation": [{"cold": 1, "hot": 0}, {"cold": 1, "hot": 0} (occupies 2 slots with lesser cold insulation)
    • Defining a single insulation is still allowed as to not break existing JSON
  • Updated documentation for insulation-related TOML config settings
  • Armor and curio insulation settings no longer support the "fill_slots" field
  • Added new "world temp" requirement for JSON
    • Accepts decimal values
    • Also accepts some preset string values:
    • "freezing", "cold", "cool", "temperate", "warm", "hot", "burning"
    • Ordered from coldest to hottest. Based on the min/max temperature config settings
    • Now used in the min/max_temp fields in block temperature JSON
    • Added as "world temp bounds" to location requirement JSON:
    • Has min/max values, each of which is a world temp requirement
  • Added "temperature" field to location requirement
  • Some arguments for JSON configs now support a new type "Negatable List":
    • Defines a list of "requirements" and "exclusions" which must be met
    • Example: "entity":{"require":[{"entities":[#minecraft:skeletons]}],"exclude":[{"entities":[minecraft:wither_skeleton]}]}
    • Applies to all skeleton types except wither skeletons
    • Any block, entity, item, or location requirement can be negated in this way (except fields defined within other requirements)
    • The "old" format of these arguments will continue to be supported (i.e. "entity":{"entities":[#minecraft:skeletons]})
  • The min/max temperature fields in block temperature JSON are now world temp requirements

Files

ColdSweat-2.4-b02a.jar(3.22 MiB) Primary
Download
ColdSweat-2.4-b02a-sources.jar(2.42 MiB)
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Beta

Version number

2.4-b02a

Loaders

Forge

Game versions

1.16.5

Downloads

214

Publication date

March 24, 2025 at 4:14 PM

Publisher

Mikul

Mikul

Owner

Version ID

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.