Thermoo Patches

Quick rating

Thermoo Patches

No reviews yet

A suite of integration and compatibility patches for Thermoo-based mods (including Frostiful and Scorchful) and other mods

No Theme
No Genre
Mod Addon
API/Library
Mod Loaders
NeoForge
Fabric
Quilt
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Optional

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 only
Latest Version
Thermoo Patches NeoForge 0.1.1-neoforge
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Thermoo Patches

Requires Thermoo badge

Have trouble? Get help on Discord: https://discord.thedeathlycow.com

Thermoo Patches provides compatibility patches and integrations for Thermoo based mods, including Frostiful and Scorchful, and other non-Thermoo mods where it would make sense for them to have Thermoo integration.

List of Patches

The following patches are currently either implemented, or planned.

Mod name Patch Description Implemented versions Loaders
Friends & Foes The Iceologer's Ice Chunk attack and the Totem of Freezing freeze victims through Thermoo's system; Iceologer is cold immune and Wildfire is tagged as benefiting from heat; Iceologer has max temp of 0; Wildfire has min temp of 0 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Overflowing Bars Temperature now properly displays on HUD 1.20.1, 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Serene Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). 1.20.1[^1], 1.20.4, 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Homeostatic Seasons Makes Frostiful/Scorchful aware of current season (with tropical season support for wet seasons in temperate biomes). 26.1.x Fabric
Nycto Makes Vampires immune to negative cold temperature statuses. 26.1.x Fabric
Origins Provides powers for integrating Thermoo temperatures with Origins. Blazeborn Origin ignores the effects of heat, but is extremely vulnerable to cold. 1.21.1 Fabric
Origins: Legacy Identical to Origins patch, but for Origins: Legacy. 26.1.x Fabric
Mob Origins Snow Golem is empowered by cold, but melts when warm. Snow Golem temperature system also removed (redundant with Thermoo). 1.20.1, 1.20.4 Fabric
Extra Origins Piglin origin has extra heat resistance 1.20.1, 1.20.4, 1.21.1 Fabric
Fabric Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). 1.20.1[^1], 1.21.1 Fabric
Colorful Hearts Temperature now properly displays on HUD. 1.20.1, 1.20.4, 1.21.1 Fabric
Simple Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer wet season). 1.21.1 Fabric
Stellaris Set the temperature of each planet to be close to how they should be in real life, and gives Space Suits proper environmental resistances. 1.21.1 Fabric
Armor Points++ & libhud Temperature now properly displays on HUD, temperature percent also shown next to health text. Requires libhud to work! 1.20.1 only Fabric
Immersive Weathering Eating Icicles and Ice Sickles cools the player. 1.20.1 only Fabric
Ad Astra Adds more extreme temperatures on various planets, and disables the normal temperature effects. 1.20.1, 1.20.4 Fabric

Note that other temperature mods, like EnvironmentZ and Tough as Nails are not currently planned. This is because these mods are largely redundant with Frostiful and Scorchful installed, so unfortunately I don't consider adding them to be a very worthwhile use of my time. Feel free to PR these (or make your own separate patch mod) if you want them.


[^1]: Seasons integration for 1.20.1 does not support Tropical Seasons.

Contributing

If you want a patch for Thermoo to be added, please either create an issue or submit a pull request! The most important thing for any patch is that they MUST be optional. If the mod they are patching for is not loaded, then nothing should crash or break. The only mods that are required by Thermoo Patches are Fabric API, YACL, and, of course, Thermoo.

Origins Powers and Integration

Thermoo Patches provides a few powers and datapack facilities for mod pack authors to use in Origins. Some of these powers are integrated onto some origins (see the specific patch descriptions above), but this is also meant to be used as something of an API for working with Thermoo+Origins in your mod packs.

Important: The way that these powers are patched onto origins is different, depending on your game version. In 1.20.x, these are patched by simply overriding the datapack entry (just like you would do) with a loading_priority of 1000. However, as of 1.21.1, this is now done dynamically in Java code, and will only apply if the origin JSON file is being supplied by the Origins mod itself. Origins added by any addon or datapack will not have these powers applied unless you add them.

It may be useful to have a read through the Thermoo Wiki to better understand what these powers do, as things such as temperature changes and Frost/Heat Resistance are better defined there.

Power ID Description
thermoo-patches:cold_immune Adds a very large amount of Frost Resistance to affected entites, making them effectively immune to all cold temperature changes.
thermoo-patches:ignores_cold_effects Makes the affected entity immune to Frostiful's negative temperature effects
thermoo-patches:cold_vulnerability Doubles the amount of freezing that affected entities receive from cold temperature changes.
thermoo-patches:extra_frost_resistance Gives affected entities 50% resistance to cold temperature changes
thermoo-patches:heat_immune Adds a very large amount of Heat Resistance to affected entites, making them effectively immune to all warm temperature changes.
thermoo-patches:ignores_heat_effects Makes the affected entity immune to Scorchful's negative temperature effects
thermoo-patches:heat_vulnerability Doubles the amount of heating that affected entities receive from warm temperature changes.
thermoo-patches:extra_heat_resistance Gives affected entities 50% resistance to warm temperature changes

Some powers are provided under the name space thermoo-patches-origins-patch. These powers should be considered internal to Thermoo Patches and are not a stable API. However, you may copy them into your own datapacks under the terms of the GNU LGPL.

Predicate ID Description
thermoo-patches:can_freeze Whether the target is affected by negative temperature effects from cold (use instead of frostiful:can_freeze).
thermoo-patches:can_heat Whether the target is affected by negative temperature effects from heat (use instead of scorchful:can_heat).

