• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 开源 FlexLoginUI 图形化登录 v1.3.2-beta

请登录后获取
版权类型
原创
插件中文名称
灵动登录界面
插件英文名称
FlexLoginUI
原帖地址
https://github.com/gxlydlyf/FlexLoginUI
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
PacketEvents https://www.spigotmc.org/resources/packetevents-api.80279/
AuthMeReloaded https://www.spigotmc.org/resources/authmereloaded.6269/
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12
  13. 1.11
  14. 1.10
  15. 1.9
  16. 1.8
[MD] # FlexLoginUI 用于 AuthMeReloaded 的图形化认证插件,支持铁砧登录、客户端 1.21.6+ Dialog 对话框登录、Geyser 基岩版表单登录。 谁需要此插件:使用 AuthMeReloaded 做登录验证、想要跨版本认证界面、想要给Java版玩家提供铁砧/对话框登录界面、给 Geyser 基岩版玩家提供登录表单的 Minecraft 服务端服主会使用该插件。 ## 安装 ### 必要依赖 - Java 8 及以上 - 插件服务器 1.8.8 及以上 - [AuthMeReloaded](https://www.spigotmc.org/resources/authmereloaded.6269/) - [PacketEvents](https://www.spigotmc.org/resources/packetevents-api.80279/) ### 可选依赖 - [ViaVersion](https://www.spigotmc.org/resources/viaversion.19254/) 为高于服务器版本客户端提供 Dialog 界面 - [ViaBackwards](https://www.spigotmc.org/resources/viabackwards.27448/) 为低于服务器版本客户端提供铁砧界面,需要先安装 ViaVersion - [Geyser](https://geysermc.org/download?project=geyser) 和 [Floodgate](https://geysermc.org/download?project=floodgate) 提供基岩版表单 ### 插件本体 下载插件。 - 文件名带 `-downgraded` 后缀的版本(如 `FlexLoginUI-1.3.1-downgraded.jar`)适用于 **Java 8 及以上** - 文件名不带 `-downgraded` 后缀的版本(如 `FlexLoginUI-1.3.1.jar`)适用于 **Java 21 及以上** 将下载的插件放入服务器根目录下 `plugins` 文件夹,然后重启游戏。 ## 游戏演示 ### 对话框 使用 1.21.6 及以上客户端版本加入服务器可见(如果安装 ViaVersion,服务器版本可小于 1.21.6) 如果服务器版本大于等于 1.21.6,并且使用 AuthMeReloaded 6.0.0 及以上版本,并且启用 AuthMe 配置中的 settings.registration.dialog.postJoin.enable 或 settings.registration.dialog.preJoin.enable,那么将会显示 AuthMe 自己的对话框而不是此插件的对话框。 #### 垂直按钮 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/register.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/login.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/change_password.png) #### 水平按钮 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/h_btn/register.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/h_btn/login.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/dialog/h_btn/change_password.png) ### 铁砧 使用 1.21.6 以下客户端版本加入服务器可见 #### 注册 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/register/1.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/register/2.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/register/3.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/register/4.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/register/5.png) #### 登录 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/login/1.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/login/2.png) #### 修改密码 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/change_password/1.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/change_password/2.png) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/anvil/change_password/3.png) ### 基岩版表单 通过 Geyser 加入的用户可见 如果服务器版本大于等于 1.21.6,并且使用 AuthMeReloaded 6.0.0 及以上版本,并且启用 AuthMe 配置中的 settings.registration.dialog.preJoin.enable,那么 Geyser 将会自动把 AuthMe 预加入对话框 转化为 基岩版表单,此插件会对表单进行一些样式修改,表单中的文本将由 AuthMe 提供。 ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/bedrock/register.jpg) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/bedrock/login.jpg) ![](https://gh.bugdey.us.kg/https://raw.githubusercontent.com/gxlydlyf/FlexLoginUI/main/images/zh_CN/bedrock/change_password.jpg) ## 命令用法 ### `/flexloginui` 别名 `/flui` 用于插件管理 参数: - `reload` 重载插件配置 ### `/logui` 用于开启登录UI界面 ### `/regui` 用于开启注册UI界面 `/regui` 和 `/logui` 命令需要添加到 AuthMe 配置中 settings.restrictions.allowCommands 才能使用 ### `/changepasswordui` `/cpwdui` 用于开启更改密码UI界面 ## 权限 ### flexloginui.commands.* 默认拥有:全部玩家 子权限: - `flexloginui.commands.login` 使用 /logui 命令 - `flexloginui.commands.register` 使用 /regui 命令 - `flexloginui.commands.change_password` 使用 /changepasswordui 命令 ### flexloginui.commands.manager 使用 /flexloginui 命令 默认拥有:仅管理员 ### flexloginui.pages.* 允许给玩家展示的 UI 默认拥有:全部玩家 子权限: - `flexloginui.pages.bedrock` - `flexloginui.pages.dialog` - `flexloginui.pages.anvil` ## 配置文件 运行插件后,会在 `plugins` 中插件目录中生成 `langs` `default_configs` 目录 和 `config.yml` 文件 `langs` 中为语言文件 `default_configs` 中为默认配置文件,不要修改其中内容,否则下次启动时会覆盖为默认 ### config.yml - `config-version`: 配置文件版本,不要修改 - `debug`: 是否开启调试模式 - `language`: 语言位置文件,请填写 `langs` 目录下 YAML 文件名 - `text`: 登录页面的相关文本 #### `pages` 设置登录页面 - `.dialog.allow_close` `.anvil.allow_close` `.bedrock.allow_close`: 是否允许关闭页面,不允许时,关闭按钮将显示为退出游戏按钮。 - `.dialog.horizontal_buttons`: 是否要水平显示对话框页面的按钮 ## 问题 如使用时报错、需要新功能或提出建议,请到 [issues](https://github.com/gxlydlyf/FlexLoginUI/issues) 反馈。 [/MD]
作者
搞笑烈焰的烈焰粉
价格
1.00金粒
下载
72
查看
1,206
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 更新版本 1.3.2

    兼容 1.8.8 - 1.13.2 服务器版本。
  2. 更新版本 1.3.1

    1. 源码语法升级至 Java 21 2. 构建降级输出,兼容 Java 8 版本 3. 适配 AuthMe 5.6.0,支持 1.14 及以上旧版服务端 4. 修复 1.21.6...
  3. 更新

    新增更改密码界面
后退
顶部 底部