promotional bannermobile promotional banner

Server Temperature

A small mod that adds temperature changes for your players.
Temperature modifiers

Temperature modifiers

Description

🌡️ Server Temperature

A temperature system for Minecraft

The mod calculates the temperature of every player and makes it affect survival: it's hot in the desert, cold in the taiga, colder at night, and comfortable under a roof. 🌍


✨ Features

  • 🌍 Climate — world temperature is calculated from noise and biome (taking altitude into account), smoothly transitioning between climates.
  • 🌙 Time of day — warmer during the day, colder at night and at dawn.
  • 🌧️ Weather — rain, snow, and thunderstorms lower the temperature.
  • 🔥 Blocks — campfires, lava, fire, and lanterns warm you; ice cools you.
  • 🏠 Home — under a roof, temperature smoothly trends toward a comfortable 28°C. Heaters (furnace, campfire, lava) speed up the warming.
  • 🛡️ Armor — protects against cold and heat, each piece configurable individually.
  • 💧 State — water and powder snow cool you; magma and being inside lava heat you to the maximum.
  • ❄️🔥 Effects and damage — at extreme temperatures: slowness, fatigue, fire, and damage.
  • 🔧 Configuration — nearly everything is configurable via config/servertemperature-common.toml

⚙️ Configuration

File: config/servertemperature-common.toml

Section What it configures
Main Mod enablement, recalculation period, noise, and biome temperature
modifiers Enable/disable each modifier (climate, time, weather, blocks, state, armor)
staticTemperature Replace climate with a fixed temperature (e.g. 28°C)
dimensions Base temperature in the Nether and the End
climate Mixing noise with biome, smoothing, altitude
armor Protection of each armor piece against cold/heat
home Optimal temperature, heating rate, roof height, heaters
timeOfDay / weather Effect of time of day and weather
blocks Hot/cold blocks around the player
damage Cold/heat damage and particles on damage

🎮 Commands

Command Description
/temperature debug Show each modifier's contribution to temperature
/temperature set <player> <degrees> Manually set a player's temperature
/temperature reset <player> Return to automatic calculation
/temperature toggle <player> Enable/disable temperature for a player
/temperature reload Reload the config

The Server Temperature Team

profile avatar
  • 7
    Projects
  • 2.0K
    Downloads

More from BourraskaView all