This release migrates the plugin to gradle and also improves many aspects of the plugin. The config has also been fully remade, so you'll have to remake it from scratch.
Changes
624c3bb Migrate placeholder to gradle as well
e3e5dbe Update info
889da33 Improve xp protocol
6fc3d3e Handle fallback reason
414cca6 Redo a bit of logic
e04b95b Fix version issues
7806d81 Add more options and migrate to java 17
70f24fd Use name instead of UUID for shadowbanning
9a9ed37 Fix getting date of managed ban
acf6f51 Cleanup command
875ffd9 Add connection timeout
e4bbe9e Make tab message configurable
9e4a020 Cleanup placeholder
f2ae781 Fix placeholder name
2ec3f31 Fixup some placeholder stuff
3e33238 Fix default target server default
1ae8e85 Fix build
d18dd23 Fix buildSrc java version
b7f688d Remove version catalog
fa43c64 Update dependency gradle to v7.6
7cc1724 Simplify some stuff
48764be Fix on join and source queue triggers
1cf8f6c Disable alwaysqueue by default
ffa466b Tiny changes
d6c9e3e Fix up some stuff
b3b0707 Main -> target server
240acb6 Remove no longer needed config option
6c74d97 Don't waste time on formatting the string twice
9e94ffb Bump placeholder
cff69ec Fix shadow package
6824d2f Properly shadow jetbrains
d0cf39f Fix build
75f78ab Remove sponge
d5a9333 Update gradle
8e38022 Fix up some more stuff
41f9683 Migrate more stuff
179e61b Event faster speeds
bf6eaba Fix startup bugs
16a8e77 Bump to dev
d280a7a Remove special auth first code
3290690 Add license header
cb1a86f Remove a ton of duplicate permission checks
4907de4 Improve indexing performance
141c17c Improve performance on extremely long queues making one full loop
92d2268 Skip one useless iteration
02b91d4 Merge regex code into shared
9bfc34b Add underscore to placeholder
696cb2c Improve config and queue type loading
5c8d990 Work on customizable queue types
8888d0e Improve regex config naming
852302b Use underscores for config
3fc6824 First work on dynamic queues
76a2169 Properly implement position cache
014a523 Implement fully sync online check
124e3e7 Fix plugin messaging and do not repeat long message string
70980bf Small changes to increase code reliability in edge cases
1045a7b Simple inheritance change
c296777 Auto merge
cf57088 It's 2022 guys!
f7052cb Finally update PistonMOTD dependency
37b5e61 Temporary fix
1fd5c4c First gradle stuff
5c9ae25 Update pom a bit
623b241 Rework Placeholder expansion