promotional bannermobile promotional banner

[TFCSF]TFCScorch&Frost

Adds dynamic heat wave and cold wave weather events to TerraFirmaCraft, using Gaussian temperature curves based on Köppen climate classifications.
屏幕截图 2026-06-11 220326.png

屏幕截图 2026-06-11 220326.png

屏幕截图 2026-06-11 220509.png

屏幕截图 2026-06-11 220509.png

2026-06-11_22.03.06.png

2026-06-11_22.03.06.png

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öppenClassificationCalendar, 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


 

The [TFCSF]TFCScorch&Frost Team

profile avatar
  • 4
    Projects
  • 517
    Downloads

More from newbiewood

  • TFCAnvilBuilder project image

    TFCAnvilBuilder

    • 13
    • Mods

    A TerraFirmaCraft addon that adds a multi-step welding chain to craft anvils.

    • 13
    • June 28, 2026
    • Mods
    • +1
  • [TFCSS]TFCSmithingSkill project image

    [TFCSS]TFCSmithingSkill

    • 324
    • Mods

    Adds TFC+ style smithing skill system to TerraFirmaCraft 4.1.2 (NeoForge 1.21.1) — General/Tool/Weapon/Armor smithing with XP progression, quality threshold bonuses, and cross-mod API.

    • 324
    • June 28, 2026
    • Mods
  • AutoDisconnect project image

    AutoDisconnect

    • 34
    • Mods

    Automatically disconnect from servers upon detecting customizable keywords in chat messages, on-screen titles, or boss health bars.

    • 34
    • April 20, 2026
    • Mods
    • +1
  • TFCAnvilBuilder project image

    TFCAnvilBuilder

    • 13
    • Mods

    A TerraFirmaCraft addon that adds a multi-step welding chain to craft anvils.

    • 13
    • June 28, 2026
    • Mods
    • +1
  • [TFCSS]TFCSmithingSkill project image

    [TFCSS]TFCSmithingSkill

    • 324
    • Mods

    Adds TFC+ style smithing skill system to TerraFirmaCraft 4.1.2 (NeoForge 1.21.1) — General/Tool/Weapon/Armor smithing with XP progression, quality threshold bonuses, and cross-mod API.

    • 324
    • June 28, 2026
    • Mods
  • AutoDisconnect project image

    AutoDisconnect

    • 34
    • Mods

    Automatically disconnect from servers upon detecting customizable keywords in chat messages, on-screen titles, or boss health bars.

    • 34
    • April 20, 2026
    • Mods
    • +1