Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
Licensed ARR
Published 22 hours ago
☠️ CustomDeathSwap — 2-Player Death Swap Game
Created by NoTXGameR | UBMC STUDIO
A thrilling 2-player Death Swap plugin where two players periodically swap locations — survive the swap or die trying! Perfect for YouTube, streams, and SMP servers.
✨ Features
- 💀 2-Player Death Swap — classic swap gameplay for any server
- ⏱️ Multi-Round Timer System — sequential rounds (5min → 3min → 2min)
- 🔄 Auto Swap — players teleport to each other's location automatically
- ⏳ Cooldown Between Rounds — configurable cooldown timer
- 📟 Action Bar Countdown — live timer shown on screen every second
- 📊 PlaceholderAPI support
- 🎨 Fully customizable messages & color codes
- ♻️
/ds reload— hot-reload config without restart
🛠️ Commands
| Command | Description | Permission |
|---|---|---|
/ds setplayer1 <player> |
Set Player 1 | customdeathswap.admin |
/ds setplayer2 <player> |
Set Player 2 | customdeathswap.admin |
/ds select |
Auto-select 2 online players | customdeathswap.admin |
/ds start |
Start the Death Swap game | customdeathswap.start |
/ds reset |
Reset/stop current game | customdeathswap.admin |
/ds reload |
Reload config | customdeathswap.admin |
🔑 Permissions
| Node | Default | Description |
|---|---|---|
customdeathswap.use |
OP | Use /ds commands |
customdeathswap.admin |
OP | Admin commands (reset, reload, select) |
customdeathswap.start |
OP | Start a Death Swap game |
📦 Dependencies
| Plugin | Required? |
|---|---|
| PlaceholderAPI | ⚡ Optional |
📋 PlaceholderAPI Placeholders
%customdeathswap_player1% → Player 1 name %customdeathswap_player2% → Player 2 name %customdeathswap_status% → Game status %customdeathswap_round% → Current round %customdeathswap_timer% → Remaining time
⚙️ Compatibility
- Minecraft: 1.21+
- Platforms: Spigot, Paper, Purpur
Made with ❤️ by NoTXGameR — UBMC STUDIO
⚙️ Click to view default config.yml
# CustomDeathSwap Configuration
# Plugin by NoTXGameR | UBMC STUDIO | Version 1.0.0
# Death Swap timers in seconds (runs sequentially)
timers:
- 300 # Round 1: 5 minutes
- 180 # Round 2: 3 minutes
- 120 # Round 3: 2 minutes
# Cooldown between rounds in seconds
cooldown: 30
# Messages (supports & color codes)
messages:
prefix: "&8[&cDeathSwap&8] &r"
player1-set: "&aPlayer 1 set to: &e{player}"
player2-set: "&aPlayer 2 set to: &e{player}"
players-selected: "&aPlayers selected: &e{player1} &avs &e{player2}"
not-enough-players: "&cYou must select both players first!"
game-started: "&aDeathSwap has started! &e{player1} &avs &e{player2}"
game-already-running: "&cA game is already running! Use /ds reset first."
game-not-running: "&cNo game is currently running."
swap-completed: "&6&lSWAP COMPLETED!"
swap-message: "&e{player1} &aand &e{player2} &ahave swapped locations!"
next-swap-started: "&6&lNEXT DEATH SWAP STARTED"
next-swap-message: "&eDeath Swap {round} &ahas begun!"
game-reset: "&cGame has been reset."
config-reloaded: "&aConfiguration reloaded."
no-permission: "&cYou don't have permission to do that."
player-not-found: "&cPlayer not found: &e{player}"
invalid-usage: "&cInvalid usage. Try /ds help"
cooldown-actionbar: "&bNext Death Swap starting in: &e{time}s"
timer-actionbar: "&cDeath Swap {round} &f→ &e{time} &fremaining"
all-rounds-done: "&6&lAll Death Swap rounds completed! Game over."30


