PINPrompt - 功能强大的GUI界面的 PIN 安全 ⛔️ 双因素身份验证/2FA ⛔️ [1.8.x - 1.20.x]

黑插件 PINPrompt - 功能强大的GUI界面的 PIN 安全 ⛔️ 双因素身份验证/2FA ⛔️ [1.8.x - 1.20.x] 3.15.1

⛔️ 通过简单而强大的 2FA 功能确保玩家/管理员账户的安全!
4f6a3bf7f90d13c55684ca1d107ad00d24bd3199.png

本插件在 1.20.x 上构建,但可在 1.8.x - 1.20.x 上运行
目前正在保障155+ 服务器的安全。
关于
90864821aa58c7e476eeb8b263177443506b079c.gif
554d8984c539fedb6f4f53783927e3210d890993.gif
PINPrompt 是一款安全插件,可为您的服务器添加双因素身份验证(2FA)功能。您可以强制和/或允许玩家使用 PIN 码登录,这就为玩家账户,尤其是管理员账户增加了一层额外的保护,以免其他玩家恶意登录管理员账号。
如果您或管理员的账户被劫持、服务器出现身份验证漏洞或后端服务器配置错误,您都可以高枕无忧。
强制管理员拥有 PIN 码,或/和允许普通玩家创建自己的 PIN 码。

此插件并非用于离线服务器上的 Auth 系统,它只是协助保护在线服务器/网络上玩家/管理人员账户的安全。
特色
  • 配置设置,如允许的尝试次数、进入时间、头颅皮肤、事件阻止、信息、声音等!
  • 支持 SQLiteMySQL,可在多个服务器(Bungeecord 网络)上同步播放器的针脚。
  • 暴力保护,限制玩家输入密码的时间和最多尝试次数,甚至暂时禁止输入错误次数过多的玩家。
  • 开发人员 API。该插件目前有一些 API 事件,您可以根据需要对其进行调整。PINCreationEvent 事件、PINBlackListedEvent 事件、PINCorrectEvent 事件和 PINIncorrectEvent 事件。
  • 可更改的 PIN 码长度,有多达 43,046,721 种 PIN 码组合供你使用,如果每 15 秒输入一个 PIN 码,需要 20 多年才能破解。
  • 定期更新插件,修复漏洞
  • 基于权限,因此您可以强制每个人使用 PIN 码,也可以只强制某些玩家(如管理员,甚至只是你自己)使用 PIN 码。
  • 头颅皮肤。将您的 PIN 号码头换成石英、南瓜、血腥、降临节等多种不同主题!一年中的任何时候都很有趣!
  • 单一库存,无光标问题。其他插件会在输入 PIN 码的每个步骤中使用不同的库存,并将光标重置到屏幕中央,这非常令人讨厌和沮丧。PinPrompt 则不会,它只会通过发送到客户端的特殊数据包更新库存的标题。
  • 会话。让玩家只需每 X 小时登录一次,并可选择只使用启动会话时使用的同一 IP!
  • 阻止可自然绕过GUI界面(如黑客客户端)的输入,包括但不限于移动、互动、聊天和命令。您还可以阻止实体瞄准和伤害,这样玩家在输入密码时就不会死亡。
  • 从一开始就考虑到了性能问题,并进行了高度优化,如果你发现任何有关 PINPrompt 的计时/堆报告,请将信息发送给我,我会尽我所能。
  • 支持的我的世界中的十六进制颜色。(1.16+)
  • 支持所有流行版本。这意味着您可以在 1.8、1.12、1.18 或任何介于 1.8 和 1.18 之间的版本上使用,并支持未来的版本!
  • AuthMe。与 AuthMe 兼容,是用户输入密码后的额外密码选项。
  • 支持旁观模式。支持将旁观模式的玩家切换到另一种游戏模式以输入他们的 PIN 码,因为在该游戏模式下无法点击任何东西。
  • 安全网。如果在连接数据库时出现问题,插件将阻止玩家加入。
  • 以及更多......
Config.yml
指令和权限


指令别名: /pinprompt、/pp、/pin、/pinp 和 /pprompt
指令:
  • /pinprompt 显示插件信息。
  • /pinprompt create 为自己创建一个 PIN 码。
  • /pinprompt change [玩家名] [新PIN] 更改您的当前 PIN 码或更改其他用户的当前 PIN 码。
  • /pinprompt reload 重新加载插件,包括头颅管理器,同时保存数据。
  • /pinprompt lock 锁定您的账户(调出 PIN GUI,让您可以放心地 AFK),这样那您就必须重新输入 PIN 才能进行游戏。
  • /pinprompt remove [玩家名] 删除自己的 PIN 码或删除其他玩家的 PIN 码。
  • /pinprompt unban [玩家名] 解除因错误输入密码而被禁言的玩家的禁言。
权限
  • pinprompt.force 拥有此权限的玩家将被强制设置一个 PIN 码,并在今后登录时使用该 PIN 码。(适用于员工账户)
  • pinprompt.command.create
    允许玩家使用 /PIN create 指令为自己创建一个 PIN,但不强制必须有一个。(如果玩家愿意,可以为自己创建一个徽章)。

  • pinprompt.command.change 允许玩家使用 /PIN change 指令更改当前 PIN 码(如果有的话)。
  • pinprompt.command.change.other 允许玩家使用 /pin change [玩家名] [新PIN] 指令更改其他玩家的 PIN 码
  • pinprompt.command.remove 允许玩家使用 /pin remove 指令移除自己的 PIN 码(如果有的话)
  • pinprompt.command.remove.other 允许玩家使用 /pin remove [玩家名] 指令移除其他玩家的 PIN 码
  • pinprompt.command.unban 如果玩家目前因输入错误的 PIN 码而被封禁,则允许玩家解除封禁。
  • pinprompt.command.help 允许玩家获取插件命令的帮助。
  • pinprompt.command.reload 允许重新加载插件。
  • pinprompt.* 所有权限。
帮助/如何做

如果您需要支持/帮助,请随时在这里直接留言与作者联系

如何安装:

Spigot/Paper 或任何分支:

只需将该插件的 jar 拖放到服务器的插件文件夹中,然后根据需要编辑 config.yml,并确保给组赋予所需的权限。
Bungeecord/Waterfall 网络或任何分支:
为网络上的每个子服务器执行上述安装步骤,或者为 PinPrompt 创建一个新服务器,一旦他们输入了密码,就会被发送到另一个服务器(在配置中)(推荐),或者只在您的中心服务器上安装,如果您强制所有连接都先安装到中心服务器,我强烈建议使用 MySQL 数据库,这样您就可以将所有插件实例连接在一起,并使用同一个数据库。

帖子作者:Liou_Yang
后续更新可能为:Tinksp
无下载权限
贡献者

帖子交流

0

点赞金锭

0

贡献资源

0

资源版本 3.15.1
下载量 125
热度 2,692
更新时间
{评级}星 1 星

最新更新

  1. 3.15.1

    更新了依赖项。 插件已适配至 Minecraft 1.21。 没有配置更改。
  2. 3.15.0

    更新到 Minecraft 1.20.6。 重写并改进了版本帮助程序。 没有配置更改。
  3. 3.14.2

    修复了更新检查器中的微小内存泄漏。 没有配置更改。

最新评价

求更新
回忆 0
顶部