Fix LimboAPI login injection on Velocity-CTD (DEFAULT_PERMISSION_RESOLVER fallback) (#236)
Velocity-CTD does not expose ConnectedPlayer.DEFAULT_PERMISSIONS (it uses DEFAULT_PERMISSION_RESOLVER instead),
which caused LoginTasksQueue static initialization to fail with NoSuchFieldException during player connect.
Update LoginTasksQueue to prefer DEFAULT_PERMISSIONS when present (standard Velocity),
and when absent,
reflect DEFAULT_PERMISSION_RESOLVER and wrap it into a PermissionProvider so PermissionsSetupEvent can still run.
This restores LimboAPI login injection compatibility with Velocity-CTD.
Co-authored-by: gbpii <gbpii@users.noreply.github.com>
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" }