feat: 玩家加入后延时5秒自动触发正版验证

This commit is contained in:
2026-07-17 16:49:46 +08:00
parent f83458fd4b
commit 3251a48b99
+12
View File
@@ -2388,6 +2388,18 @@ public class Main extends JavaPlugin
});
}
});
// ★ 延时5秒自动触发正版验证:如果玩家仍未登录,提供OAuth验证链接
final Player autoAuthPlayer = p;
final String autoAuthName = name;
Bukkit.getScheduler().runTaskLater(this, () -> {
if (autoAuthPlayer.isOnline()
&& !loggedIn.contains(autoAuthName)
&& (webManager == null || !webManager.isMinecraftAuthPending(autoAuthName))) {
// 玩家5秒内未完成登录 → 自动发起正版验证
handleMinecraftAuth(autoAuthPlayer);
}
}, 100L); // 100 tick = 5秒
}
@EventHandler