Core2FA

Minecraft 的安全双重验证 (2FA) 认证

资源图片
# **Core2FA — 双重验证** ## 🛡 概述 **Core2FA** 是一个 Minecraft 插件(Spigot、Paper、PurPur、Folia),通过 Telegram 添加双重验证。 它通过要求通过关联的 Telegram 帐户进行登录确认来保护玩家帐户免受劫持。 通过 Telegram 集成,玩家可以快速轻松地从手机管理其帐户安全。 --- ## ✨ 特性 * **账户关联** 玩家可以将他们的 Minecraft 帐户与他们的 Telegram 帐户关联以获得额外的安全保障。 * **登录确认** 当玩家加入时,他们会收到 Telegram 通知,并可以批准或拒绝登录。 * **远程安全控制** 通过交互式 Telegram 菜单,玩家可以: * 批准或拒绝登录。 * 如果检测到可疑活动,可以阻止其帐户 *(如果已启用)*。 * 解除关联帐户 *(如果服务器管理员允许)*。 * 使用 **Telegram 中的 `/menu` 命令** 远程管理帐户,访问所有设置。 * **可配置选项** 可调整的语言、通知中的自定义服务器名称以及细粒度的权限控制。 * **Folia 支持** 针对基于 Folia 的服务器进行了优化,使其运行流畅。 --- ## ⚙ 设置 1. 将插件放入您的 `/plugins` 文件夹中。 2. 启动服务器以生成配置文件。 3. 编辑 `config.yml`: ```yaml server-name: "MyServer" # 在 Telegram 通知中显示的名称 language: "en" # 插件语言 telegram: bot-token: "BOT_TOKEN_HERE" # 您的 Telegram 机器人令牌 bot-username: "NAME_BOT" # 您的机器人的用户名 telegram-menu: settings: allow-unlinking: false # 允许解除关联帐户 allow-remote-ban: false # 允许远程封禁 ``` 4. 重启服务器。 5. 玩家可以使用 `/2fa` 关联其帐户。 --- ## 📜 命令 | 命令 | 别名 | 描述 | | -------------------- | --------------- | -------------------------------------------------------------- | | `/2fa` | `/tfa`, `/auth` | 主要命令,用于管理 2FA | | `/2fa reload` | — | 重新加载插件配置文件 | | `/menu` *(Telegram)* | — | 在 Telegram 中打开交互式 Telegram 菜单以远程管理帐户 | --- ## 🔑 权限 | 权限 | 描述 | | -------------- | ------------------------------------------- | | `twofa.reload` | 重新加载插件配置文件 (仅限 OP) | --- ## 🖥 兼容性 * **平台:** Spigot, Paper, PurPur, Folia * **Java:** 17+ --- ## 📌 使用示例 1. 玩家加入服务器。 2. 他们收到 Telegram 消息:“*确认登录到 MyServer 吗?*" 3. 他们按下“确认”或“拒绝”。 4. 登录被允许或阻止。 5. 玩家可以使用 **Telegram 中的 `/menu`** 来管理安全设置或解除关联帐户。 6. 服务器管理员可以使用 `/2fa reload` 应用配置更改,而无需重新启动。 --- ## 📄 许可证 MIT 许可证 - 免费使用、共享或修改。 ---