Death Swap Plus
1.0.0A customizable Death Swap plugin for Spigot and Paper featuring an optional random long-distance spawn at the start, adding a strategic twist to the classic Death Swap experience.
1.0.0latestDeath Swap Plus 1.0.0Dec 27, 2025 Initial release.
Added
- Core DeathSwap gameplay: - Automatically swaps player locations after a random delay betweenMinTimerandMaxTimer. - Warning system: - Big title warning exactly 10 seconds (200 ticks) before each swap. - Action bar countdown when time until swap is withinWarningticks. - Optional post-swap “safety window” viaSafeticks (Resistance effect applied at start and after swaps). - Ender pearl cleanup at swap time (KillPearls). - Teleport/swap modes (TeleportMode): -random(random mapping; falls back to circle if no valid mapping found) -circle(random circle per game) -random_circle(circle reshuffles after each swap) -fixed_circle(does not shuffle player order at start) -pairs(pair swapping; supports a 3-player rotation when player count is odd) - Game start options: - Random start spawn (RandomSpawn) with random coordinate selection. - Configurable starting items: -GiveFood(20 cooked porkchops) -GiveWaterBucket(1 water bucket) - Spectator flow: - Eliminated players are set to SPECTATOR. - Players joining during an active game are put into SPECTATOR. -/dstp <player>teleports spectators to alive players. - Commands: -/dsreadyready-up system with/dsready getand/dsready start. -/dsstart(admin force-start) with optional dev mode via/dsstart true. -/dsstop(admin force-stop). -/dssettingsto view/change settings. -/dsstats [player]to view player statistics. -/dskillto self-eliminate during an active game. -/dsinfobasic plugin info. - Permissions: -ds.start,ds.stop,ds.settings. - Stats tracking (stored per-player in YAML underplugins/DeathSwap/PlayerDatabase/): - Games, Wins, Swaps, Deaths, Disconnected, Time played. - Dev mode disables stats writes (for testing). - UI / QoL: - Health is shown in the TAB list (scoreboard objectiveshowhealth). - Chunk preloading and a gradual chunk loading phase at game start to reduce lag/freezes on teleport.Notes
-SendChunksexists as a setting, but chunk preloading/loading behavior is handled internally regardless of this value in the current implementation.
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
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
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
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta