🔄 Switch Players
Welcome to Switch Players, the ultimate chaotic multiplayer challenge mod for Minecraft 1.20.1!
The concept is simple but deadly: every X seconds, all active players swap positions in a giant chain reaction. You could be safe in your base one second, and falling into a pit of lava the next because you just took the place of your enemy!
Perfect for custom game modes, streamers, and group events with friends. Will you survive the chaos?
✨ Features
- 🎲 The Chain Switch (Option B): No one stays in place! The mod takes all alive players, shuffles the order, and moves everyone in a loop (Player A goes to Player B, Player B to Player C, and the last player goes to Player A).
- 🛡️ Smart Spectator Exclusion: Dead players in Spectator mode are completely excluded from the switch rotation so they don't ruin the game.
- 👁️ Anti-Cheat for Spectators: Spectators are automatically pushed upward if they try to clip into solid blocks, preventing them from X-raying caves and helping players still in the game.
- 🏆 Automated Victory System: As soon as only one survivor remains, a massive title "[Player] won!" flashes on everyone's screen, and the timer automatically pauses.
- 💾 Per-World JSON Config: Each world saves its own settings independently in the
<world>/serverconfig/switch_players.json file.
⌨️ Admin Commands
Keep full control over the game with a single built-in command (Requires OP / Permission level 2):
/switch_player set <seconds> Set the interval between each teleportation (e.g., /switch_player set 30 for a switch every 30 seconds).
/switch_player start Starts the game loop and begins the countdown.
/switch_player stop Pauses the game loop and stops the teleportation.
⚙️ Installation & Requirements
- Minecraft Version: 1.20.1
- Mod Loader: Forge
- Environment: Server-side compatible (Only needs to be installed on the server if playing multiplayer, but works fine in singleplayer too!).
💡 Quick Tip: If you want to change the timer mid-game, just use the /switch_player set command and it will instantly update the json configuration without requiring a server restart!