Skip to content

V2.2.5

Latest

Choose a tag to compare

@ian171 ian171 released this 17 May 08:45

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 + 延迟重开