Thermoo Patches

Thermoo Patches

Mod

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

Client and server Game MechanicsLibrary

202.7k downloads
21 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Thermoo Patches

Requires Thermoo badge

Have trouble? Get help on Discord: https://discord.gg/aqASuWebRU

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
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
Colorful Hearts Temperature now properly displays on HUD. ✅ 1.20.1, 1.20.4, 1.21
Overflowing Bars Temperature now properly displays on HUD ✅ 1.20.1, 1.21
Fabric Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). ✅ 1.20.1, 1.21
Serene Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer dry season). ✅ 1.20.4, 1.21
Simple Seasons Makes Frostiful/Scorchful aware of current season (including tropical seasons, with a summer wet season). ✅ 1.21
Immersive Weathering Eating Icicles and Ice Sickles cools the player. ⚠️ 1.20.1 only
Origins (Thermoo Patches 3.2+) Provides powers for integrating Thermoo temperatures with Origins. However, integration with specific origins is left to modpack authors. ✅ 1.21
  • ✅ indicates the patch is available for the latest version of Thermoo Patches
  • ⚠️ indicates that the mod the patch is for has not (yet) been updated to the latest version of Minecraft

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.

Removed Patches

These patches were previously part of Thermoo Patches, but were either substantially changed or removed.

Mod name Patch Description Implemented versions Removal reason
Ad Astra Adds more extreme temperatures on various planets, and disables the normal temperature effects. 1.20.1, 1.20.4 Mod was discontinued for Fabric 1.21+
Origins (Thermoo Patches 3.1-) Blazeborn is empowered by heat, but freezes when even a little cold. 1.20.1, 1.20.4, 1.21 Only origin powers are provided, integration with specific origins is now left to modpack authors.
Mob Origins (Thermoo Patches 3.1-) 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 Only origin powers are provided, integration with specific origins is now left to modpack authors.
Extra Origins (Thermoo Patches 3.1-) Piglin origin has extra heat resistance 1.20.1, 1.20.4 Only origin powers are provided, integration with specific origins is now left to modpack authors.

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, Cloth Config, and, of course, Thermoo.

Origins Powers

Thermoo Patches provides a few powers and datapack facilities for Modpack authors to use in Origins. However, integrating these powers into specific origins (like Blazeborn or Snow Golem) is left to you, as I have no idea what other mods you may want to integrate with Origins.

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
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).

Project members

TheDeathlyCow

Member

Details

Licensed LGPL-3.0-only
Published 8 months ago
Updated 18 days ago