<div style="font-family: 'JetBrains Mono',monospace;
background-color: #212121;
color: #aaafb6;"><span style="color: #ffffff;
font-size: 20;
font-weight: bold;">2.4-b05e</span><br><br>
<span style="color: #ffffff;
font-size: 16;
font-weight: bold;"></span>
<ul style="font-size: 13;">
<li><span style="color: #ffffff; font-weight: bold;">Water temperature is now biome-dependent</span>
<ul style="margin-left: 10px;">
<li>Each biome has its own "water_temp" field in JSON</li>
<li>Can also be set in toml by adding a parameter after the "units" parameter</li>
<li>Setting this is optional. If unset, a default water temperature will be used</li>
</ul>
</li>
<li>Default water temperature and soak speed are now configurable in world.toml
<ul style="margin-left: 10px;">
<li>"Soak speed" controls how fast the player becomes wet</li>
<li>Rain soak speed and water soak speed are individually configurable</li>
</ul>
</li>
<li>Removed "un-crafting" recipes for packed ice and blue ice
<ul style="margin-left: 10px;">
<li>These recipes were arbitrary and could lead to duplication with some mods</li>
</ul>
</li>
<li>Fixes:</li>
<li><span style="color: #ffffff; font-weight: bold;">Fixed crash when hearth-like blocks try to spawn particles and the size of their area of effect is zero</span></li>
<li><span style="color: #ffffff; font-weight: bold;">Fixed hearth-like blocks only expanding to about 1/6 of their maximum volume</span></li>
<li><span style="color: #ffffff; font-weight: bold;">Fixed recipes that require leather not being craftable</span></li>
<li><span style="color: #ffffff; font-weight: bold;">(1.16) Fixed missing texture for the overlay when the player is freezing</span></li>
<li>Fixed the "biome", "dimension", and "structure" fields in location requirement JSON requiring lists instead of a single element</li>
</ul>
<br>
<span style="color: #ffffff;
font-size: 16;
font-weight: bold;">Technical Changes:</span>
<ul style="font-size: 13;">
<li><span style="color: #ffffff; font-weight: bold;">Added "/coldsweat dumpconfigs" command, which dumps all loaded config data into the "config/coldsweat/dump" directory</span>
<ul style="margin-left: 10px;">
<li>Useful for debugging or when making datapacks</li>
</ul>
</li>
<li><span style="color: #ffffff; font-weight: bold;">Expanded the registry removal system into a new system called "registry modifiers"</span>
<ul style="margin-left: 10px;">
<li>Registry modifiers can edit the data of existing configs, or disable them like before</li>
<li>A registry modifier contains a list of operations, which support the following:
<ul style="margin-left: 15px;">
<li>"disable": Disables the config (same as before)</li>
<li>"replace": Replaces a field with the given data</li>
<li>"merge": Merges the given data with the existing data, with the new data overwriting the existing data
<ul style="margin-left: 20px;">
<li>If the data contains a list, the new list will be appended to the existing list</li>
</ul>
</li>
<li>"append": Merges the given data without overwriting any existing data
<ul style="margin-left: 20px;">
<li>Does not affect lists</li>
</ul>
</li>
<li>"remove": Removes the specified keys from the config. Also supports removing list elements</li>
</ul>
</li>
<li><span style="color: orange;">! Because this new system introduces formatting changes, existing registry removal configs will need to be updated</span></li>
<li><span style="color: #ffffff; font-weight: bold;">See the documentation for formatting guides and examples</span></li>
</ul>
</li>
</ul>
<br>
</div>
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" }