Cold Sweat

Cold Sweat

Mod

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

Client and server AdventureEquipmentGame Mechanics

383.4k downloads
388 followers
Follow Save

Cold Sweat 2.4-b04b

Changelog

2.4-b04b

  • 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
    • 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

Files

ColdSweat-2.4-b04b.jar(3.38 MiB) Primary Download
ColdSweat-2.4-b04b-sources.jar(2.49 MiB) Download

Project members

Mikul

Owner

Details

Licensed GPL-3.0-or-later
Published 2 years ago
Updated 15 days ago