Velocitab 1.4 removes the dependency on Protocolize to make the plugin much more lightweight to use, adds an update checker, and fixes a number of bugs.
- Implement native packets handling and removed the Protocolize dependency, courtesy of @4drian3d (#44)
- Added an update checker, which runs on startup (can be turned off) and through the
/velocitab update
command. (#46) - Add plugin metrics and update checker (#46)
- Fixed NullPointerException in Player Join Listener, courtesy of @4drian3d (#47)
To update, just drag+drop. Thanks to 4drian's excellent work, you can remove Protocolize as Velocitab now uses Velocity's internals directly.
⚠️ You must regenerate your config file for this update!
Velocitab 1.3 adds header and footer animation support, an option to disable player sorting, lets you customise how server names are displayed, and fixes a number of issues related to player sorting.
- Added support for header and footer animations by @ironboundred (#25)
- The header and footer config sections now accept a string list of "frames" in the config file
- The config will switch between frames on each update (set with update_rate)
- Added a config option to disable player sorting
- As a result, Protocolize is no longer a hard dependency and the plugin will work fine without it installed (though it is still recommended for proper TAB sorting support)
- Added a config setting to choose a "display name" for servers, courtesy of @FreeMonoid (#30)
- This lets you choose how the server names will appear when using the server placeholder
- Added reload and About Commands, courtesy of @ironboundred and @4drian3d (#32, #34)
- Added support for using legacy RGB color codes, couretsy of @FreeMonoid (#37)
- Made it so Velocitab will now reload its config when the proxy reload event is fired, courtesy of @ironboundred (#33)
- Fixed a number of issues and console warnings related to player list sorting
- Fixed a "failed Dispatch Packet" error in console that could appear when a user left the game, courtesy of @ironboundred (#28, #40, #42)
- Fixed a console warning that could occur when the TAB needs to update due to a LuckPErms permission recalculation event firing, couretsy of @ironboundred (#43)
To update to this release, you must regenerate your config.yml file. If you're using PAPIProxyBridge, an update for that released today and you should also upgrade, as it fixes an important issue with how it was caching requests. Enjoy!