Holy cow, it's been 8 months since the last release. Sorry it's been so long since an update. I've still been making changes, but I made it harder to release when I tried to automate releases. Back to manual updates, hopefully slightly more often 🙂
Changes
- Add Folia support (for the backend side)
- Add `skip-queue-server-if-possible` feature
- Added option to make /send an alias for /ajQueue send
- Unregister built-in velocity /server command if it should be replaced with the queue command
- Fixed console error if you try to auto-complete in the leavequeue command
- Improve /ajQueue usage hint
- Improve /ajQueue version command
- Probably fixed some errors with getting the last server change time (I couldn't reproduce, but it should be fixed)
- Add [PriorityCalculationEvent](https://ajgeiss0702.github.io/ajQueue/us/ajg0702/queue/api/events/PriorityCalculationEvent.html) to the API, which allows you to add priorities programmatically
- Fixed players being removed from `queue-servers` when they leave and have a stay queued permission
- Fixed error that could happen when checking if a server is whitelisted
- Only check for ViaVersion once instead of every time an AdaptedPlayer instance is created
- Fixed error when running the permission list debug command from the console
- Fixed velocity-kick-message silently not being sent if an error occurred
- Fixed the legacy section color code character breaking velocity-kick-message
- Fixed protocol names not being read from the messages file
- Added new API events: [AutoQueueOnKickEvent](https://ajgeiss0702.github.io/ajQueue/us/ajg0702/queue/api/events/AutoQueueOnKickEvent.html), [BuildServersEvent](https://ajgeiss0702.github.io/ajQueue/us/ajg0702/queue/api/events/BuildServersEvent.html), and [PreConnectEvent](https://ajgeiss0702.github.io/ajQueue/us/ajg0702/queue/api/events/PreConnectEvent.html) (Thanks [KamikazeJAM/Jake Moore](https://github.com/Jake-Moore))
- Add `act-like-no-permission-servers-dont-exist` option
- No longer sends ack message when `check-proxy-response` is disabled
- Prevent spigot PAPI placeholders from being spammed
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }