* First step for 1.21.2
* fix
* feat: start preparing 1.21.2 support
bumps gradle and various build deps
* build: now requires Velocity 3.4.0
* build: use Velocity 3.4.0 from maven
* refactor: cleanup, fix wrong protocol ver in 765
* refactor: minor code cleanup & reformat
* refactor: further code cleanup
* refactor: more minor refactoring work
* docs: document prerequisites for using the plugin message API
* Fixed team packet mapping problem
Fixed problems with SortingOrder packet
Changed scoreboard logic to skip team packets for 1.21.2+ players if nametag is empty
* docs: further grammar fixes to plugin message API docs
* refactor: adjust PPB version checking logic
* build: simplify PPB test logic
* refactor: remove unused code
* refactor: adjust formatting
* refactor: make nametag empty by default
* refactor: suppress warning
* fix: `ConfigurationException` deserializing minimum PPB version string
* refactor: remove unused import
* Bug fixes
* Removed tablist order from all TabPlayer instances when a player leaves
* Fixed problem with data structure
* Removed synchronized
* fix: subscriber order not taking effect
* refactor: minor code style tweaks
---------
Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
* feat: add server URLs
* refactor: cleanup imports
* fix: only send server links to 1.21 clients
* feat: update server links on reload
* refactor: minor cleanup
* docs: add docs for server links
* fix: protocol version check issue
* Improved ServerUrl#resolve
---------
Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
* feat: support Minecraft 1.20.5
* build: bump to 1.6.5
* refactor: optimize imports
* docs: update about menu author credits
* docs: update velocity meta author credits
* docs: update URL
* refactor: use Minedown from new repo
* docs: shorten name of Plugin Message API docs page
* deps: bump minimum Velocity version to 380
* Started refactor
* more work
* Bug fixes and more work
* Fixed task problem
* More work on providers + fixed relocation problem
* Added providers + relocated snakeyaml
* Fixed relocation problem + removed org.json
* maps instantiation refactored
* Fixed reload problem
* Fixed logic problem
* More work on refactoring PlayerTabList
* Using lombok for procteded values
* More work
* Fixed cache problem + more work on refactor
* Fix for https://github.com/WiIIiam278/Velocitab/issues/35
* fixed conversations
* Code refactor
* Fixed problem while using minimessage
* Added more javadocs and removed kick handling as velocity fixed that problem
* Added username_lower placeholder and removed useless libraries
* Updated docs
* Added option to remove spectator effect in tablist
Added PlayerAddedToTabEvent, improved PlayerTabList performance and added the possibility to reload the plugin without breaking the tab list. This is only for dev purposes. Bumped version to 1.5.2
Fixed a few problems.