Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 3 years ago
Updated 2 months ago
All versions
2.4-b04b
Beta
Cold Sweat 2.4-b04blast year 8,681
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
2.4-b04b
Fixes:
Technical Changes:
- Added support for Ad Astra
- This is an updated and fixed port of Mars Popsicle by igalaxy
- Added UI element displaying food temperature effects
- Shows a timer for the effect, and its strength
- Has settings for repositioning and toggling like other UI elements
- When the player has multiple food effects, now only the strongest one will apply
- Example: if the player eats chicken (+5 heat), then steak (+10 heat), the steak will override the chicken until it expires
- Hot and cold effects are handled independently,
- Added setting to hide non-essential information in tooltips, such as "Hold [Shift]" prompts
Fixes:
- (1.21) Fixed armor insulation not working
- (1.21) Fixed Cold Sweat armor sets not having durability
- (1.21) Fixed error during startup due to access transformer file name discrepancy
- Fixed performance degradation due to hearths, boilers, and iceboxes not being properly unloaded
- Fixed the insulation tooltip not showing for naturally-insulating armor items
- Fixed waterskin tooltip erroneously saying "Hold [crouch] to drink" when secondary action is set to pour
Technical Changes:
- Added new methods to TempModifier that fire when they are are added/removed on an entity:
- onAdded/onRemoved: Fires on the TempModifier immediately when it is added/removed
- Added support for Ad Astra
- This is an updated and fixed port of Mars Popsicle by igalaxy
- Added UI element displaying food temperature effects
- Shows a timer for the effect, and its strength
- Has settings for repositioning and toggling like other UI elements
- When the player has multiple food effects, now only the strongest one will apply
- Example: if the player eats chicken (+5 heat), then steak (+10 heat), the steak will override the chicken until it expires
- Hot and cold effects are handled independently,
- Added setting to hide non-essential information in tooltips, such as "Hold [Shift]" prompts
- (1.21) Fixed armor insulation not working
- (1.21) Fixed Cold Sweat armor sets not having durability
- (1.21) Fixed error during startup due to access transformer file name discrepancy
- Fixed performance degradation due to hearths, boilers, and iceboxes not being properly unloaded
- Fixed the insulation tooltip not showing for naturally-insulating armor items
- Fixed waterskin tooltip erroneously saying "Hold [crouch] to drink" when secondary action is set to pour
- Added new methods to TempModifier that fire when they are are added/removed on an entity:
- onAdded/onRemoved: Fires on the TempModifier immediately when it is added/removed
- onSiblingAdded/onSiblingRemoved: Fires on all other TempModifiers applied to a trait when a new modifier is added/removed
- Added #forge:soul_campfires tag (#c:soul_campfires in NeoForge), which is now used by the block temperature of soul campfires
- CreateRegistriesEvent has been broken up into two events:
- AddRegistriesEvent: Fires right before Cold Sweat registers its registries to Minecraft's datapack system.
- Use this event to make new registries. They will now be properly registered as Minecraft registries
- LoadRegistriesEvent: Drop-in replacement for CreateRegistriesEvent. Has Pre/Post sub-classes that fire at the same stages of registry loading
- AddRegistriesEvent: Fires right before Cold Sweat registers its registries to Minecraft's datapack system.
- onSiblingAdded/onSiblingRemoved: Fires on all other TempModifiers applied to a trait when a new modifier is added/removed
2.4-b04b
Fixes:
Technical Changes:
- Added #forge:soul_campfires tag (#c:soul_campfires in NeoForge), which is now used by the block temperature of soul campfires
- CreateRegistriesEvent has been broken up into two events:
- AddRegistriesEvent: Fires right before Cold Sweat registers its registries to Minecraft's datapack system.
- Use this event to make new registries. They will now be properly registered as Minecraft registries
- LoadRegistriesEvent: Drop-in replacement for CreateRegistriesEvent. Has Pre/Post sub-classes that fire at the same stages of registry loading
- AddRegistriesEvent: Fires right before Cold Sweat registers its registries to Minecraft's datapack system.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| ColdSweat-2.4-b04b-sources.jar | Unknown | 1.46 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:uXhSmPjd:YdEgzdsC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uXhSmPjd:YdEgzdsC"
}

