* 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>
* Added relational mini placeholders support
Fixed some problems
Removed 300ms delay after joining a server
Code refactor
* Updated MiniPlacehodlers dependency
Removed max team length for 1.18+ clients
Fixed problem of backend sending team packets for online players and added a warning message
* Added docs
Added more time/date placeholders
* Added mini condition system
* Fixed problem due to adventure string quoting
* Fixed problem in a rare use case
* Removed debug message
* Fixed conversations
Fixed packet unregistration problem
* Added docs
Fixed a problem
* Added yaml multi-line docs
* Changed docs
* Added papi support for conditions
* Cone clenaup
* Fixed placeholders in conditions
* Fixed conversations
* Fixed problems
* Fixed problems while using minedown or legacy
Added check for team packets tracker
* Fixed problems
Added support for hex colors in legacy formatter
* Fixed problems
* Fixed problem with header & footer
* Resolved conversations
Added onlyListPlayersInSameServer inside groups
Removed onlyListPlayersInSameGroup from config
Fixed problems with regex for servers
Fixed other problems
* Added plugin message api & added LOCAL_GROUP_PLAYERS_ONLINE placeholders
* Fixed conversations, added placeholders to docs and fixed a few bugs
* Solved conversation
* Fixed possible charset problem and moved channels to a map instead of a set
* Changed docs
* Fixed kick issue and fixed problem header/footer on join
* 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