Auth-limbo + login-restore fix for Paper 1.21+. Bypasses the AuthMe `teleportOnLogin` race (PaperMC/Paper#4085) by listening at MONITOR priority, reading the player's saved quit-location from AuthMe's SQLite DB, pinning the destination chunk via addPluginChunkTicket, then chaining getChunkAtAsyncUrgently and teleportAsync. Bundles a void auth_limbo world via custom ChunkGenerator so the plugin removes the need for Multiverse-Core for offline-mode auth flows.
1.4 KiB
1.4 KiB
| name | about | title | labels | assignees |
|---|---|---|---|---|
| Bug report | Report a problem with RackedLimbo | [bug] | bug |
Summary
A one-paragraph description of what is broken.
Environment
| Field | Value |
|---|---|
| RackedLimbo version | e.g. 1.0.0 |
| Server software | Paper / Purpur / Folia |
| Server version | e.g. 1.21.11 build #142 |
| Java version | output of java -version |
| AuthMe variant | e.g. AuthMe-ReReloaded HaHaWTH b49 |
| OS | e.g. Debian 13, Windows 11, Docker |
| Other auth/world plugins | e.g. Multiverse-Core, Essentials, ... |
Steps to reproduce
- ...
- ...
- ...
Expected behaviour
What you expected to happen.
Actual behaviour
What actually happened. Include exact log lines.
Logs
Paste the relevant section of logs/latest.log here. Search for
RackedLimbo to filter our log lines. If you are running with
debug: true in config.yml, please include those lines as well.
(paste logs)
Configuration
If you have customised plugins/RackedLimbo/config.yml, paste the
relevant keys here.
(paste config)
Additional context
Anything else that might be relevant. Screenshots, stack traces, related plugin versions, recent changes to the server.