2.2.3
- Multiple hearth updates:
- Updated model to be more "Minecraft-y"
- Added standard fluid support:
- Water and lava can now be piped into the sides (except the face) or bottom of the block
- Water can be extracted from the sides (except the face), and lava can be extracted from the bottom
- Adjusted the fuel values of some cold items. Clay and water are now much more effective ! 'item-settings.toml' will need to be deleted for this change to take effect
- Curios can now be configured to provide insulation
Fixes:
- Fixed missing lang entries for custom attributes (Cadentem on Discord)
- Fixed crash when porting existing worlds from Cold Sweat 2.1 to 2.2
- (1.16) Fixed llama fur not growing after being sheared
- Fixed issue when using the "getTemperatureAt()" method after the player has quit and re-joined a world
- Fixed Create pipes still requiring a roof to transmit hearth air
Technical Changes:
- The default TempModifiers an entity gets upon spawning are now configurable via GatherDefaultTempModifiersEvent
- Setting the cold_resistance or heat_resistance attributes to 100 will now cause that temperature to not affect the player at all, rather than just slowing its effect to 0
2.2.2
- Added a high contrast option, which simplifies and adds symbols to UI elements for better readability
- Can be toggled in the config menu
Fixes:
- (1.16) Fixed crash when paired with mods that change entity models (like Epic Fight)
- (1.20) Fixed crash when taking burning/freezing damage
- (1.19.4) Fixed crash due to mixin mapping issue
- (1.19.4) Fixed tooltips not rendering
Technical Changes:
-
(1.20) Changed to NeoForge
-
Added a ton of attributes for developers to use:
- cold_dampening: Slows the rate at which the player freezes. Negative values accelerate it.
- heat_dampening: Slows the rate at which the player overheats. Negative values accelerate it.
- burning_point_offset: Applies an offset to the player's maximum habitable world temperature.
- freezing_point_offset: Applies an offset to the player's minimum habitable world temperature.
- cold_resistance: A multiplier applied to incoming freezing damage (from 0 to 1, with 1 being full resistance).
- heat_resistance: A multiplier applied to incoming burning damage (from 0 to 1, with 1 being full resistance).
- core_temperature_offset: An offset applied to the player's core temperature every tick.
- base_temperature_offset: An offset that is added to the player's body temperature. This can be applied once and the offset is persistent.
- world_temperature_offset: Applies an offset to the player's perceived world temperature.
The following attributes are read-only values that mirror the player's temperatures:
- world_temperature: The player's current world temperature.
- burning_point: The player's maximum habitable world temperature.
- freezing_point: The player's minimum habitable world temperature.
- core_temperature: The player's core body temperature.
- base_temperature: The player's base body temperature.
2.2.2
- Added a high contrast option, which simplifies and adds symbols to UI elements for better readability
- Can be toggled in the config menu
Fixes:
- (1.16) Fixed crash when paired with mods that change entity models (like Epic Fight)
- (1.20) Fixed crash when taking burning/freezing damage
Technical Changes:
- Changed to NeoForge
- Added a ton of attributes for developers to use:
- cold_dampening: Slows the rate at which the player freezes. Negative values accelerate it.
- heat_dampening: Slows the rate at which the player overheats. Negative values accelerate it.
- burning_point_offset: Applies an offset to the player's maximum habitable world temperature.
- freezing_point_offset: Applies an offset to the player's minimum habitable world temperature.
- cold_resistance: A multiplier applied to incoming freezing damage and negative effects (from 0 to 1, with 1 being full resistance).
- heat_resistance: A multiplier applied to incoming burning damage and negative effects (from 0 to 1, with 1 being full resistance).
- core_temperature_offset: An offset applied to the player's core temperature every tick.
- base_temperature_offset: An offset that is added to the player's body temperature. This can be applied once and the offset is persistent.
- world_temperature_offset: Applies an offset to the player's perceived world temperature.
The following attributes are read-only values that mirror the player's temperatures: - world_temperature: The player's current world temperature.
- burning_point: The player's maximum habitable world temperature.
- freezing_point: The player's minimum habitable world temperature.
- core_temperature: The player's core body temperature.
- base_temperature: The player's base body temperature.