DeathSwap by DFWS
2.1.1A powerful but reliable plugin that add Death Swap Death Shuffle and Block Shuffle to Minecraft.
- Tested MC versions
- 1.21
DeathSwap
A professional DeathSwap minigame plugin for Paper 1.21.11 with 3 game modes, multi-arenas, admin dashboard, and full customization.
Paper 1.21.11 required (or compatible forks like Purpur). Not compatible with Spigot/Bukkit.
✨ Features
3 Game Modes — DeathSwap, DeathShuffle, BlockShuffle
Multi-Arenas — Independent instances with their own worlds, configs, and players
Admin Dashboard — Full GUI to manage arenas, players, gamerules, and settings
Statistics — Kills, deaths, wins, play time with leaderboards
Seed Voting — Players vote for predefined seeds before each game
Challenges — Craft, mine, and kill objectives with potion effect rewards
Custom Sounds — Every event sound is fully configurable
Team System — Play all modes cooperatively with auto-balanced color teams
Two UI Modes — RICH (BossBar + ActionBar) or CLEAN (chat only)
In-Game Config — Modify everything via GUI or commands, no file editing needed
Custom GameMode API — Developers can register their own modes using the DeathSwapAPI
Bilingual — French and English support
Lightning Fast Start — Bypass wait times for instant gameplay!
Custom Dimensions — Configurable Nether & End worlds per arena with dedicated gamerules
World-Ready Polling — Intelligent loading checks ensuring CWR and Multiverse worlds are securely loaded
🕹️ Game Modes
| Mode | How it works |
|---|---|
| DeathSwap | Players trappers are randomly swapped — trap your area and survive your opponent's trap! |
| DeathShuffle | Each round assigns a death type. Die the right way to survive! Configurable causes via in-game GUI, includes "Death Run". |
| BlockShuffle | Find and stand on the target block before time runs out! Configurable blocks via in-game GUI, includes "Item Race". |
📋 Quick Start
- Drop the JAR in
plugins/ - Create worlds (Multiverse recommended):
mv create DS_Game normal+mv create DS_Lobby normal - Copy
arenas/example.yml→arenas/default.yml, edit your world names /ds reloadthen/ds join
📋 Commands
| Command | Description |
|---|---|
/ds join [arena] | Join an arena |
/ds leave | Leave current game |
/ds stats | View stats |
/ds top [category] | Leaderboard |
/ds help gui | Visual help menu |
/ds language <lang> | Change language |
/ds admin | Admin dashboard (GUI) |
/ds admin create/delete/clone | Manage arenas |
/ds settings | In-game settings GUI |
/ds reload | Reload config |
⚙️ Requirements
| Component | Version | Status |
|---|---|---|
| Java | 21+ | |
| Paper (or fork) | 1.21.11 | |
| Multiverse-Core | 4.x | |
| CyberWorldReset | * |
📚 Documentation
For complete documentation including all commands, configuration reference, admin dashboard guide, and troubleshooting:
Documentation Complète (Français)
📝 License
Custom license — free to use and modify, redistribution with credit, no commercial use without agreement. See LICENSE.md.
Made with ❤️ by DualsFWShield
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta