
ModsJava
HeatSMP
A high-performance, hardcore survival plugin for PaperMC. Harness heat to unlock "unimaginable power," survive the extreme conditions of $100.0^\circ$…
⬇ Download on Modrinth

🔥 Heat SMP Plugin
A high-performance, feature-rich Minecraft plugin built for PaperMC 1.21.11. This plugin introduces a permanent elemental class system and a "Thermal Economy" where heat is your most valuable resource—and your greatest threat.
🚀 Features
- Permanent Class Assignment: Players are assigned one of three classes on first join and keep it forever via Player PDC and a backup
plugins/HeatSMP/data/players.ymlfile. - Elemental Classes:
- Cryo Warden — cold-focused. Gains energy in snowy biomes, on ice, and while standing in water.
- Solar Acolyte — daylight-focused. Gains energy in plains/forest biomes during daytime.
- Pyro Vanguard — heat-focused. Gains energy in deserts, badlands, and the Nether.
- Opposed Environment Penalty: Players lose energy faster when they are in terrain opposed to their class.
- Tiered Power System:
- 25+ Heat (Warm): Speed I.
- 50+ Heat (Hot): Speed II, Haste I, Fire Resistance.
- 75+ Heat (Sizzling): Strength I, Haste II.
- Custom Class Abilities:
- Glacial Tomb (Cryo): Sneak + left-click creates a temporary 3×3 blue glass cage around the target.
- Ray of Judgment (Solar): Right-click with an empty hand fires a beam that applies Weakness II.
- Magma Trail (Pyro): Sprinting above 75 energy leaves flame particles that damage nearby entities.
- PvP Siphon: If a player is killed by a different class, the killer steals 50% of the victim's energy.
- MiniMessage Action Bar HUD: Class-colored HUD display for Cryo (blue), Solar (gold), and Pyro (crimson).
- Meltdown Mechanic: Reaching 100 heat triggers a dangerous meltdown state with a short cooldown window.
🛠️ Commands
| Command | Description | Permission |
|---|---|---|
/heat status |
View your current heat and active buffs. | heat.use |
/heat top |
View the hottest players on the server. | heat.use |
/heat set <player> <val> |
Manually set a player's heat level. | heat.admin |
/heat toggle |
Enable/Disable the heat system for yourself. | heat.admin |
📦 Installation
- Download the
.jarfile. - Place it into your server's
pluginsfolder. - Restart your server.
- Configure the heat and ability settings in the generated
config.ymlif desired.
💻 Developer Notes
This plugin utilizes:
- Paper API 1.21.1
- Kyori Adventure / MiniMessage for modern text formatting.
- PersistentDataContainer for lightweight player storage.
- YAML backup storage for persistent class assignments across reconnects.
Created for the Heat SMP — Harness the power, survive the burn.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as HeatSMP-1.0.0.jar — drop this file into the mods folder
- Download size: 25 KB
- Download link checked 23 Aug 2026 — working
These come from our own check of the pack file, not from the source page.