2.4-b06a
Fixes:
Technical Changes:
- Added command: "/coldsweat reload"
- Reloads all configs (TOML, JSON, KubeJS) live, without having to rejoin the world or restart the server
 
 - Tweaked water droplet trails to not be so long in colder temperatures
 - Removed the cooldown when filling waterskins
 - Added option to change the opacity of water droplets on-screen
- Slightly reduced opacity by default
 
 - Rearranged some config settings in the in-game menu to be less cramped and more organized
 
Fixes:
- Fixed crash when using registry modifiers in some cases
 - Fixed the hearth, boiler, and icebox not emitting anything if redstone power was applied before fueling the block
 - (1.21) Fixed waterskins only being stackable to 1 after being emptied in some cases
 - Fixed desync between client and server when heating/cooling items in the boiler or icebox
 
Technical Changes:
- Added minTemp and maxTemp fields to item temperature and entity temperature configs
- These changes apply to TOML, JSON, and KubeJS
 
 
2.4-b05e
Technical Changes:
- Water temperature is now biome-dependent
- Each biome has its own "water_temp" field in JSON
 - Can also be set in toml by adding a parameter after the "units" parameter
 - Setting this is optional. If unset, a default water temperature will be used
 
 - Default water temperature and soak speed are now configurable in world.toml
- "Soak speed" controls how fast the player becomes wet
 - Rain soak speed and water soak speed are individually configurable
 
 - Removed "un-crafting" recipes for packed ice and blue ice
- These recipes were arbitrary and could lead to duplication with some mods
 
 - Fixes:
 - Fixed crash when hearth-like blocks try to spawn particles and the size of their area of effect is zero
 - Fixed hearth-like blocks only expanding to about 1/6 of their maximum volume
 - Fixed recipes that require leather not being craftable
 - (1.16) Fixed missing texture for the overlay when the player is freezing
 - Fixed the "biome", "dimension", and "structure" fields in location requirement JSON requiring lists instead of a single element
 
Technical Changes:
- Added "/coldsweat dumpconfigs" command, which dumps all loaded config data into the "config/coldsweat/dump" directory
- Useful for debugging or when making datapacks
 
 - Expanded the registry removal system into a new system called "registry modifiers"
- Registry modifiers can edit the data of existing configs, or disable them like before
 - A registry modifier contains a list of operations, which support the following:
- "disable": Disables the config (same as before)
 - "replace": Replaces a field with the given data
 - "merge": Merges the given data with the existing data, with the new data overwriting the existing data
- If the data contains a list, the new list will be appended to the existing list
 
 - "append": Merges the given data without overwriting any existing data
- Does not affect lists
 
 - "remove": Removes the specified keys from the config. Also supports removing list elements
 
 - ! Because this new system introduces formatting changes, existing registry removal configs will need to be updated
 - See the documentation for formatting guides and examples
 
 
2.4-b05d
Fixes:
Technical Changes:
- Added new block textures to the hearth for when it is burning hot fuel or has cold fuel
 - Increased the time it takes to fully acclimate from 15 minutes to 1 hour
 - Minecart insulation can now be crafted with fur instead of wool
 - Changed the keybind to show the numerical insulation value of an item from SHIFT to CTRL
 
Fixes:
- (1.21) Fixed crash on servers due to client-only class being loaded
 - Fixed smart/automatic behavior for the hearth, boiler, and icebox not working properly in many cases
 - Fixed attributes in curio insulators not being applied
 - Fixed chameleon shed state sometimes breaking when the entity is saved
 
Technical Changes:
- Improved the reliability of "required_mods" in JSON configs
 - ! Rearranged/simplified some methods in ItemInsulationManager
- Some methods have been removed or renamed. See the code for details
 
 - Armor crafting and repair materials are now handled by tags:
- Hoglin: #forge:leathers/hoglin
 - Goat Fur: #forge:furs/goat
 - Chameleon: #forge:scales/chameleon
 
 
2.4-b05c
Fixes:
Technical Changes:
Fixes:
- Fixed crash due to failed/incomplete mod initialization in other mods when Cold Sweat is present
 
Technical Changes:
- Registry access in RegistryHelper is now captured before biome modifiers are applied
 
