Speedrunner Swap Speedrunner Swap is a Minecraft plugin that brings Dream's "Speedrunner Swap" challenge to your server! With this plugin, multiple speedrunners share the same player state and swap control on a configurable timer, while hunters try to stop them from beating the game.
Original YouTube Video
---
How It Works Swap Mechanic: Speedrunners swap control at configurable intervals (default: 60 seconds). Swaps can be fixed or randomized with customizable min/max ranges and Gaussian jitter. Inactive runners are frozen (via effects like blindness and slowness or spectator mode) and cannot move or interact.
Shared State: All runners share the same inventory, health, position, experience, and status effects. Requires strong teamwork and communication.
Hunters: Hunters track the active runner using a compass that updates periodically. They can see coordinates in the action bar and use PvP to eliminate the runners.
Objective: The runners must collaborate to defeat the Ender Dragon before the hunters kill them.
Features: Customizable swap system: Fixed or randomized intervals, jitter settings, grace period after swaps, and auto-pause on disconnect. Safe swap mode to avoid dangerous locations (e.g., lava, fire). Freeze inactive runners with configurable modes (effects or spectator). Hunter compass tracking with periodic updates and coordinate display. GUI menus for team selection, settings, and game management. Broadcast messages for swaps, game events, and team changes. Optional Simple Voice Chat integration to mute inactive runners. Supports Minecraft 1.21 and above (built for Bukkit/Spigot/Paper servers).
Installation: Download the latest .jar from Modrinth or build it yourself. Place it into your server’s plugins folder. Restart your server. Configure settings in config.yml (e.g., teams, swap intervals, tracker options).
Commands: /swap start — Start a Speedrunner Swap game /swap stop — End the current game /swap pause — Pause the game /swap resume — Resume the game /swap status — Check game status /swap setrunners — Set runner players /swap sethunters — Set hunter players /swap reload — Reload configuration /swap gui — Open the management GUI
Credits: Inspired by Dream’s Speedrunner Swap Manhunt. Developed by muj3b. Special thanks to Dream, GeorgeNotFound, and Sapnap for the original challenge idea.