LobbySwitch – Intelligent Multi-Lobby Management System (1.8 – 1.21.11)
Author: Narcox
Platform: BungeeCord / Waterfall
Backend: Spigot / Paper
Versions Supported: 1.8 – 1.21.11
LobbySwitch is a professional multi-lobby switching system built for Minecraft proxy networks that require stability, balance, and control.
It intelligently routes players between multiple lobby servers while preventing overload, command spam, and uneven distribution.
Designed for serious networks, not basic setups.
Core Purpose
LobbySwitch replaces simple /hub or /lobby teleport plugins with a structured and configurable proxy-level solution.Instead of blindly sending players to a static server, LobbySwitch:
• Detects available lobby servers
• Applies load balancing rules
• Respects server capacity
• Supports queue fallback
• Allows transfer delay control
• Handles permissions cleanly
• Provides full configuration flexibility
This results in smoother player flow and improved network performance.
Smart Load Balancing
Uneven lobby distribution creates lag and poor first impressions. LobbySwitch solves this.Available balancing modes:
• RANDOM – Random lobby selection
• LOWEST – Automatically selects the least populated lobby
The plugin checks player counts in real time and avoids offline or restricted servers.
Benefits:
✔ Prevents lobby overload
✔ Keeps player counts balanced
✔ Improves performance stability
✔ Creates fair distribution across the network
Configurable Delay System
Optional delay before server transfer.• Adjustable delay time
• Cancel on movement (optional)
• Customizable delay messages
• Fully color configurable
• Hex color support (#RRGGBB)
• Legacy color support (&a, &c, etc.)
Prevents command spam and accidental switching.
Queue Handling (Optional)
When all lobbies are full:• Players enter a queue
• Automatically transferred when a slot becomes available
• Prevents connection spam
• Reduces proxy stress during peak hours
Ideal for mid-to-large networks with fluctuating player counts.
Permission-Based Access
Fine-grained permission control:• lobbyswitch.use
• lobbyswitch.reload
You can restrict lobby access to certain ranks or allow bypass systems if required.
Full Configuration Control
Every system is configurable:• Lobby server list
• Load balancing mode
• Maximum player checks
• Delay system
• Queue behavior
• Custom command aliases
• Prefix
• All messages
• Color system
No hardcoded behavior. Everything can be adjusted to match your network structure.
Performance & Stability
LobbySwitch is:• Lightweight
• Optimized for proxy environments
• Safe for large networks
• Designed for continuous uptime
• Built without unnecessary dependencies
It does not modify backend servers. All logic runs at proxy level for clean architecture.
Compatibility
Proxy:• BungeeCord
• Waterfall
Backend:
• Spigot
• Paper
Minecraft Versions:
1.8 through 1.21.11
Fully compatible with modern and legacy networks.
Use Cases
✔ Networks with multiple lobby servers✔ SMP networks with overflow hubs
✔ Minigame networks with rotating lobby load
✔ Large survival communities
✔ Premium server infrastructures
If your network runs more than one lobby, LobbySwitch becomes essential.
Why LobbySwitch?
Most lobby plugins simply connect players to a static server.LobbySwitch intelligently manages network flow.
It is not just a command redirect tool.
It is a controlled multi-lobby routing system.
YAML:
prefix: "#51f5d1&lLobbySwitch &8» &r"
commands:
- lobby
- hub
permissions:
use: "lobbyswitch.use"
reload: "lobbyswitch.reload"
lobbies:
mode: LOWEST # RANDOM or LOWEST
servers:
- lobby1
- lobby2
- lobby3
delay:
enabled: true
seconds: 3
cancel-on-move: false
queue:
enabled: true
check-interval: 5
messages:
connecting: "&aConnecting..."
delay: "&eYou will be sent in &f%seconds% &eseconds..."
no-lobby: "&cNo available lobby server found."
no-permission: "&cYou do not have permission."
reloaded: "&aConfiguration reloaded."
