feat(runtime): add authenticated system backends

This commit is contained in:
flyemoji committed 2026-07-14 02:54:13 +09:00
1 parent fd062882ed
commit 16b7ad2756
6 files changed
+210 -38

No files matched your search

@@ -280,7 +280,10 @@ public final class FelisLimboPlugin extends LimboPlugin implements Listener {
}
try {
if (apiClient.linkStatus(id)) {
cancelPoll(id);
// Keep polling until the player actually leaves this backend. The
// proxy independently re-checks link status before releasing the
// gate; a transient failure there denies this attempt, so retrying
// avoids stranding an authenticated player in limbo.
getServer().getScheduler().runTask(this, () -> transferToLobby(id));
}
} catch (LinkException e) {