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


