Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Scorchful

Scorchful

Dune-inspired, Vanilla+ mod focused on Heat-based temperature survival and combat - sister mod of Frostiful!

63.9k
290
Equipment
Food
Game Mechanics
AboutGalleryChangelogVersions
All versionsScorchful 0.15+1.21.1

Scorchful 0.15+1.21.1

Download
Report

Changelog

Digitized Global Warming

This is a full release of the new environment API implementation. This release also comes with support for 1.21.3.

Changes from beta 1

  • Added a new environmentTemperatureMultiplier config option

Original

This update brings a new Environment API implementation to Scorchful. Temperatures are now calculated for each biome in Celsius (though can work with other units), and then converted to temperature points. Nearly all aspects of the environment can now be configured by modpack and datapack authors, from what the temperature in a biome is to exactly how deadly that temperature will be to players. As this is a very large change to many parts of Scorchful, this update is being released as a beta first. In particular, the system of environment and environment providers currently used here is still a bit confusing and is not final - it will likely be refined in a later update.

This update is a breaking change for many existing configs.

Almost all existing behaviour should remain the same, this is mostly an internal update. However, you may still want to read up on the new temperature system on the new and updated wiki: https://modded.wiki/w/Scorchful:Temperature_System

A New Wiki!

The Scorchful wiki is moving! It is being split between two sites: a developer-focused wiki that provides the technical documentation for components, tags, and the config file; and a player-focused content wiki with more opportunity for community contribution. The old wiki is still the "official" wiki at the time of writing, however, some pages have already moved and more will be moving soon. You can find these wikis at the following links:

  • Player Wiki: https://modded.wiki/w/Mod:Scorchful
  • Developer Docs: https://scorchful.thedeathlycow.com/
  • Thermoo Developer Docs: https://thermoo.thedeathlycow.com/

Additions

  • Added a new Environment Heat Resistance attribute to Turtle and Netherite Armor. This attribute applies exclusively to environment-based temperature changes. Heat Resistance no longer applies to the environment temperature at all.
  • Environment Heat Resistance represents the probability to "dodge" an environment temperature change each tick, and is represented on a 0-1 scale. For example, 1 Environment Heat Resistance = 100%, and 0.5 = 50%. This provides more nuance to the usually much smaller, but more frequent, environment temperature changes that previously were difficult to resist with Turtle Armor.
  • Heat Resistance and Environment Heat Resistance can now be configured per-item (and per-stack) using the item component scorchful:heat_resistance. See the config wiki page for the format: https://scorchful.thedeathlycow.com/components/#heat-resistance
  • The existing Armor Material Tags will still work; they will simply apply the Heat Resistance component to any new stacks that don't have the component and have a tagged material.
  • Dry biomes now allow for sweating to be even more efficient than normal biomes

Changes and Fixes

  • Temperatures are now less extreme when configuring the strength of warm biomes.
  • Temperature can now be configured for all dimensions.
  • The seasonal temperature tags have been moved to #scorchful:is_climate/* and #scorchful:is_not_climate/* tags. These should still be backwards compatible with the Spring tags, however other tags have been fully removed without replacement. Furthermore, Spring tags may be removed from backwards compatibility in the future if this causes too much trouble.
  • Temperatures at or above 30°C are warm, and the heat intensity increases by 1 temperature per tick per 10C° that the temperature increases.
  • The "dry biomes" feature was moved from Frostiful to here, however Frostiful is still required for these biomes to apply freezing
  • The Sun Hat now provides heat protection in all warm biomes - not just Scorching biomes

Config Version 6

CONFIGS WILL BE RESET IF UPDATES ARE NOT DISABLED!

Many config options and tags have been removed. As many as possible have been maintained, however some removals were inevitable with such a massive overhaul. The removed options, and their replacement, are as follows:

