3.7.2latestJan 13, 2023 · Fixed placeholders · Increased ping frequency for more accurate results3.7.1Dec 24, 2022 · Fixed items without the 'amount' option not appearing in menu3.7.0Dec 20, 2022 New features: · Add enchanted option · Add permissions support · Add 'only-in-worlds' option for hotbar items Other changes: · Various dependency updates · Various code quality improvements3.6.5Jun 14, 2022 The "none" action is now considered valid again3.6.4Jun 10, 2022 · Fixed not being able to disable message when teleporting to a server · Send helpful message instead of doing nothing when an action is invalid · Improved error handling when config failed to load or was missing the menu section · Only cancel click events in player inventories (for cancel-item-move option) · Updated dependencies and removed unnecessary dependencies to reduce jar size3.6.3Oct 23, 2021 · Fixed ClassCastException when players disconnected with the menu open · Item flags (attack damage etc) are now hidden3.6.2Aug 11, 2021 Fixed menus not always closing properly on 1.16+. No other noteworthy changes, no need to update if you're still living in the dinosaur age with 1.8 servers.3.6.1May 29, 2021 · Several server pinging improvements and fixes · Fixed nag warning on shutdown · Various weird menu bugs fixed · Added head support for hotbar items · Fixed cancel-item-move and cancel-item-drop on 1.7/1.8 · Library updates · Java 11 is now required for 1.13+3.6.0May 23, 2020 · New server pinging system that works internally! No more need for port forwarding and complex firewall rules. You can still switch back to minetools if you want, reset config.yml to get the option. · Added console command action · Fixed insane console spam when there was a YAML syntax error · Set default value for change-item-count to false instead of true · Added Custom head texture support · Added placeholder support for item names · Fix menu opened by command not updating after /ssx reload3.5.4Feb 22, 2020 · Fixed gson error on 1.7.10 · Fixed console error when using an invalid item name (it will now send a message in chat) · Updated libraries and removed some unnecessary files from the jar.3.5.3Jan 13, 2020 · Fixed NullPointerException · Updated bStats from 1.5 to 1.63.5.2Jan 6, 2020 · Fixed console error (the one that would occur so much that it could make your log file over 1GB large) · Fixed players being able to move items into their offhand when it was disabled on 1.9-1.123.5.1Dec 15, 2019 Legacy: · Fixed items not being added to the menu until after clicking · Fixed small mistake in default config that prevented the menu from opening Non-legacy: · Fixed menu not opening when clicking on a block instead of in the air Both versions: · Fixed servers always showing as offline · Added server pinging debug message option · The menu will now open when left clicking as well as right clicking. · Improve bukkit reload support3.5.0Dec 4, 2019 · Proper 1.13 support · Supports 1.7.10/1.8.8 as well · No more annoying update checker · No more annoying cooldowns · Fixed bug where you could take items out of the menu in some cases · Fixed bug where server pinging would stop when it encountered an error, instead of trying again Updating from 3.3.1/3.4.0: 1. Delete config.yml 2. Edit all your menu files, for all items where you only have the online section, change it to offline. 3. Remove old jar, put new jar in plugins folder, restart3.4.01.14May 4, 2019 This version is made for Spigot 1.14. It probably won't work on older versions. You have to use 1.14 item names instead of 1.8 items now, see this: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… . The data option in the config has been removed, you can remove it from your current config. I've also fixed an issue where server pinging would crash on unstable network connections. In this version, it automatically resumes when the network is back up.3.3.1Sep 20, 2018 Fixed very high cpu usage when no servers have ping-server set to true3.3.0Sep 18, 2018 This update should finally fix some long-standing issues! · Rewrote server pinging, the menu will always open instantly now · Fixed players being able to take items out of the menu in some cases · Config cleanup (only for newly generated files) · Removed a few infrequently used and broken features · General code improvement and bug fixes If you need more features, like game status or virtually instant placeholder updates, check out the premium version.3.2.4Sep 17, 2017 · Fixed internal ping api timeout (who even uses this anyway?) · Added option to display combined player count of all servers in a submenu (untested) · Clear entire chat instead of just a few lines · Fix compatibility for older spigot versions (bug introduced in 3.2.3) · Possibly fixed items being draggable in some weird cases · Added support for player heads (see default config for example) · Increased default cache time · Cache time is now configurable (delete config.yml to get the option) · Other minor fixes and code changes3.2.3Sep 9, 2017 · Massively reduced file size (3.8MB -> 1.6MB) · Fixed action: close · Added option to set item count to a fixed amount · Possibly fixed commands that open a GUI · Fixed enchanted: true for some items · Added way more bStats graphs · Minor code and config changes You don't need to reset your config3.2.2Fixes and stuffSep 7, 2017 · Fixed random error on join · Enchantments should work on all versions now · Stuff like sword damage is now hidden for a cleaner look · Added option to set all unspecified slots to an item. (use this if you want glass panes everywhere) · Some other minor code changes (you don't need to reset your config)3.2.1Some slight improvementsAug 29, 2017 No configuration reset required if you are upgrading from 3.2.0 · Fixed ssx.join.<menu> permission (added in previous update but it did not work) · Fixed bungeecord commands (thanks to PR from flcmc) · Fixed items being given to players even when they already had it in their inventory (if slot: -1) · Updated config: clearer descriptions, different defaults, fixed typos, etc. (you don't need to reset your config) · Added an option to disable the update checker if it is causing issues for some reason · Parse placeholders for action:msg, action:cmd and action:bungeecmd3.2.0The big update you have been waiting forAug 22, 2017 Read this before updating: · You have to redo all your configuration files. Sorry · Although this has been tested obviously, I can not guarantee that this version is bug free, since I made major changes. If you do find a bug, please let me know through a PM or the discord server. Now here's the big changelog (click read more) : · Added slot: -1 to put the item in the nearest available slot · Fixed players being able to move items to their offhand · Add item data option for the selector item · Dynamic motd items (Change item based on MOTD) · Parse placeholders in item name · Fixed error on join for bukkit servers and certain PaperSpigot servers · Added permission for getting server selector item on join · Only load .yml files in /menu directory (some text editors create temp files with the .yml~ extension) · Added option to show player count as a percentage of max players · Fixed item disappearing when no players are online and change-item-count is set to true · Added the ability to execute BungeeCord commands from the server selector · Added option to add lores to the server selector item' · Fixed update message on join · General code optimisations & performance improvements · Servers are now pinged in the background. This removes the delay when opening server selectors. · Completely rewrote server pinging, it now - Has way better version compatibility (works on 1.7/1.8/1.9+) - Is faster in most cases - Works with colored motds - Can show latency (ping) If you appreciate the frequent updates, please consider donating here3.1.7Aug 4, 2017 Commands will now be delayed by 1 tick to let the GUI close first. This should solve issues with commands opening GUIs.3.1.6Aug 2, 2017 · Add update checker · Add custom bStats charts (check them here )3.1.5Jul 31, 2017 Fixed server teleportation, I managed to break this in the previous update.3.1.4Jul 30, 2017 · Fixed sounds · Fixed permissions (for real now) · Very minor performance improvements Thank you for 2000 downloads!3.1.3Jul 15, 2017 · Fixed permissions not working for commands · Added cooldown to fix players being able to take out items in certain cases3.1.2Jul 7, 2017 Fixed server status updating after an hour instead of 3,5 seconds. (I put in 3500 thinking it was supposed to be in milliseconds, turns out that it is actually in seconds...)3.1.1Jul 6, 2017 Added caching. Instead of pinging the server every time a server selector is opened, the plugin will only ping the server if it hasn't done so in the last 3 seconds. This reduces lag a lot and fixes issues on servers with 50+ players3.1.0Jul 1, 2017 If you appreciate the frequent updates, please consider donating here . Every little bit is appreciated · Added option to disable item moving @nukels · Added option to disable item dropping @nukels · Fixed weird concurrency issues on busy servers @JBluesword · Fixed menu commands not working @JBluesword @Esmorall · Fixed error on reload (enchantment already registered) @Killer_FTW32 · Reload command optimisations3.0.33.0.2Jun 30, 2017 · Code optimizations · Fixed error on reload · Fixed PlaceholderAPI support (for real this time)3.0.23.0.1Jun 30, 2017 Fixed placeholders not working when server pinging is turned off.3.0.13.0.3Jun 30, 2017 Removed debug messages3.0.0New update, wooo!!Jun 29, 2017 This version contains several major changes in the config, so unfortunately you have to delete all your configuration files before updating . (or move them to another directory) · PlaceholderAPI support in item name and lore · Added option to make items glow · Server selector code rewrite · Added way more onclick actions · Config cleanup and redesign · Custom placeholders for in lore: {online} {max} and {motd}2.4.0Jun 29, 2017 · World teleportation support · Reduced plugin size from 250KB to 150KB · Added bStats2.3.1Jun 26, 2017 · Seperate option for item name and server selector title · Minor code optimizations Config reset is not required2.3.0I have no idea what to put in update titlesJun 21, 2017 · Fix color codes in "Now connecting to" message · Added option to link item amount to player count · Added option to show a different item when the server is offline Many thanks to JBluesword for testing this release when I had no time.2.2.0Finally a stable version againJun 21, 2017 · Fixed {x} not being replaced by server name · Added option to execute command on server click · Added option to open server selector on server click (submenus!) · General bug fixes and code optimizations.2.1.1Fixed plugin not being loaded at all.Jun 20, 2017 Sorry everyone, for some reason maven was not including .yml files when run by jenkins, but was when I ran it previously in eclipse.2.1.0Jun 19, 2017 · Added option to clear chat before sending player to server · Added option to send a message before sending player to server (suggested by @SuperClient ) · Fixed bug where item click actions were called multiple times. If you want to modify one of the two new settings in the config mentioned above, you will need to add them to your config. You can either delete your current config (just config.yml) and reload, or copy paste line 10 to 15 from the default config Development builds are now available at https://jenkins.derkades.xyz/job/ServerSelectorX/2.0.1Added stuff and improved stuffJun 14, 2017 Though I have tested it, this release may contain bugs because it's very new. If you want a 100% bug free version, use version 1.4.1 (warning: the link will probably break after 1-2 months, but by then a stable version will be out anyways). It goes without saying that this release requires you to delete your current config , since it's almost a complete rewrite. Now on with the interesting stuff: · Sever selector menus are now stored in seperate files, allowing you to add infinitely many different server selectors! (suggested by @_Proxxxy_ ) · You can now specify a command to open the server selector (suggested by @_Proxxxy_ ) · You can now put player count message anywhere in the lore (suggested by @Sammie ) · Performance optimizations · Many, many code optimizations2.0.0Quick fixJun 14, 2017 Fixed item clicking not working1.4.1Bug fixes & code optimizationJun 7, 2017 · Added cooldown to prevent menu opening twice on 1.9+ servers. Especially noticeable when a server was not reachable. (it's because on 1.9+ the player actually clicks twice on items, with the left and right hand.) · Big code optimizations, the server will no longer freeze while pinging a server because the pinger now runs in a seperate thread. · Instead of pinging the servers first then opening the menu, the menu opens first and items appear slightly later if the server does not respond quickly enough. This should feel less laggy to players.1.4.0HotfixJun 4, 2017 Fixed config not being generated correctly1.3.4SoundsMay 30, 2017 The plugin can now be configured to play any sound when the player opens the menu. If you do not want to use this, you don't have to update your config. If you do, have a look at the new config and include line 32 to 38 in your current config. Alternatively, you can delete your current config to have it automatically updated by the plugin. Requested by @CalCoolz and @Sammie1.3.3Server crash fixMay 29, 2017 Fixed server crashing when it took too long to ping server. @Infector-9721.3.2Selector auto refreshMar 19, 2017 Adds an option to automatically refresh player count in the server selector. To update to this version, you'll need to do the following in your config: · Change 'version: 2' to 'version: 3' · Add 'auto-refresh: false' to the config. If you still experience issues after doing this, please leave a post in the discussion tab.1.3.1Don't display default itemsMar 19, 2017 Fixed a bug with default selector entries being displayed even though you've removed them. You don't need to remove your config for this update, just replace the jar and you're done.1.3.0Ping servers and show player countJan 30, 2017 WARNING: Please rename or delete your config file before updating. In this update I added a system to prevent the plugin from breaking if you don't delete your config. (it will only work for upcoming releases though, not yet for this one) This update adds an option to show players online for that server in the server selector. It was worth the 2 hours of coding1.2.3Fixed "Already connecting to" spamJan 28, 2017 Added a 1 second cooldown to item clicking to prevent annoying "you are already connecting to [server]" messages. @Jaytractive1.2.2Wool colors, I repeat WOOL COLORS! (oh, and things like chiseled bricks too)Dec 29, 2016 WARNING!! Before updating either add 'data: 0' to all server selector entries or reset your config. It will look something like this (without the <<<<): Code (Text): 3: item: DIAMOND_SWORD data: 0 <<<< server: kitpvp name: KitPvP Server lore: - Line 1 - Line 2 You can probably already guess what has changed.1.2.1PermissionsDec 7, 2016 Adds an (optional) permission to use the server selector. See config for more details. Before updating, rename your config.yml to config.yml.old to let the plugin generate a new config.1.2.0FixDec 7, 2016 I made a critical error while making the last version, this update fixes it.1.1.0Getting item on joinDec 6, 2016 Players will now automatically get the selector in their inventory (if you enable it in the config)1.0.0Dec 6, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta