Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Cold Sweat

Cold Sweat

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

408.4k
397
Adventure
Equipment
Game Mechanics

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.1
1.19.4
1.19.2
1.18.1–1.18.2
1.16.5

Platforms

Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Mikul
Mikul Owner

Details

Licensed GPL-3.0-or-later
Published last year
Updated 2 days ago
DescriptionGalleryChangelogVersions
All versionsCold Sweat 2.4-b05a

Cold Sweat 2.4-b05a

Auto-featured
Download
Report

Changelog

2.4-b05a

  • Redesigned some parts of the hearth, boiler, and icebox GUIs
    • New fuel gauge textures that are more in line with Vanilla
    • Less prominent particle visibility toggle button
    • Tweaked the position & design of redstone current indicators
  • Tweaked textures for several other things:
    • Items:
      • Chameleon Molt
      • Chameleon Scale Armor
      • Goat Fur Parka
      • Hoglin Hide Armor
      • Hearth
      • Insulated Minecart (very slightly)
      • These changes are a mix of general design improvements and more closely aligning them with the Vanilla style
    • Blocks:
      • Boiler, Icebox
    • UI:
      • World temperature gauge (both with and without thermometer)
  • ! Changed armor item IDs to follow the normal helmet/chestplate/leggings/boots convention
    • i.e. cold_sweat:goat_fur_parka is now cold_sweat:goat_fur_chestplate
    • The word "scale" is now omitted from chameleon armor IDs; i.e. cold_sweat:chameleon_scale_helmet -> cold_sweat:chameleon_helmet
    • Old configs targeting these IDs will continue to work, but should be updated when possible
    • Existing items in worlds will be automatically converted to the new IDs
  • The fuel slot of iceboxes/boilers can no longer be taken from by automation (i.e. hoppers)
    • This makes automation easier and more consistent with Vanilla blocks like furnaces
  • Changed wording of "it is freezing/sweltering outside" messages to "it is freezing/sweltering here" for more clarity
  • Dried kelp blocks can now be used as fuel in hearths and boilers

Fixes:
  • (1.21) Fixed crash when registries are loaded in a certain order; triggered by some mod combinations
  • (1.21) Fixed potential crash when KubeJS tries to scan Cold Sweat registries
  • (1.21) Fixed recipes that are dependent on other mods trying to load when the mod isn't present
  • (1.16) Fixed the top half of a hearth not breaking when the bottom half is broken
  • Fixed crash when common-side KubeJS events are fired
  • Fixed world temperature increasing/decreasing indefinitely after pouring a waterskin
  • Fixed Cold Sweat not compiling from source due to outdated build.gradle dependencies
  • Fixed soul stalk not generating more commonly in soul sand valley biomes
  • Fixed bed-like blocks setting the player's spawn point when they shouldn't
  • Fixed the resulting temperature of TemperatureChangedEvent not being used
  • Fixed insulation attribute modifiers not being arranged correctly on the tooltip if some of them have unmet requirements
  • Fixed empty "matches" parameter on registry removals returning true for all registries
  • Fixed the hearth not accepting items via automation (i.e. hoppers)
  • Fixed the icebox not using the proper top texture when placed beneath a smokestack

Technical Changes:
  • Added SimpleTempModifier (cold_sweat:simple), a basic TempModifier controlled by NBT
    • Good for use in commands or simple KubeJS implementations
    • Parameters:
      • "Temperature": The value to apply to the entity's temperature
      • "Operation": Any of: add, subtract, multiply, divide, power, root, set, max, min
        • Augment what the modifier does to the entity's temperature
        • "set" overrides the entity's temperature with the modifier's value
        • "max" ensures the entity's temperature is >= the modifier's value
        • "min" ensures the entity's temperature is <= the modifier's value
    • Changes to the modifier's NBT will be reflected immediately
    • When modifying the NBT in Java or KubeJS, make sure to call markDirty() so the changes are sent to clients
  • JSON configs now require a wildcard "*" to apply to all objects in a registry
    • i.e. "items": ["*"] applies to all items
    • Previously, an empty list applied to all objects, which caused issues when some IDs in a list failed to parse
  • During config loading, the IDs of registered configs will now be logged instead of their contents
    • "Registered" configs are those which are part of JSON datapacks or added by mods
    • Other configs will log their full contents as before

Files

ColdSweat-2.4-b05a.jar(3.41 MiB) Primary
Download
ColdSweat-2.4-b05a-sources.jar(2.51 MiB)
Download

Metadata

Release channel

Beta

Version number

2.4-b05a

Loaders

Forge

Game versions

1.16.5

Downloads

22

Publication date

September 13, 2025 at 4:06 AM

Publisher

Mikul

Mikul

Owner

Version ID

Modrinth is open source.

main@acf2694

© 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.