[TFCSF]TFCScorch&Frost
No reviews yet
Adds dynamic heat wave and cold wave weather events to TerraFirmaCraft, using Gaussian temperature curves based on Köppen climate classifications.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
[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, andSolarCalculatorfrom 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
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources