<div style="background-color: #212121; color: #aaafb6; font-family: 'JetBrains Mono', monospace; font-size: 9.8pt;"><pre><span style="font-size: 18px; color: #ffffff; font-weight: bold;">2.3.4</span><br />- Create fluid pipes now connect to the top of the hearth<br />- Entities can now be configured to affect ambient temperature<br /> - This config is in entity-settings.toml or as JSON under entity/entity_temp/<br />- Added a tooltip explaining that game-altering settings in the config menu are disabled for non-OP players<br />- Added a tooltip to insulated armor items that shows which attributes come from insulation<br />- Added config setting to disable Cold Sweat's custom water freezing behavior<br /><span style="font-size: 18px; color: #ffffff; font-weight: bold;"></span><br /><u><strong style="font-size: 14px; color: #ffffff;">Fixes:</strong></u><br /><strong style="color: #ffffff;">* (1.16) Fixed crash when Caves and Cliffs is not installed</strong><br /><strong style="color: #ffffff;">* (1.16 - 1.18) Fixed the player getting wet when it is snowing and serene seasons is installed</strong><br /><strong style="color: #ffffff;">* Fixed the soulspring lamp not consuming fuel</strong><br />- Fixed Thirst Was Taken support not activating when the mod is installed<br />- Fixed Serene Seasons's seasonal temperatures applying to non-whitelisted dimensions in some cases<br />- Fixed block, dimension, structure, and biome tags not working properly in JSON configs<br />- Fixed temperature-affecting blocks behaving strangely when their max temperature is reached<br />- Fixed the world temperature gauge representing temperate temperatures inaccurately when the player has extreme min or max temperature traits<br />- Fixed water not accurately using the current season to determine freezing behavior<br />- Fixed soul fire and soul campfire not respecting the "Cold Soul Fire" config setting<br />- Fixed hearth-like blocks giving insulating effects to players 1 block outside its area-of-effect<br />- Fixed hover tooltips for temperature units in /temp debug not working properly<br /><span style="font-size: 18px; color: #ffffff; font-weight: bold;"></span><br /><u><strong style="font-size: 14px; color: #ffffff;">Technical Changes:</strong></u><br /><strong style="color: #ffffff;">* Items, blocks, entities, etc. can now have multiple config setting applied to them</strong><br /> - This, for example, allows multiple settings with different conditions and effects to be applied<br /> - If multiple valid settings are found, they will either stack or override each other depending on the object<br /><strong style="color: #ffffff;">* Changed the load order of configs & custom registries to be more consistent and sensible:</strong><br /> - User JSON configs (config/coldsweat/data/*)<br /> - Java-based configs (BlockTemps only)<br /> - Datapack JSON configs (data/<namespace>/cold_sweat/*)<br /> - User TOML configs (config/coldsweat/*.toml)<br /> - Configs loaded first will take precedence in cases where they do not stack, such as block temps and fuel items<br /><strong style="color: #ffffff;">* Added new fields to depth temperature JSON configs:</strong><br /> - "required_mods": A list of mods that must be installed for the config to be loaded<br /> - "dimensions": A list of dimensions or tags that the config will apply to<br /><strong style="color: #ffffff;">* Added many new dynamic dimension tags (1.18+):</strong><br /><strong style="color: #ffffff;"> * These tags are dynamically filled, meaning they should work for all modded dimensions regardless of support</strong><br /> - #forge:bed_works: If beds are usable in the dimension<br /> - #forge:has_ceiling: If the dimension has a ceiling (i.e. the Nether)<br /> - #forge:has_raids: If pillager raids can occur in the dimension<br /> - #forge:has_sky: Inverse of #forge:has_ceiling. If dimension has an open sky<br /> - #forge:has_skylight: If the dimension has ambient light<br /> - #forge:natural: If the dimension is considered "natural"<br /> - #forge:overworld_like: If the dimension is similar to the Overworld (has_sky, has_skylight, and natural)<br /> - #forge:piglin_safe: If piglins will not zombify in the dimension<br /> - #forge:respawn_anchor_works: If respawn anchors are usable in the dimension<br /> - #forge:ultrawarm: If the dimension is extremely hot (i.e. the Nether)<br /> - #forge:unnatural: Inverse of #forge:natural<br /><strong style="color: #ffffff;">* Added new arguments for TOML-based block temp configs:</strong><br /> - nbt: Optional. The block entity's NBT data must match this to apply the temperature (fails the check if the block has no block entity)<br /> - max-temp: Optional. The maximum world temperature at which the block temp will be effective. If the block's temperature is negative, this will be the minimum temperature<br />- Added max_temp and min_temp fields to block temp JSON configs<br />- Block temperatures for ice blocks, boiler, icebox, and campfires have been moved to TOML rather than Java<br /> - They will be automatically re-added to world_settings.toml<br />- Optimized the hearth's spreading algorithm<br />- Optimized the performance of non-player temperature-affected entities<br />- Any block tagged as #minecraft:ice will now cool the nearby area like Vanilla ice blocks<br />- Any block tagged as #minecraft:campfires will now heat the nearby area like Vanilla campfires (except for the soul campfire)<br />- TempModifiers are no longer synced to the client if a modifier is replaced with an identical one<br /></pre></div></body></html>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }