ServerSelectorX changes:
SSX-Connector changes:
- Support for newer server versions
- Add model-data item option for setting custom model data in v1.20+
- Add dummy attribute to make hide-flags work on paper 1.20.6+
- Added {version} placeholder to display the server version
- Fixed being able to interact with items in some cases with cancel-click-event enabled
- Fixed effect particles not being hidden
- Removed debug messages from multi-server actions
- Dependency updates
- Updated NBT API for 1.20.2 support
- Fixed third party head database plugins
- Players are now prevented from picking up duplicate server selector items (the items are deleted)
- Improved error messages for placeholder conditions
- Placeholders in 'placeholder-value' option are now parsed
- Minimessage can now be used in menu titles: https://github.com/ServerSelectorX/ServerSelectorX/wiki/RGB-color-codes
- Updated NBT API for Minecraft 1.20 support
- Added 'amount-online: true' option to set the item count to the number of online players
- Fixed parsing of legacy color codes in PlaceholderAPI placeholders as part of MiniMessage messages
Breaking changes:
New features:
- New heads system with slightly changed head syntax
Fixes:
- 1.19.3 compatibility
- Add color option to set leather armor color (e.g. color: '#FF0000')
- Allow nesting items, menus and commands in subdirectories
- Add in-world condition
- Add support for TheSilentPro's head database plugin
- Add fill-skip option to specify list of slots not to fill
- Add back 'data' option for legacy version
- Improved error message for wrong placeholder value type in config
This is a major update. Old configuration files are not compatible. A migration guide is available here: https://github.com/ServerSelectorX/ServerSelectorX/wiki/Migration-guide-v2-to-v3
New features:
Bug fixes:
- 'conditional' section replacing the previous online, offline, and dynamic sections. This allows for new functionality, you can now also change the item based on PlaceholderAPI placeholders, potion effects, open menus, and more!
- 1.19 support
- 'chat' action to send chat message from the player clicking an item
- Allow configuring actions for empty slots (for example for servers using a resource pack to retexture the menu)
- Fixed error spam when opening menu with invalid config
- Fixed '/ssx openmenu' command
- Fixed IndexOutOfBoundsException when using blank materials
- Fixed 'nbt' option. it now works instead of sending a confusing "compound" warning