Skip to content

Releases: TheDeathlyCow/thermoo

Version 4.2.3 - Another Crash Fix

28 Oct 08:02
Compare
Choose a tag to compare
  • Fixed NPE with Colorful Hearts

Version 4.2.2 - Crash fix

28 Oct 05:48
Compare
Choose a tag to compare
  • Fixed #35: Crash with N=1 mod 10 hearts

Version 4.2.1 - Conventional Food Tags and Crash fix

22 Oct 03:44
Compare
Choose a tag to compare
  • Fixed a crash with Pokemon Trainer Mob
  • Added conventional thermoo tags for temperature-related consumeables
  • Added some builder helper methods for the custom loot conditions

Version 2.3.3 - Patch Update

22 Oct 03:43
Compare
Choose a tag to compare
  • Fixed a crash with Pokemon Trainer Mob

Attribute Modifier Temperature Effect and Tropical Seasons

03 Aug 10:58
Compare
Choose a tag to compare
  • Added a thermoo:attribute_modifier temperature effect that applies "fixed" attribute modifiers to affected entities.
  • Added the tropical Wet and Dry Seasons to the Seasons API, along with an event to query these seasons
  • Cardinal Components API is no longer embedded with Thermoo - users must now download it separately from Thermoo.

Bug fix update

19 Jul 04:52
Compare
Choose a tag to compare
  • Fixed armor material attribute IDs overriding each other
  • Fixed the check temperature command sending an error

Armor Materials API

11 Jul 10:29
a8a5436
Compare
Choose a tag to compare

Adds a new armour materials API to sort of replace the primary use case of the old item attribute modifiers API.

  • Added new armor material tags for different levels of frost and heat resistance. Note that these are tags for armor materials, not armor items, and therefore go in data/<namespace>/tags/armor_material/.
  • Added two new events: ArmorMaterialEvents.GET_HEAT_RESISTANCE and ArmorMaterialEvents.GET_FROST_RESISTANCE to get the respective heat and frost resistance for an armor material and armor type (like boots, chestplate, helmet).
  • Known issue: Using the tags to apply heat and frost resistance doesn't really work with a datapack's normal world-independence. For now, the tags should only be used in datapacks that apply to all worlds on a modpack/server.

Update Jitpack JDK

03 Jul 06:50
Compare
Choose a tag to compare

Updates the jitpack JDK version to openjdk21. This version is identical to 4.0 except for this change in the metadata.

Update 4.0 - Minecraft 1.21

22 Jun 11:56
a29bf5b
Compare
Choose a tag to compare

Updates Thermoo to MC 1.21. Includes several breaking changes:

  • Thermoo now requires Java 21, matching Minecraft's requirement.
  • Removed item attribute modifiers, without replacement. This was too difficult of a feature to update with item components, but a replacement feature may come soon.
  • The path of temperature effects was changed from thermoo/temperature_effects to thermoo/temperature_effect, to reflect similar changes made to the vanilla game.
  • The constant fields in ThermooAttributes now have type RegistryEntry<EntityAttribute> rather than EntityAttribute
  • EnvironmentController#getBaseValueForAttribute had its signature changed to take a RegistryEntry<EntityAttribute> rather than EntityAttribute
  • ScalingAttributeModifierTemperatureEffect.Config had several changes in both Java and Datapack APIs. The attribute type was changed to RegistryEntry<EntityAttribute> rather than EntityAttribute, and the UUID and name fields were removed and replaced with an identifier field called id, with this change also affecting datapacks. Furthermore, datapack's operation field must now be one of add_value, add_multiplied_base, or add_multiplied_total.
  • Temperature effects and custom Loot Condition types now have a MapCodec instead of a Codec (however temperature effect configs are still regular Codecs).
  • The class ThermooSeasons was renamed to ThermooSeason.
  • PlayerEnvironmentEvents.CAN_APPLY_PASSIVE_TEMPERATURE_CHANGE now returns a TriState instead of a boolean, making it clearer when a listener is passing.

The following additions were made to Thermoo:

  • Added default temperature converter settings instances for all units

Update 3.2.1

20 Jun 11:14
Compare
Choose a tag to compare

This is just a small update to add some new translations

  • Added Finnish Translations (by N0aW) 🇫🇮
  • Added Vietnamese Translations (by godkyo98) 🇻🇳