Combat Config

  • Default armor piece heat resistance defaultArmorHeatResistance: The default Heat Resistance to apply to all armor pieces that are not explicitly overridden
    • Replaced with the item component scorchful:heat_resistance
  • Very warm armor piece heat resistance veryHarmfulArmorHeatResistance: The amount of Heat Resistance to apply to very warm armor pieces (such as Fur Armor in Frostiful)
    • Replaced with the item component scorchful:heat_resistance
  • Thermally protective armor piece heat resistance protectiveArmorHeatResistance: The amount of Heat Resistance to apply to protective armors, such as Netherite
    • Replaced with the item component scorchful:heat_resistance
  • Very thermally protective armor piece heat resistance veryProtectiveArmorHeatResistance: The amount of Heat Resistance to apply to very protective armors, such as Turtle
    • Replaced with the item component scorchful:heat_resistance

Heating Config

  • Minimum sky light level for heat minSkyLightLevelForHeat: The minimum sky light level that will start to apply environmental heating
    • Replaced with the environment provider scorchful:modifier/apply_shade_for_time.
  • Heat from the Sun heatFromSun: How much environmental heating to apply from the Sun every tick
    • Replaced with the environments scorchful:temperature/scorching_climate, scorchful:temperature/warm_climate, and scorchful:temperature/temperate_climate.
  • Sun Hat shade temperature change sunHatShadeTemperatureChange: The temperature change to apply to players wearing a Sun Hat in Scorching Biomes each tick
    • Replaced with an Environment Heat Resistance attribute modifier.
  • Light level per heat increase (in The Nether) lightLevelPerHeatInNether: How many light levels correspond to a +1 increase in passive temperature, in The Nether
    • Replaced with the environment scorchful:hell.
  • Minimum light level for heat (in The Nether) minLightLevelForHeatInNether: The minimum light level to begin facing heat, in The Nether
    • Replaced with the environment scorchful:hell.
  • Blocks above Lava Ocean per heat increase (in The Nether) blocksAboveLavaOceanPerHeatInNether: How many blocks above the lava ocean correspond to a +1 increase in passive temperature, in The Nether
    • Replaced with the environment scorchful:hell.
  • Maximum heat from Lava Ocean (in The Nether) maxHeatFromLavaOceanInNether: The maximum passive heat that the Lava Ocean can create, in The Nether
    • Replaced with the environment scorchful:hell.

Thirst Config

  • Dry rate dryRate: How many wetness points to remove each tick when not in contact with water
    • No replacement, hardcoded to be handled by Thermoo directly.

Mod Integration Config

Seasons Config

  • Enable seasons integration enableSeasonsIntegration: Toggles seasons integration. If set to false, Scorchful will treat all biomes as if it were Spring.
    • Replaced with the thermoo:seasonal/temperate and thermoo:seasonal/tropical environment provider.
  • Wet Season humid biome sweat efficiency wetSeasonHumidBiomeSweatEfficiency: How efficient sweating is during the Wet Season in humid tropical biomes. This feature is exclusive to Serene Seasons.
    • Replaced with thirstConfig/extraHumidBiomeSweatEfficiency
  • Dry Season humid biome sweat efficiency drySeasonHumidBiomeSweatEfficiency: How efficient sweating is during the Dry Season in humid tropical biomes. This feature is exclusive to Serene Seasons.
    • Replaced with thirstConfig/aridBiomeSweatEfficiency

Dependencies

dependency-iconCloth Config APIrequired
dependency-iconThermoorequired
dependency-iconFabric APIrequired
dependency-iconCardinal Components APIrequired
dependency-iconMod Menuoptional
dependency-iconDehydrationoptional
dependency-iconFrostifuloptional
dependency-iconSatin APIembedded

Files

scorchful-0.15+1.21.1.jar(1.19 MiB) Primary
Download
scorchful-0.15+1.21.1-sources.jar(1006.25 KiB)
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Beta

Version number

0.15+1.21.1

Loaders

Fabric Quilt

Game versions

1.21.1

Downloads

335

Publication date

March 21, 2025 at 11:11 AM

Publisher

TheDeathlyCow

TheDeathlyCow

Member

Version ID

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.