Unstable SMP Scripted Plugin
PluginLicenseRef-All-Rights-Reserved

Unstable SMP Scripted Plugin

UnstableSMP Plugin is a hardcore-style SMP plugin that combines immortality, death bans, and immersive proximity features. It adds intense gameplay with smart Totem handling, Wither death sounds, and fully configurable mechanics.

16.0K
Downloads
19
Followers
3 weeks ago
Updated
📦
7
Versions

📖About Unstable SMP Scripted Plugin

⚠️ 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. ⚠️🔥