Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
⚠️ UnstableSMP Plugin
UnstableSMP is a powerful hardcore-style Minecraft server plugin made for intense, chaotic, and high-stakes SMP gameplay.
It is a remastered and expanded version of the classic ImmortalPlugin, combining immortality mechanics, permanent death punishment, random nickname systems, deathban management, proximity messages, and immersive atmosphere features into one clean configurable plugin. 💀🔥
Perfect for:
- Hardcore SMPs
- Event Servers
- Lore SMPs
- Chaos SMPs
- Tournament SMPs
- Survival servers with custom punishment systems
✨ Main Features
💖 Immortality System
Use:
/immortal <player>
Toggle immortality for any player.
Immortal players cannot fully die. Their health will never drop below half a heart.
Works with almost every normal damage source, including:
- mobs ⚔️
- fall damage 🪂
- fire and lava 🔥
- explosions 💥
- drowning 🌊
- hunger 🍖
- void damage ☠️
- PvP damage
This is perfect for special players, lore characters, event hosts, admins, or custom SMP mechanics.
Permission:
unstablesmp.immortal
Default: OP
🗿 Smart Totem Detection
UnstableSMP includes a smart Totem of Undying system.
If an immortal player holds a Totem of Undying in their main hand or off-hand:
- immortality is temporarily disabled
- the player can die normally
- the totem can be consumed normally
- after the totem is no longer held, immortality automatically activates again
This makes immortality feel more natural and balanced instead of completely blocking vanilla mechanics.
☠️ Death Ban System
UnstableSMP includes a hardcore deathban system.
When a player dies, they can be instantly banned from the server.
The player is kicked and banned with a configurable reason.
Default reason:
You Died with a Hardcore Plugin
Config example:
death-ban:
enabled: true
reason: "You Died with a Hardcore Plugin"
This is useful for hardcore SMPs, event servers, one-life servers, and intense survival challenges.
✅ Deathban Admin Commands
UnstableSMP includes admin commands for managing deathbanned players.
Pardon one player:
/deathban pardon <player>
Pardon every deathbanned player:
/deathban pardon all
The /deathban pardon all command clears all active deathbans safely without deleting unrelated player data.
Useful for:
- resetting events
- starting a new season
- fixing mass deathban situations
- quickly reopening the server after testing
Suggested permission:
unstablesmp.deathban.pardonall
🕵️ Random Nickname System
UnstableSMP includes a random nickname system for events, anonymous gameplay, and chaotic SMP seasons.
Commands include:
/smp randomnick <player>
/smp randomnick all
/smp randomnick clear <player>
You can assign random nicknames to players, randomize everyone, or clear a player’s random nickname.
The clear command removes the nickname and restores the player’s normal name behavior.
🔊 Wither Death Sound
When a player dies, UnstableSMP can play a loud Wither spawn sound nearby.
Only players in the same world and within the configured distance can hear it.
This creates a dramatic and scary death atmosphere for hardcore SMPs. 😈
Config example:
wither-sound:
enabled: true
distance: 500
📡 Proximity Messages
UnstableSMP can make join, leave, and death messages proximity-based instead of global.
This means messages are only visible to players near the event.
Affects:
- join messages ➕
- leave messages ➖
- death messages ☠️
Config example:
proximity-messages:
enabled: true
distance: 500
Example:
A player dies at spawn around 0, 0.
Players near spawn see the death message.
Players far away see nothing.
This makes SMP gameplay feel more immersive and mysterious.
💬 Fixed Vanilla Death Messages
UnstableSMP 5.1 improves deathban behavior.
When a player dies and gets deathbanned, the normal Minecraft death message should still appear before the player leaves or gets kicked.
Example:
Duuchniuk was slain by Snuchii
Duuchniuk left the game
This keeps the server chat feeling natural while still using the hardcore deathban system.
⚙️ Configuration
Almost everything can be configured in config.yml.
You can customize:
- deathban enabled/disabled
- deathban reason
- wither death sound
- sound distance
- proximity message system
- proximity message distance
- plugin messages
- nickname behavior
- hardcore SMP settings
The config is designed to be simple and clean.
🚀 Compatibility
UnstableSMP is made for modern Minecraft servers.
Supported:
- Minecraft 1.21.x
- Java 21
- Paper
- Spigot
- Bukkit
No external dependencies required.
Lightweight and optimized for survival/event servers. ⚡
🧠 Summary
UnstableSMP includes multiple powerful systems in one plugin:
- 💖 Immortality system
- 🗿 Smart Totem handling
- ☠️ Permanent deathban system
- ✅ Deathban pardon commands
- 🕵️ Random nickname system
- 🔊 Wither sound on death
- 📡 Proximity-based join, leave, and death messages
- 💬 Improved vanilla death message handling
- ⚙️ Fully configurable setup
UnstableSMP is perfect for hardcore SMPs, lore servers, event servers, and chaotic survival gameplay.
Make your SMP more intense, more dangerous, and more unstable. ⚠️🔥


