Frostiful

Frostiful

8M Downloads

Frostiful title A Vanilla+ Freezing Temperature Mod. Also try Scorchful

Download Pages

The above mod pages and this Git repository are the only official sources for this mod. Other sources may contain out of date or even maliciously modified versions of this mod.

Documentation

Frostiful's current wiki is available at https://github.com/TheDeathlyCow/scorchful/wiki

A new wiki is currently in progress on Modded Wiki. Pages are still being migrated over, but it will be complete soon! You can find the main page at: https://modded.wiki/w/Mod:Frostiful

Thanks to Patbox for hosting the wiki!

Developer Docs

Frostiful has documentation available for addon and modpack makers. This can be found at: https://frostiful.thedeathlycow.com/

Mod Integrations

This documents mod integrations that have been created specifically for Frostiful and are included with Frostiful out of the box.

Many other patches that are also relevant for Scorchful are provided by the standalone Thermoo Patches mod, including season integration, heart bar fixes, and more.

  • Tips: Added some Frostiful-specific tips
  • Enchantment Descriptions: Descriptions are provided for Frostiful's enchantments
  • Trinkets: The Cloaks of Frostology can be equipped in the Trinkets Cape slot (also works with Accessories with the Trinkets compat layer)
  • Farmer's Delight: Hot Cocoa provides the Warmth effect
  • Farmer's Respite: Teas and warm foods provide the Warmth effect
  • Festive Delight: Christmas Tea provides the Warmth effect
  • Frozen Up: Truffle Hot Chocolate provides the Warmth effect
  • Spectrum: Hot Chocolate, Demon Tea, Restoration Tea, and Glistering Jelly Tea provide the Warmth effect

Additional Credits

Thanks to everyone who has contributed to Frostiful, no matter how big or small! See the Credits for the full list of contributors.

LTS Policy

These are the current versions being supported by Frostiful.

Minecraft Version Support Status
1.21.4 ✅ Supported
1.21.3 ⚠️ Critical fixes only
1.21.1 ✅ Supported
1.20.4 ❌ Unsupported
1.20.2 ❌ Unsupported
1.20.1 ❌ Unsupported
1.19.4 ❌ Unsupported
1.19.2 ❌ Unsupported

Status Definitions:

  • ✅ Supported: This version is fully supported and will receive all new features, fixes, and updates (where possible)
  • ⚠️ Critical fixes only: This version will receive only critical crash and security fixes, as well as minor features where they can be easily cherry-picked
  • ❌ Unsupported: This version will receive no future updates, except for critical security fixes

Build and Run

Frostiful is built using Gradle using the Fabric Loom Gradle plugin.

# builds a production jar of Frostiful
./gradlew build 

# runs Frostiful's unit tests
./gradlew check

# runs Frostiful's game tests
./gradlew runGametest

Updating structures

Frostiful has a custom run configuration for updating structure templates between Minecraft versions, to account for changes in datafixer format. To run this configuration, place your structure template .nbt files in run/structure_update/structure and then run the following command:

./gradlew runUpdateStructures

This will dump the updated NBT files into run/structure_update/updated/structure. Note that you will need to agree to Minecraft's EULA for this to work.

Warning

This only works for vanilla stuff, so if needed you may have to temporarily and manually change the ID to the closest vanilla thing for the datafixes to apply, eg frostiful:chillager -> minecraft:pillager