ProAuthMeLogin-辅助你的Authme

原创 开源 工具 ProAuthMeLogin-辅助你的Authme 2.2.4

完成注册/登录后下载
[MD] --- ProAuthMeLogin v2.2.4-Stable ▎ 插件已更名为 ProAuthMeLogin ✨ 新功能 - Dialog 用户协议弹窗:玩家完成登录/注册后,若客户端版本支持(1.21.5+),将弹出用户协议对话框,提供 接受 和 拒绝 两个按钮 - 接受后显示欢迎消息 - 拒绝后自动踢出服务器 - 不支持 Dialog 的客户端不显示,完全向下兼容 - 通过 enable-agreement 配置项控制开关,协议内容由 agreements 列表配置 🐛 修复 - Folia 线程调度异常:修复 StatisticsManager 在 Folia 端使用 BukkitScheduler 导致的 UnsupportedOperationException,改用 SchedulerUtil 统一调度 🔧 其他 - 插件 api-version 更新至 1.21 - 插件名称从 AuthAnvilLogin 更名为 ProAuthMeLogin [/MD]
✅🌟登录前可以强制无法关闭界面 而不是踢出(#17)
✅🌟新增网络面板操作,现在可以通过面板操作玩家登录并且远程管理

v2.2.2-Stable (2025-02-11)​

🎨 新功能

  • ✨ 新增 ItemsAdder 兼容性支持
    • 支持在配置文件中使用自定义物品(格式:namespace:item_id)
    • 自动检测 ItemsAdder 插件并启用自定义物品功能
    • 完全向后兼容原版物品配置
  • ✨ 新增正版玩家自动登录支持
    • 监听 FastLogin/AuthMe 自动登录事件
    • 延迟检查机制(2秒),避免时序问题
    • 事件优先级优化(MONITOR),确保其他插件先处理
🔧 优化改进

  • ⚡ 优化配置文件重载逻辑
    • 重载时自动清空旧配置缓存
    • 修复物品类型无法更新的问题
    • 添加详细的配置加载日志
  • ⚡ 改进物品加载系统
    • 从 Material 改为 ItemStack 存储,支持自定义物品
    • 添加默认值回退机制
    • 增强错误处理和日志输出
  • 🛡️ 增强 MMOProfiles 兼容性
    • 阻止未认证玩家打开其他插件的 GUI
    • 自动重新打开登录界面
    • 防止 GUI 被其他插件覆盖
🐛 Bug 修复

  • 🐛 修复 PasswordGen 密码生成逻辑错误
  • 🐛 修复 Handler 单例模式命名不规范
  • 🐛 修复 MojangAPI 资源泄漏问题
  • 🐛 修复配置重载后物品类型不更新的问题
  • 🐛 修复正版玩家自动登录后仍弹出密码窗口的问题
📝 代码质量

  • 🧹 清理所有注释代码
  • 🔄 优化对象缓存(SecureRandom、Gson)
  • 📊 改进 ConfigUtil 消息缓存机制
  • 🎯 使用 Stream API 优化字符串检查

AuthAnvilLogin v2.2.2 – 更新日志(2025-12-20)​


🔹 修复问题​


  1. Folia 异步调度兼容性
    • 修复了在 Folia 1.21.8 环境下,由于异步任务中调用 Bukkit runTask、runTaskLater 或 runTaskTimer 导致的 UnsupportedOperationException。
    • 所有异步操作现在使用 PlayerScheduler / AsyncScheduler,保证 UI / 玩家操作线程安全。
    • 修复了 InventoryCloseEvent may only be triggered synchronously 异常。
  2. 跨服登录场景问题
    • 修复了玩家从其他服务器跳转到登录大厅时,Anvil 登录界面仍会弹出的情况。
    • 增加对 AuthMe 自动登录状态 的检查:
      • 已登录玩家不会再弹登录界面。
      • 保证跨服、自动登录等情况下 UI 行为正确。
  3. 登录界面逻辑优化
    • 所有 UI / Inventory 操作现在都在 玩家线程(PlayerScheduler) 中执行。
    • 延迟 10 ticks 执行登录判断,确保 AuthMe 自动登录完成后再弹界面,避免时序冲突。
    • 登录/注册提示消息和日志输出优化:
      • 区分“已登录跳过 UI”与“未登录打开 AnvilGUI”。
      • Debug 模式下输出准确的上次登录时间。
  4. 首次注册玩家提示优化
    • 新玩家首次进入服务器会弹注册 UI,并提供明确指引。
    • 修复首次进入跨服大厅时注册 UI异常弹出的情况。



🔹 改进与安全性​


  • 异步任务与玩家操作分离,减少 Folia / Paper 线程冲突的风险。
  • 所有 UI 操作符合 Folia 跨线程安全规范。
  • 提高插件在 Bungee/Velocity 群组服环境下的稳定性和兼容性。
  • 修复了跨服、自动登录、延迟执行场景下的潜在异常。



🔹 开发者注意事项​


  • 😊推荐 AuthMe sessions 功能开启,并确保 bungeecord: true。
  • 插件内部已经延迟 10 ticks 执行登录检查,以确保自动登录生效。
  • 所有涉及玩家 UI 的操作必须通过 PlayerScheduler 执行,否则可能触发 Folia 异步异常。
1.✅支持1.21.10
2.✅修复了名字显示问题
3.⛔暂时封堵了leaf端

Full Changelog: 2.1...2.2
  • 喜欢
反馈: Harry_H2O
🔄 更新日志

### v2.1-Optimized (2025-10-03)

**🔐 安全增强**
- ✨ 新增异步密码验证,避免主线程阻塞
- ✨ 新增持久化登录失败计数系统
- ✨ 新增 IP 速率限制防护
- ✨ 新增完整的安全审计日志
- 🔒 移除密码明文显示功能
- 🔒 可配置的锁定时长 (lockout-duration)

**⚡ 性能优化**
- ⚡ 移除所有手动 GC 调用
- ⚡ 优化内存管理
- ⚡ 添加定时清理任务
- ⚡ 线程安全优化

**🐛 Bug 修复**
- 🐛 完善错误处理和日志记录
- 🐛 修复重连绕过登录限制的问题
修复bug,增加系统稳定性,广泛的兼容性(1.12-1.21.8)(java21)
解决了bedrock无法登录的问题,现在可以使用,配合floodgate
后退
顶部 底部