Additional Credits

Thermoo Patches

Requires Thermoo badge

Have trouble? Get help on Discord: https://discord.thedeathlycow.com

Thermoo Patches provides compatibility patches and integrations for Thermoo based mods, including Frostiful and Scorchful, and other non-Thermoo mods where it would make sense for them to have Thermoo integration.

List of Patches

The following patches are currently either implemented, or planned.

Mod name Patch Description Implemented versions Loaders
Friends & Foes The Iceologer's Ice Chunk attack and the Totem of Freezing freeze victims through Thermoo's system; Iceologer is cold immune and Wildfire is tagged as benefiting from heat; Iceologer has max temp of 0; Wildfire has min temp of 0 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Overflowing Bars Temperature now properly displays on HUD 1.20.1, 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Serene Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). 1.20.1[^1], 1.20.4, 1.21.1, 1.21.6-11, 26.1.x Fabric, NeoForge
Homeostatic Seasons Makes Frostiful/Scorchful aware of current season (with tropical season support for wet seasons in temperate biomes). 26.1.x Fabric
Nycto Makes Vampires immune to negative cold temperature statuses. 26.1.x Fabric
Origins Provides powers for integrating Thermoo temperatures with Origins. Blazeborn Origin ignores the effects of heat, but is extremely vulnerable to cold. 1.21.1 Fabric
Origins: Legacy Identical to Origins patch, but for Origins: Legacy. 26.1.x Fabric
Mob Origins Snow Golem is empowered by cold, but melts when warm. Snow Golem temperature system also removed (redundant with Thermoo). 1.20.1, 1.20.4 Fabric
Extra Origins Piglin origin has extra heat resistance 1.20.1, 1.20.4, 1.21.1 Fabric
Fabric Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). 1.20.1[^1], 1.21.1 Fabric
Colorful Hearts Temperature now properly displays on HUD. 1.20.1, 1.20.4, 1.21.1 Fabric
Simple Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer wet season). 1.21.1 Fabric
Stellaris Set the temperature of each planet to be close to how they should be in real life, and gives Space Suits proper environmental resistances. 1.21.1 Fabric
Armor Points++ & libhud Temperature now properly displays on HUD, temperature percent also shown next to health text. Requires libhud to work! 1.20.1 only Fabric
Immersive Weathering Eating Icicles and Ice Sickles cools the player. 1.20.1 only Fabric
Ad Astra Adds more extreme temperatures on various planets, and disables the normal temperature effects. 1.20.1, 1.20.4 Fabric

Note that other temperature mods, like EnvironmentZ and Tough as Nails are not currently planned. This is because these mods are largely redundant with Frostiful and Scorchful installed, so unfortunately I don't consider adding them to be a very worthwhile use of my time. Feel free to PR these (or make your own separate patch mod) if you want them.


[^1]: Seasons integration for 1.20.1 does not support Tropical Seasons.

Contributing

If you want a patch for Thermoo to be added, please either create an issue or submit a pull request! The most important thing for any patch is that they MUST be optional. If the mod they are patching for is not loaded, then nothing should crash or break. The only mods that are required by Thermoo Patches are Fabric API, YACL, and, of course, Thermoo.

Origins Powers and Integration

Thermoo Patches provides a few powers and datapack facilities for mod pack authors to use in Origins. Some of these powers are integrated onto some origins (see the specific patch descriptions above), but this is also meant to be used as something of an API for working with Thermoo+Origins in your mod packs.

Important: The way that these powers are patched onto origins is different, depending on your game version. In 1.20.x, these are patched by simply overriding the datapack entry (just like you would do) with a loading_priority of 1000. However, as of 1.21.1, this is now done dynamically in Java code, and will only apply if the origin JSON file is being supplied by the Origins mod itself. Origins added by any addon or datapack will not have these powers applied unless you add them.

It may be useful to have a read through the Thermoo Wiki to better understand what these powers do, as things such as temperature changes and Frost/Heat Resistance are better defined there.

Power ID Description
thermoo-patches:cold_immune Adds a very large amount of Frost Resistance to affected entites, making them effectively immune to all cold temperature changes.
thermoo-patches:ignores_cold_effects Makes the affected entity immune to Frostiful's negative temperature effects
thermoo-patches:cold_vulnerability Doubles the amount of freezing that affected entities receive from cold temperature changes.
thermoo-patches:extra_frost_resistance Gives affected entities 50% resistance to cold temperature changes
thermoo-patches:heat_immune Adds a very large amount of Heat Resistance to affected entites, making them effectively immune to all warm temperature changes.
thermoo-patches:ignores_heat_effects Makes the affected entity immune to Scorchful's negative temperature effects
thermoo-patches:heat_vulnerability Doubles the amount of heating that affected entities receive from warm temperature changes.
thermoo-patches:extra_heat_resistance Gives affected entities 50% resistance to warm temperature changes

Some powers are provided under the name space thermoo-patches-origins-patch. These powers should be considered internal to Thermoo Patches and are not a stable API. However, you may copy them into your own datapacks under the terms of the GNU LGPL.

Predicate ID Description
thermoo-patches:can_freeze Whether the target is affected by negative temperature effects from cold (use instead of frostiful:can_freeze).
thermoo-patches:can_heat Whether the target is affected by negative temperature effects from heat (use instead of scorchful:can_heat).

Additional Credits

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

3.9m
Total Downloads
CurseForge
1.8m
Modrinth
2.1m
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works