<div style="font-family: 'JetBrains Mono',monospace;
background-color: #212121;
color: #aaafb6;"><span style="color: #ffffff;
font-size: 1.5em;
font-weight: bold;">2.4-b01a</span><br><br>
<span style="color: #ffffff;
font-size: 1.17em;
font-weight: bold;"></span>
<ul style="font-size: 0.83em;">
<li><span style="color: #ffffff; font-weight: bold;">New armor set: Chameleon Scale</span>
<ul style="margin-left: 40px;">
<li>Crafted with chameleon molt in typical armor patterns</li>
<li>Visually adapts to the ambient temperature</li>
<li>Each armor piece provides maximum adaptive insulation</li>
<li>Cannot be insulated in the sewing table</li>
<li>Can be used as insulation for other items (similar to leather armor)</li>
</ul>
</li>
<li><span style="color: #ffffff; font-weight: bold;">The smokestack block can now be placed in all directions</span>
<ul style="margin-left: 40px;">
<li>This allows for creating "pipes" that transport air from the hearth/boiler/icebox</li>
<li>This is a built-in alternative to using Create's pipes, but those still work as well</li>
<li>A smokestack connected on more than one axis (like in corners) will become a "junction", which takes up a full block</li>
<li>Junctions do not allow air to pass around them- only through them via connected smokestacks</li>
<li>A smokestack can be right-clicked with cobblestone to create a junction, which is useful for venting air through walls</li>
<li>The smoke & steam emitted from the thermal sources will travel through the smokestack line and emit from the end(s)</li>
</ul>
</li>
<li><span style="color: #ffffff; font-weight: bold;">Smokestacks no longer require redstone to craft</span>
</li>
<li><span style="color: #ffffff; font-weight: bold;">Tweaked how the insulation system works:</span>
<ul style="margin-left: 40px;">
<li>Each insulation slot now represents an item, rather than 2 insulation points</li>
<li>This enables more powerful insulation items to take up only one slot</li>
<li>Added custom tooltip graphic for "compound" insulation items</li>
<li>Added new parameter to insulator configs: "fill_slots"</li>
<li>This will make the insulator take up multiple slots as normal</li>
</ul>
</li>
<li><span style="color: #ffffff; font-weight: bold;">Updated compat for Create to 6.0.0</span>
</li>
<li><span style="color: #ffffff; font-weight: bold;">(1.21) Fully Reimplemented Create and Thirst Was Taken support</span>
</li>
<li>Entities caught on fire will now heat up the nearby area
<ul style="margin-left: 40px;">
<li>You can also warm yourself up this way!</li>
</ul>
</li>
<li>Eating temperature-affecting foods now properly replaces the pre-existing effect for that item
<ul style="margin-left: 40px;">
<li>i.e. eating a soul sprout will now reset the "coldness" timer if its effect is already active, rather than doing nothing</li>
</ul>
</li>
<li style="color: orange;">! Minecraft 1.21.1 is now the minimum supported version for 1.21. The "base" version is no longer compatible
<ul style="margin-left: 40px;">
<li>NeoForge minimum version is now 21.1.60</li>
</ul>
</li>
</ul>
<br>
<span style="color: #ffffff;
font-size: 1.17em;
font-weight: bold;">Fixes:</span>
<ul style="font-size: 0.83em;">
<li>(1.19) Fixed the inside of structures having no temperature
</li>
<li>Fixed crash while ticking the icebox when Immersive Portals is installed
</li>
<li>Fixed adaptive insulating armors not adapting to the ambient temperature
</li>
<li>Fixed attribute modifiers added by insulation not being removed when the armor item is taken off
</li>
</ul>
<br>
<span style="color: #ffffff;
font-size: 1.17em;
font-weight: bold;">Technical Changes:</span>
<ul style="font-size: 0.83em;">
<li>TemperatureChangedEvent now fires every time an entity's temperature changes, instead of only when it is changed manually
</li>
<li><span style="color: #ffffff; font-weight: bold;">JSON and KubeJS configs with no defined targets (no listed items, entities, etc.) will now apply to everything</span>
<ul style="margin-left: 40px;">
<li>This is useful if your config should affect all entities that match given requirements/predicates</li>
</ul>
</li>
<li style="color: orange;">! The "data" field in item JSON configs has been renamed to "item" for consistency with other configs
</li>
<li>Added optional "affects_self" field to entity temperature JSON configs
<ul style="margin-left: 40px;">
<li>This will cause the entity to be affected by its own temperature (defaults to "false")</li>
</ul>
</li>
<li>Added optional fields "count", "location", and "block_below" fields to entity spawn biome configs:
<ul style="margin-left: 40px;">
<li>"count": The number of entities that can spawn in a group</li>
<li>"location": A location requirement that must be met for the entity to spawn</li>
<li>"block_below": Another location requirement, centered on the block below the entity</li>
</ul>
</li>
<li>Added optional "location" field to block temperature JSON
</li>
<li>Added new field to insulator configs: "fill_slots"
<ul style="margin-left: 40px;">
<li>This will make the insulator take up multiple slots as normal (reverts the new "one item per slot" system)</li>
<li>This is "false" by default</li>
</ul>
</li>
<li>Added entity temperature, spawn biome, and insulating mount configs support to KubeJS
</li>
<li>(1.20-) Added new type-specific entity requirements (ported from 1.21):
<ul style="margin-left: 40px;">
<li>(1.18+) "variant": Checks the entity's variant (cat color, axolotl color, etc.)</li>
<li>"fishing_hook": Checks if the fishing bobber entity is in open water (this is a Vanilla thing, IDK)</li>
<li>(1.18+) "lightning_bolt": Checks blocks set on fire and entities struck by the lightning</li>
<li>"piglin_neutral_armor": Checks if the entity is wearing armor that pacifies piglins</li>
<li>"player": Checks player-specific data (game mode, stats, advancements, etc.)</li>
<li>"raider": Checks pillager-specific data (part of an active raid, is the raid captain)</li>
<li>"slime": Checks the size of the slime</li>
<li>(1.18+) "snow_boots": Checks if the player is wearing boots that prevent falling through powder snow</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" }