Crqzy's Server Selector
2A simple, fully configurable server selector for BungeeCord/Velocity networks. Gives players a compass on join that opens a clean GUI to switch servers instantly.
2latestCrqzy's Server Selector 2.0Jul 28, 2026 Compatibility
- Supports every Paper release from 1.21.11 to 1.21.26.2 - Compiled againstpaper-api:1.21.11(Java 21,api-version: '1.21') - Added a newcheckLatestApiGradle task: - Recompiles the plugin against the latest Paper API (26.2) - Runs automatically as part ofcheck- Detects API removals during development instead of at runtime - Replaced deprecated string-based Bukkit APIs with Adventure Components: -ChatColor-ItemMeta#setDisplayName-Bukkit.createInventory(..., String)-InventoryView#getTitle()- Materials are now resolved by name with automatic fallback and warning logging - Verified on: - Paper 1.21.11 (Build 132) - Paper 1.21.26.2 (Build 84) - LuckPerms 5.5.65Configurable Commands & Permissions
- Command name, aliases, description and usage are now fully configurable - All permission nodes are configurable, including their default value (trueorop) - Commands are registered dynamically at runtime - Command labels are automatically sanitized: - Removes leading/- Removes invalid spaces and colons - Normalizes casing - Aliases already owned by another plugin are skipped and logged instead of appearing broken - Permission nodes are registered with Bukkit, allowingdefault: trueto work correctly - Per-server permission nodes: - Generated automatically from the server key - Can be overridden individually - Can be hidden or shown as lockedBug Fixes
Menu & Interaction
- Fixed the menu opening twice because interact events fired for both hands - Left-clicks no longer prevent normal block breaking while holding the selector - Menu now uses anInventoryHolderinstead of comparing inventory titles - Prevented players from: - Taking menu items - Dragging items - Using number keys - Swapping with the offhand - Placing items into item frames - Eating menu itemsSelector Item
- Selector items are now identified using aPersistentDataContainertag instead of their display name - Added a display-name fallback for backwards compatibility - Fixed selector duplication after death and respawn - Fixed null checks forItemMetaConfiguration
- Added startup validation for all configuration values - Invalid configuration entries now generate detailed warnings: - Unknown materials - Invalid inventory sizes - Invalid slots - Duplicate server slots - Configuration is now parsed once into an immutable snapshot instead of reading YAML on every eventStability
- Fixed aNullPointerExceptionwhen the command was missing fromplugin.yml- Fixed open menus remaining after plugin shutdown - FixedunregisterOutgoingPluginChannel(this)unregistering every outgoing plugin channel instead of onlyBungeeCord- Removed the Guava (ByteStreams) dependency for plugin messaging in favour of the Java standard libraryAdditions
- Fully customizable messages section - Any message can be disabled by setting it to""- Supports: - Legacy&colour codes - MiniMessage - Hex colours - Addedprevent-connect-to-currentto prevent reconnecting players to the server they are already on - Added new selector item options: -enabled-open-on-locked-force-slot-give-on-join-give-on-respawn- Added: -gui.filler-gui.close-on-click- Full backwards compatibility with v1 configurations: - Missing values automatically fall back to defaults -gui.fill-borderis still supported - Configuration version mismatches are reported in the consoleNotes
Changing
command.namerequires a full server restart.Running
/selector reloadwill continue using the previous command label and will notify you in chat instead of pretending the change was applied.1.0Crqzy's Server Selector 1.0Jul 27, 2026
Similar projects
Config →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
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
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