<div style="font-family: 'JetBrains Mono',monospace;
background-color: #212121;
color: #aaafb6;"><span style="color: #ffffff;
font-size: 20;
font-weight: bold;">2.4-b04a</span><br><br>
<span style="color: #ffffff;
font-size: 16;
font-weight: bold;">Fixes:</span>
<ul style="font-size: 13;">
<li><span style="color: #ffffff; font-weight: bold;">Fixed gradually decreasing server performance due to registry leaks</span></li>
<li><span style="color: #ffffff; font-weight: bold;">Fixed long freeze when exiting a world or server</span></li>
<li><span style="color: #ffffff; font-weight: bold;">Fixed crash when loading TOML configs in some cases</span></li>
<li>Fixed boolean block state values in JSON not being read properly</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;">(1.16) The file structure of JSON registries has changed to match that of other versions:</span>
<ul style="margin-left: 40px;">
<li>Registries are now located in data/<yourmod>/cold_sweat/* (instead of data/cold_sweat/config/*)</li>
<li>This means that JSON registries registered by other mods will have that mod's namespace in their IDs</li>
<li>Datapacks still do not work. This is only for mod developers</li>
</ul>
</li>
<li>Block temperature JSON configs can now be added to "effect groups"
<ul style="margin-left: 40px;">
<li>Block temperatures in an effect group will count towards each other's max effect limits</li>
<li>i.e. if redstone lamps and copper bulbs are part of the same group, redstone lamps will count towards the max number of copper bulbs and vice-versa</li>
<li>Implemented via the "effect_group" field in block temperature JSON configs
<ul style="margin-left: 50px;">
<li>This field takes in a tag ID containing block temps (i.e. "yourpack:yourtag" [no #hashtag])</li>
<li>Add your block temp tag to data/<yourpack>/tags/cold_sweat/block/block_temp/<yourtag>.json</li>
<li>Include the IDs of the block temps in the tag (i.e. "yourpack:your_block_temp")</li>
</ul>
</li>
</ul>
</li>
<li>registerByClassName() in TempModifierRegisterEvent now accepts constructor arguments as its last parameter (varargs)
<ul style="margin-left: 40px;">
<li>These arguments will be passed to the constructor of the modifier class upon creation</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" }