Full Changelog: 2.2.4...2.2.5
- fix: 修复 dialog 登录注册后玩家未真正登录及校验提示丢失问题
- handleRegistry/handleLogin 第二层 runAsyncOnce 改为
player.getScheduler().run(...),确保 api.forceLogin/forceRegister
及游戏操作在玩家实体调度器执行 (Folia 安全),避免异常被吞导致
注册成功但登录状态未应用 - 抽取 validateRegisterPassword 统一返回错误信息
- 校验失败时通过 sendActionBar + 延迟 10 tick 重开 dialog,
避免提示被新 dialog 覆盖 - 登录密码错误同样改用 ActionBar + 延迟重开
- handleRegistry/handleLogin 第二层 runAsyncOnce 改为