Mineuniverse
Mods
[TFCSF]TFCScorch&Frost

[TFCSF]TFCScorch&Frost

MOD
Adds dynamic heat wave and cold wave weather events to TerraFirmaCraft, using Gaussian temperature curves based on Köppen climate classifications.
by newbiewood
Download Claim this project
Add a badge to your pageLink to [TFCSF]TFCScorch&Frost from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the mod page on MineUniverse.

983 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Addons World Gen
Advertisement Remove ads with Premium →

[TFCSF] TFC Scorch and Frost adds dynamic heat wave and cold wave weather events to TerraFirmaCraft, introducing regional temperature extremes that evolve with natural Gaussian-shaped intensity curves.

Features

  • Climate-Aware Events – Events are weighted by Köppen climate classification (11 zone groups from 30 subtypes). Arid/desert zones favor heat waves; polar/tundra zones favor cold waves; temperate zones see both.
  • Seasonal Multipliers – Heat waves are amplified in summer (×2) and blocked in winter; cold waves are amplified in winter (×2) and blocked in summer.
  • Gaussian Temperature Curves – Each event ramps up, peaks, and decays naturally over 3–7 in-game days using a Gaussian distribution (σ = duration × 0.4).
  • 3-Phase Notifications – Players receive chat messages in Chinese or English when an event onsets, peaks, and recovers.
  • Multiplayer Ready – Server-authoritative with lightweight sync packets. All temperature logic runs server-side; clients only display the result.
  • Fully Configurable – Enable/disable the system, adjust max concurrent events, duration range, curve shape, and phase messages via server config.
  • TFC API Integration – Uses KöppenClassification, Calendar, and SolarCalculator from TFC's native APIs for seamless compatibility.
  • Debug Commands – /tfcscorch trigger, /tfcscorch list, /tfcscorch clear, /tfcscorch whereami (requires permission level 2).

How It Works

Every in-game day, the system checks each climate zone that has at least one player. An event may trigger based on the zone's probability weight. Once active, the temperature offset follows a Gaussian curve, ensuring a smooth and immersive experience. The mixin injects into OverworldClimateModel.getInstantTemperature() — it does not replace the climate model, making it compatible with other temperature-modifying mods.

Requirements

  • TerraFirmaCraft 4.1.2+

Compatibility

Since this mod directly modifies TFC's climate dimension (injecting into OverworldClimateModel.getInstantTemperature() at RETURN), it is compatible with any body temperature/thirst/hydration/crop mod that reads TFC's environmental temperature as an input parameter. No additional compatibility patches are needed.


License

MIT


 

tfc_scorch_and_frost-1.0.0-beta.1.jar
MC Client, 1.21.1, NeoForge, Server
Beta 2026-06-11 Get

More from newbiewood

Advertisement Remove ads with Premium →

You Might Also Like