Fix parsing of enums in sortable element list in config file
Velocitab 1.2.1 adds the ability to customize how players are sorted in the TAB list, and fixes a few bugs.
- Added initial support for Minecraft 1.19.4 servers (please update Protocolize to the latest version (2.2.6+). It may take a little while before this becomes fully stable)
- Added the ability to customize the order of elements and which elements are used for sorting user names in the list through a list in the config file
- By default,
ROLE_WEIGHT
andROLE_NAME
are used - You can also now add
SERVER_NAME
to this list, enabling sorting by the name of server the user is on, if you so wish
- By default,
- Fixed an issue where the plugin would fail to handle some older / modded clients due to nullable collision rule flag values in the update teams packet and cause an error
- Fixed double-underscore formatting escaping still happening for users with the MiniMessage formatter
- Tweaked the fallback values on lists used when values are not set in the config for a group to correctly display with the MiniMessage formatter
To update, drag+drop. You should regenerate your config file.
Merge remote-tracking branch 'origin/master'
Add sorting by server name, customise sort element order
Tweak unset header/footer values to work with MiniMessage by default
Fix double underscore escaping still happening with MiniMessage, refactor formatter
Bump to 1.2.1
Merge remote-tracking branch 'origin/master'
Velocitab 1.2 adds support for MiniMessage with extended support for MiniPlaceholders available as an alternative to MineDown and adds support for Minecraft versions 1.16.5 through 1.19.3
- Added support for all major Minecraft versions between 1.16.5 and 1.18.2, in addition to 1.19 versions.
- Support for Minecraft 1.13.2+ has also been added but not officially supported.
- Modded clients may have issues with this plugin as it relies on protocol logic and protocolize does not support this.
- Added the ability to use MiniMessage for formatting instead of MineDown, if you prefer that syntax
- Set the new
formatting_type
option inconfig.yml
toMINIMESSAGE
- Set the new
- Added support for MiniPlaceholders through a hook, if you're using MiniMessage and wish to display those in your TAB menu
- This can be disabled with the
enable_miniplaceholders_hook
option if you wish
- This can be disabled with the
- Fixed an issue where the periodic update feature would apply an additional 500ms of latency from its scheduled update period
- Fixed an issue where the period update feature would not update the TAB list header and footer text
To update, just drag+drop. You must regenerate your config file.
Move formatting logic into enum function
Periodic updates: Also update header/footer, fix extra delay
Add optional support for MiniMessage and hook for MiniPlaceholders (#18)
fix CI
Fix main class declaration in velocity-plugin.json
Support 1.16.5 through 1.19.3, add more protocol mappings
[ci-skip] readme: add docs link
Velocitab 1.1 adds PlaceholderAPI formatting support via a bridge library plugin, lets you define formats for different groups of servers, and adds a feature for the list to update periodically (not just on player join/leave).
- Added support for PlaceholderAPI formatting. This means you can now use backend-provided Placeholders on your TAB list.
- Requires the PAPIProxyBridge library plugin installed on both your Velocity proxy and backend servers.
- Added support for defining formatting on separate server groups, courtesy of @Emibergo02
- This is also now the way in which you exclude servers from being TAB-formatted
- Added support for periodically updating the TAB list on a schedule, courtesy of @ironboundred
- Off by default. This is useful if you wish to display time-sensitive placeholders in TAB
- Docs: Added plugin docs, available to read here
To update, drag+drop and regenerate your config.yml file (needed due to the config changes brought about by the server groups feature).
Tweak shading
Release version 1.1
[ci-skip] config: Add comment for update_rate