Thermoo

Thermoo

Mod

A temperature library mod for Fabric and Quilt. Used by Frostiful and Scorchful.

Client and server Library

311.1k downloads
48 followers
Createda year ago
Updated7 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Thermoo 2.0.0

Changelog

This update brings several major breaking changes to the Thermoo backend, hence the version number being set to 2.0.0. I hope I don't feel the need to do this again, but hopefully these changes make the mod a lot nicer to use. Most notably for users, this update removes Cloth as a dependency of Thermoo so now Thermoo's only dependency is Fabric API.

Changelog:

  • Removed the DefaultEnvironmentController and replaced it with EmptyEnvironmentController.
  • Removed Cloth as a direct dependency of Thermoo.
  • Removed all config options, they are now once again a part of Frostiful
  • Removed almost all events
  • Added CAN_APPLY_PASSIVE_TEMPERATURE_CHANGE to PlayerEnvironmentEvents.
  • Added a EnvironmentControllerInitializeEvent to control the order of environment controller decorator application.
  • Set the base min/max temperature attribute values to 0.
  • Fixed an issue where entities would not have their passive temperature changes properly calculated while riding a vehicle TheDeathlyCow/Frostiful#47.

For most developers, I would strongly recommend rereading the Environment Controller wiki page, as it has almost entirely been rewritten. It is available here: https://github.com/TheDeathlyCow/thermoo/wiki/Environment-Controller-and-Events-(Mods)

This version is incompatible with Frostiful 0.8.1!! Do not update Thermoo until Frostiful is also updated!

Dependencies

Files

thermoo-2.0.0.jar(88 KiB) Primary Download
thermoo-2.0.0-javadoc.jar(293.32 KiB) Download
thermoo-2.0.0-sources.jar(51.46 KiB) Download

Project members

TheDeathlyCow

Owner


Technical information

License
LGPL-3.0-only
Client side
required
Server side
required
Project ID