Commit graph

3 commits

Author SHA1 Message Date
s8n-ru
7f081b2a5c License: switch to AGPL-3.0-or-later
User chose AGPL-3.0 to match AuthMe's GPLv3 lineage but with §13
network-distribution clause. This forces server hosts running modified
forks to share source with players who connect.

Changes:
- LICENSE: full AGPL-3.0 text
- README.md: badge + license section explaining §13 implication
- pom.xml: <licenses> block
- src/main/java/ru/authlimbo/*.java: SPDX header on all 5 files
2026-04-30 19:31:34 +01:00
s8n-ru
cb746147f0 Rename: LoginLimbo -> AuthLimbo
User wants name to literally be 'auth-limbo' to match the auth_limbo
world the plugin manages. Same functionality, same code, just renamed.
2026-04-30 19:19:26 +01:00
s8n-ru
8cd92694e7 Initial commit: RackedLimbo 1.0.0
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.
2026-04-30 18:23:13 +01:00