Sueta

Server Switcher Bungee

1.3

A lightweight BungeeCord plugin that adds customizable short commands like /smp or /lobby to instantly send players to servers.

·Plugin
  1. 1.3latestServer Switcher Bungee 1.3Nov 22, 2025
    Major Additions
    Priority Queue Tiers* Implemented ranked queue positions based on permissions (staff/VIP/etc.). Queue Status Actionbar Updates* Players now receive periodic actionbar updates showing queue position and players ahead. Auto-Route on Join* New players can be automatically routed to a default short command on login. Smart Server Selection (Least Players)* Commands can now intelligently route to the least-populated server from a group of candidates. Maintenance Mode / Command Disable* Each command can be toggled on/off and show a customizable “maintenance” message. Per-Command MOTD + Access Permission* Each short command supports: * motd: message on join * allow-permission: for gated access Confirmation Click for Selected Commands* High-risk servers (e.g., hardcore) now require a click-to-confirm join. Multi-Language Support (EN & NL)* Added messages_en.yml and messages_nl.yml, with automatic language selection via permissions. Queue Grace System* Players who disconnect keep their queue position for a configurable grace period.

    ✅ Technical Fixes & Improvements

    Non-Deprecated Hover Event API
    Updated ConfirmManager.java to use the modern:
    new HoverEvent(HoverEvent.Action.SHOW_TEXT, new Text("..."))
    instead of deprecated BaseComponent[] constructors.
    Java 8 Compatibility
    Replaced all var usages with explicit types (e.g., ServerInfo info = ...) to maintain BungeeCord’s Java 8 requirement.
    New Managers Added
    ConfirmManager* – handles click-to-confirm LangManager* – loads and selects language files QueueManager* – upgraded for priority, smart select, and grace periods ProxyJoinListener* – handles auto-routing logic

    🧩 New Config Options

    Added support for: * queue.tiers * queue.status * queue.grace-seconds `auto-route.` `smart-select.` `confirm.` `lang.` * Per-command: * enabled * motd * allow-permission Full updated config example included in documentation.
    285 downloads
  2. 1.2Server Switcher Bungee 1.2Nov 22, 2025
    Details
    * Added per-command cooldown system with bypass permissions * Implemented rate limiting + automatic temporary blocking * Added failover server support (priority server lists) * Implemented full-server detection with optional queue system * Added /leavequeue command * Added automatic permission generation for commands * Added admin permissions and /switcher reload improvements * Replaced /send console dispatch with direct player connection * Ensured Java 8 compatibility (removed var, added explicit ServerInfo) * Updated config.yml to include all new features * Added QueueManager, RateLimiter, TextUtil, and LeaveQueueCommand classes * Major refactor of ServerSwitchCommand for new logic fc032c9 build.gradle
    21 downloads
  3. 1.1ShortServerSwitcherBungee 1.1Nov 22, 2025
    Fixed the "Summoned to <server> by CONSOLE
    15 downloads
  4. 1.0ShortServerSwitcherBungee 1.0Nov 22, 2025
    20 downloads

Similar projects

Plugin →