User wants name to literally be 'auth-limbo' to match the auth_limbo world the plugin manages. Same functionality, same code, just renamed.
35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to AuthLimbo are documented here.
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.0.0] - 2026-04-30
|
|
|
|
Initial public release.
|
|
|
|
### Added
|
|
- Auth-limbo void world manager. Creates and configures `auth_limbo` world
|
|
with no Multiverse-Core dependency.
|
|
- AuthMe `LoginEvent` listener at `MONITOR` priority. Reads saved quit
|
|
coordinates directly from `plugins/AuthMe/authme.db` (SQLite, read-only)
|
|
and forces a delayed `teleportAsync` to those coordinates after AuthMe's
|
|
own broken teleport runs.
|
|
- `AuthMeAsyncPreLoginEvent` listener for chunk preload. Pins the
|
|
destination chunk via `Chunk#addPluginChunkTicket` before login
|
|
completes to avoid the unloaded-chunk race documented in
|
|
[Paper #4085](https://github.com/PaperMC/Paper/issues/4085). Tickets
|
|
are released 5 seconds after the teleport completes.
|
|
- Optional 5x5 barrier platform at limbo spawn so unauth players can't
|
|
fall into the void.
|
|
- `/authlimbo reload` and `/authlimbo tp <player>` admin commands
|
|
gated on `authlimbo.admin`.
|
|
- Shaded SQLite JDBC driver (`org.xerial:sqlite-jdbc 3.46.1.3`,
|
|
relocated to `ru.authlimbo.shaded.sqlite`) so the plugin reads
|
|
AuthMe's database without classpath collisions.
|
|
|
|
### Compatibility
|
|
- Paper / Purpur 1.21.11 (api-version `1.21`).
|
|
- Java 21.
|
|
- AuthMe-ReReloaded HaHaWTH fork b49 (`fr.xephi:authme:5.6.0-FORK-b49`)
|
|
as a hard dependency.
|