ModsJava
Cold & Heat
A realistic temperature survival system for your server, inspired by the classic Tough As Nails mod.
⬇ Download on Spigot❄️ Cold and Heat
A realistic temperature survival system for your Paper server, inspired by the classic Tough As Nails mod. Biomes, weather, nearby blocks, water, altitude and even your armor all work together to decide how cold or hot your players feel — and if they don't dress and act accordingly, it will hurt.
✨ Features
A living temperature simulation Every player has a temperature value that drifts smoothly toward an environmental target instead of snapping instantly, so warming up by a campfire or freezing in a blizzard actually feels gradual.
60+ biomes taken into account From the icy frozen_peaks and ice_spikes to the scorching badlands, desert and Nether biomes — every vanilla biome contributes its own base temperature, including the End.
Weather & time matter Standing in the open during rain or a thunderstorm makes cold biomes noticeably colder. Nighttime adds a further chill. Get under a roof and none of it reaches you.
Blocks radiate heat and cold Torches warm you a little, campfires more, lava the most. Ice, snow and powder snow pull your temperature down. Every source has its own strength and radius, and fades out the further away you get.
Water is dangerous — and useful Jump into a lake in a snowy biome and you'll cool down fast. Take a dip in the desert heat and it'll actually help.
Armor changes everything Leather insulates you from the cold but makes overheating worse. Iron, diamond and netherite conduct the cold and the heat — dress for the occasion.
Shelter & altitude Indoors and underground, the outside climate barely reaches you. Climb too high into the sky, on the other hand, and the cold creeps back in.
Beautiful, non-intrusive UI A clean actionbar indicator shows ❄ snowflakes or ♨ heat symbols that grow and shift color as things get extreme — flashing when you're in real danger. Fully optional: turn it off server-wide in the config, or let players toggle it for themselves with /coldandheat toggle.
A frost vignette that never breaks vanilla behavior As players get colder, the screen gradually frosts over using the same overlay vanilla uses for powder snow — and it never conflicts with the real thing if a player happens to be standing in actual powder snow.
Real consequences Slowness, mining fatigue, nausea and damage kick in at extreme temperatures — fully configurable per stage, so you decide exactly how punishing survival should be.
Commands
Command Description Permission
/coldandheat temp [player] Shows the exact temperature value and stage coldandheat.use / coldandheat.others
/coldandheat toggle Toggles the actionbar display for yourself coldandheat.use
/coldandheat reload Reloads the configuration coldandheat.admin
Aliases: /cah, /coldheat
⚙️ Fully Configurable
Every number that drives the system lives in a well-documented config.yml: biome values, block sources and their radii, armor insulation, weather/altitude/night penalties, drift speed, stage thresholds, actionbar behavior, the frost vignette, and the potion/damage effects applied at each temperature stage. No coding required to rebalance the whole plugin to your server's needs.
Requirements
Found a bug or have a suggestion? Open an issue on the project page — feedback is always welcome!
A realistic temperature survival system for your Paper server, inspired by the classic Tough As Nails mod. Biomes, weather, nearby blocks, water, altitude and even your armor all work together to decide how cold or hot your players feel — and if they don't dress and act accordingly, it will hurt.
✨ Features
A living temperature simulation Every player has a temperature value that drifts smoothly toward an environmental target instead of snapping instantly, so warming up by a campfire or freezing in a blizzard actually feels gradual.
60+ biomes taken into account From the icy frozen_peaks and ice_spikes to the scorching badlands, desert and Nether biomes — every vanilla biome contributes its own base temperature, including the End.
Weather & time matter Standing in the open during rain or a thunderstorm makes cold biomes noticeably colder. Nighttime adds a further chill. Get under a roof and none of it reaches you.
Blocks radiate heat and cold Torches warm you a little, campfires more, lava the most. Ice, snow and powder snow pull your temperature down. Every source has its own strength and radius, and fades out the further away you get.
Water is dangerous — and useful Jump into a lake in a snowy biome and you'll cool down fast. Take a dip in the desert heat and it'll actually help.
Armor changes everything Leather insulates you from the cold but makes overheating worse. Iron, diamond and netherite conduct the cold and the heat — dress for the occasion.
Shelter & altitude Indoors and underground, the outside climate barely reaches you. Climb too high into the sky, on the other hand, and the cold creeps back in.
Beautiful, non-intrusive UI A clean actionbar indicator shows ❄ snowflakes or ♨ heat symbols that grow and shift color as things get extreme — flashing when you're in real danger. Fully optional: turn it off server-wide in the config, or let players toggle it for themselves with /coldandheat toggle.
A frost vignette that never breaks vanilla behavior As players get colder, the screen gradually frosts over using the same overlay vanilla uses for powder snow — and it never conflicts with the real thing if a player happens to be standing in actual powder snow.
Real consequences Slowness, mining fatigue, nausea and damage kick in at extreme temperatures — fully configurable per stage, so you decide exactly how punishing survival should be.
Commands
Command Description Permission
/coldandheat temp [player] Shows the exact temperature value and stage coldandheat.use / coldandheat.others
/coldandheat toggle Toggles the actionbar display for yourself coldandheat.use
/coldandheat reload Reloads the configuration coldandheat.admin
Aliases: /cah, /coldheat
⚙️ Fully Configurable
Every number that drives the system lives in a well-documented config.yml: biome values, block sources and their radii, armor insulation, weather/altitude/night penalties, drift speed, stage thresholds, actionbar behavior, the frost vignette, and the potion/damage effects applied at each temperature stage. No coding required to rebalance the whole plugin to your server's needs.
Requirements
- Paper (or a Paper fork) 1.21.x
- Java 21
Found a bug or have a suggestion? Open an issue on the project page — feedback is always welcome!
Cold & Heat is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 7 times (via Spigot). Download it and open it directly in the game.