Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
🌡️ Temperature — A Climate Survival Mod The world has a climate. Now it affects you. Temperature is a Fabric mod for Minecraft 1.21 that introduces a dynamic thermal system into survival gameplay. Every element of the environment — the biome you're in, the time of day, the season, the altitude, the weather, what you're wearing, and even what you eat — contributes to a single value: your body temperature. Ignore it at your cost.
🌍 Environmental Factors Your temperature is shaped by the world around you:
Biome — Deserts scorch, tundras freeze, forests breathe. Each biome has a base temperature derived from vanilla climate data, smoothly blended as you cross borders. Season — Spring, Summer, Autumn, and Winter rotate on an automatic cycle, each shifting the global temperature. You can override the season with a command at any time. Day/Night Cycle — Mornings are cold, middays are warm, nights drop. Temperature breathes with the sun. Altitude — Underground is warmer, high peaks are brutal. The further from sea level, the more extreme the shift. Rain — Rainfall chills the air by 5°C instantly. Nearby Blocks — Lava, fire, and heat sources warm you. Water bodies and wet areas cool you down.
🌦️ Dynamic Weather System The climate is not static — it evolves:
Heat and Cold Waves — Randomly occurring multi-day weather events that shift the global temperature by ±8°C. Waves last 7 in-game days and are followed by a cooldown before the next one. Morning Frost — In cold and temperate biomes, the hours between dusk and early morning trigger a frost modifier, dropping temperature further depending on the biome's vanilla climate value. Microclimate Events — Individual players may be caught in localized weather anomalies: a cold snap rolling in off the ocean, a heat pocket over the desert, a chill settling into the swamp. These last 1–3 days and vary by biome type.
🧥 Survival Mechanics Your choices matter:
Armor — Wearing more pieces retains body heat. A fully armored player gains +13°C. Going naked in the cold costs you −15°C. Food and Drinks — Water bottles and milk cool you down. Mushroom stew, rabbit stew, and beetroot soup warm you up. Potions provide minor relief. Fire — Standing on fire spikes your temperature by +30°C for a short burst.
🩸 Temperature Effects Reaching dangerous extremes has consequences: ZoneTemperatureEffects🔥 Scorching≥ 50°CHunger drain, Slowness II, Nausea, damage every 4s☀️ Very Hot≥ 40°CHunger drain, Slowness I, occasional Nausea🌤️ Hot≥ 30°CMinor hunger drain🟢 Comfortable0°C – 30°CNo penalties🌧️ Cold≤ 0°CMinor hunger drain❄️ Very Cold≤ −15°CHunger drain, Slowness I, occasional Nausea🧊 Freezing≤ −25°CHunger drain, Slowness II, Nausea, damage every 5s
👁️ Visual Feedback When the climate turns hostile, you see it:
Morning Frost triggers a blue-tinted fog that fades in gradually and clears with the sun. Microclimate cold snaps produce a grey mist that rolls in and dissipates smoothly. All fog transitions are interpolated client-side for a natural, cinematic feel.
⚙️ Fully Configurable Everything is adjustable in-game via /temperature config:
Toggle the HUD, felt temperature display, season indicator, and day/night readout Enable or disable screen effects independently Force any season or weather wave for testing Apply microclimate modifiers to specific players Switch between Portuguese (BR), English (US), and Spanish
- ⚙️ Commands — /temperature config
- All configuration is done in-game through a single command tree. No config files needed.
- HUD & Display
- /temperature config hud on|off — Shows or hides the temperature HUD overlay on your screen.
- /temperature config feeling on|off — Toggles the felt temperature display, which accounts for all active modifiers.
- /temperature config daynight on|off — Shows or hides the day/night cycle contribution on the HUD.
- /temperature config season on|off — Toggles the current season indicator.
- Seasons
- /temperature config season set spring|summer|autumn|winter — Forces a specific season, overriding the automatic cycle. Useful for testing or server events.
- /temperature config season set auto — Returns the season to the automatic day-based progression.
- Visual Effects
- /temperature config effects on|off — Enables or disables client-side screen effects such as the frost fog and mist overlay.
- Weather & Climate
- /temperature config weather on|off — Globally enables or disables the entire dynamic weather system, including waves, frost, and microclimates.
- /temperature config weather wave heat|cold — Forces a heat or cold wave lasting 7 in-game days, immediately overriding the current state.
- /temperature config weather wave clear — Removes any active climate wave.
- /temperature config weather microclimate heat|cold — Applies a localized +8°C or −8°C microclimate modifier directly to your character.
- /temperature config weather microclimate clear — Removes your active microclimate modifier.
- Language
- /temperature config language pt_br|en_us|es — Sets the mod language to Brazilian Portuguese, English, or Spanish.
- Status
- /temperature config status — Prints a full summary of the current configuration: HUD state, season (including whether it's forced), active weather wave, all toggle states, and current language.
Requires: Fabric Loader ≥ 0.15 · Fabric API · Minecraft 1.21 Optional: ModMenu · Cloth Config


