Installation command
!!MCDR plugin install guguwebui
Author
Repository
Homepage
Synced at
...
Last update
...
Latest version
Total downloads
23
Back to catalogue
PF-MCDR-WebUI
为 MCDR 开发的在线 WebUI 插件
插件说明
主要功能: 为MCDR提供一个在线WebUI管理界面和MCDR插件管理和表单配置功能(可选使用在线编辑器)。
插件管理: 提供列出全部插件、一键更新 ( 推迟 ) 、启动插件、停止插件、重载插件、插件配置修改(需要符合格式)。
配置修改: 使用在线表单 或 在线编辑器进行配置文件的修改(在 所有插件
选项卡处修改)。
支持的配置: yaml
格式或者 json
文件。
- yml文件识别每项上一行注释作为中文标题,使用
::
分割,第二项为副标题,例标题::副标题
,请注意,使用的是英文的符号; - json文件需要创建同级文件
需要加标题的配置文件名_lang.josn
例如abc_lang.json
则会为abc.json
创建中文标题,使用[标题,副标题]
创建标题和副标题,参考示例: config_lang.json
自定义: 支持全局css和js配置文件,在首页提供在线编辑。
Important
关于更新: 涉及 HTML
更新部分更新后请删除 guguwebui_static
文件夹中的数据文件,如果您修改过内部的文件请自行备份,更新时 本插件 不会为您自动删除和更新 guguwebui_static
文件夹中的内容,以防您的数据丢失。
使用方式
目前未对接GUGUbot账号系统;当账号为QQ号时会显示QQ头像和昵称作为管理员名称和头像。
创建账户
!!webui create <username> <password>
更改密码
!!webui change <username> <old password> <newpassword>
临时密码
!!webui temp
Q&A 问答
Q:为什么要开发这个插件。
A:因为我乐意。
Q:会支持MC服务器管理的功能吗?如模组管理,玩家管理,白名单等等..
A:并不会深入涉及管理MC服务器,如有这方面的需求请查询MC服务器面板,仅可能会支持很小一部分,例如终端、重启服务器,更多的不在我们的范畴中。
Q:可以加入开发吗?
A:当然可以,您可以提交 pr 或者 参与交流 来参与开发。
Q:UI为什么这么丑(不美观、没有夜间模式...)
A:实力受限,但是我们提供自定义 css 和 js ,您可以自行修改甚至提交给我们以进行采纳,我们会将你加入贡献名单中。
Q:会支持多语言吗。
A:我只会中文,你要是愿意可以参与。
Q:为什么有私货(有未使用的插件,如gugubot等)。
A:因为这就是为它所开发。
示例图
截图来源本地测试
开发进度
- 首页:90%
- 主要功能:100%
- 最近配置项:0%
- GUGUbot管理:90%
- 配置:100%
- 附加功能:0%
- cq-qq-api:80%
- 配置:100%
- 文档:0%
- 附加功能:0%
- MC服务器配置:100%
- MCDR配置:100%
- 所有插件管理:90%
- 管理:100%
- 更新:10%(被推迟了)
- 配置修改:100%
- 附加功能:0%
- 服务器终端:0%
- Fabric(部分):0%
TODO
- 对接 GUGUbot 插件
有BUG或是新的IDEA
如果需要更多联动或提交想法和问题请提交 issues 或 QQ 树梢 (1377820366) 提交!
如需要帮助或者交流请通过 QQ群 726741344 进行询问或者交流
视情况添加,请勿联系他人。
贡献
贡献人 | 说明 |
---|---|
树梢 (LoosePrince) | 功能设计、文档编写、Web设计、前端编写 |
雪开 (XueK66) | 代码开发、维护、功能设计 |
贡献项目 | 说明 |
---|---|
Ace Editor | 在线编辑器 |
MC-Server-Info | Python Minecraft 服务器信息查询 |
特别鸣谢 | |
---|---|
反馈者 | 感谢你们的反馈 |
ChatGPT | ChatGPT协助编写 |
README source: src/README.md