这个项目能做什么

Offline-Mode Login Mod 为运行在离线模式下的 NeoForge 服务器提供了一套混合身份验证系统。它能自动区分正版玩家和离线玩家,确保正版用户通过 Mojang 验证以保留其官方 UUID 和皮肤,而离线用户则需要注册并使用密码登录。 核心功能包括: - 根据已知玩家列表自动选择登录模式。 - 使用加盐的 BCrypt 哈希算法安全存储离线密码。 - 为受信任的 UUID 和 IP 组合提供无密码登录窗口。 - 对未认证的离线玩家实施严格限制,包括观察者模式、移动锁定、失明效果以及拦截交互操作。 - 安全特性,如密码黑名单、登录尝试次数限制、针对暴力破解的临时封禁以及登录超时机制。 - 管理员工具,用于重置密码或完全删除玩家数据。 - 可配置的设置,包括数据库路径、BCrypt 成本以及多语言本地化支持。