Do NOT download builds from any other websites except this spigot page and the beta builds linked in the github readme. There's no point in downloading from dubious sources, there's a free download on github.
For payment using IBAN ban transfer, please contact me (scroll down for links) I do not accept paysafecard.
Features
Menus
Create one or more menus with your own layout.
Items can have custom actions (see below).
Items can change based on many conditions. A few examples: server online/offline, player permission, server placeholder, PlaceholderAPI placeholder, player potion effect, whitelist. Full list
Because of the great flexibility you can create many types of menus, like a server selector, lobby selector or profile menu.
You can create nested menus / submenus for large servers.
Items
Create one or more items
Each item can have custom actions (see below). For example, open a menu, toggle an effect, send player to a server.
Commands
Create one or more custom commands
Each command can have custom actions (see below).
Actions
Examples: teleport player to server, teleport player to random server, toggle effect, open menu, play sound, teleport to world, hide other players, send message.
You can configure actions when clicking items, running commands, clicking items in menus or on join.
The plugin can retrieve files from other servers. This way you only have to configure it on one server even if you want the menu on all servers.
Config sync is flexible, you can choose which files or directories you want to sync.
Open source, extensible, freedom!
No DRM, no obfuscation, no bullshit. The plugin is licensed under GPL and the source code is available on GitHub.
Does not talk to any third party servers, works without an internet connection.
APIs: - Web API to get server status and placeholders - Java API to get server status and placeholders - Java Addon API for SSX-Connector - Java API to add custom actions
Supports PlaceholderAPI in the menu and all SSX placeholders are available as PlaceholderAPI placeholders as well.
Permissions
Set permissions for running commands, clicking items or change icons in a menu depending on permissions.
Other standard spigot forks also probably work. Mods that allow running bukkit plugins on forge servers probably don't.
Proxies
Bungeecord
Waterfall
Velocity
Connector system
ServerSelectorX uses a connector plugin that allows servers to send data to each other. This way, you can show very detailed information about a server.
All this information is available as PlaceholderAPI placeholders as well, so you can use this in other plugins.
Screenshots These screenshots are made by Aboose, a member in the Discord community. I don't have the config files for these, you will have to configure it yourself.
Note: This plugin does add not NPCs, this is to show that you can use placeholders from ServerSelectorX in other plugins.