GUGU WebUI
WebUI for managing all plugins, MCDR configurations, online installation, terminals, and more.
information
management
Installation command
!!MCDR plugin install guguwebui
Author
Repository
Homepage
Synced at
...
Last update
...
Latest version
Total downloads
259
Back to catalogue
guguwebui-v1.3.0.mcdr
Version
1.3.0
Date
April 4, 2025
Size
131.38 KiB
Downloads
8
MD5
851e5db08e575965b95bf20041bc934a
SHA256
6a518702fed7004872807de4baf5cf23aff6e7e661134b77ac145fe4ae35875a
Dependencies
MCDR Plugin Dependencies
Plugin ID | Requirement |
---|---|
none |
Python Package Requirements
Python Package | Requirement |
---|---|
fastapi | >=0.68.0 |
javaproperties | |
mcdreforged | >=2.3.0 |
passlib | |
pydantic | |
Requests | |
ruamel.yaml | |
starlette | |
uvicorn | >=0.15.0 |
itsdangerous | |
jinja2 | |
argon2_cffi | |
python-multipart | |
typing-extensions | |
aiohttp |
Python Package Installation Command
pip install "fastapi>=0.68.0" javaproperties "mcdreforged>=2.3.0" passlib pydantic Requests ruamel.yaml starlette "uvicorn>=0.15.0" itsdangerous jinja2 argon2_cffi python-multipart typing-extensions aiohttp
Release notes
v1.3.0 更新日志
前端UI全面重构(已实现)
现代化界面设计
- 全新高级时尚风格的现代化管理界面,使用卡片式布局
- 引入Tailwind CSS和Alpine.js技术栈
- 支持深色/亮色主题切换,自动适应系统主题偏好
- 优化页面加载性能和视觉一致性,消除主题切换闪烁
用户体验提升
- 重新设计登录页面,支持账号密码和临时码登录,添加平滑过渡动画
- 集成QQ头像和昵称显示功能,提升用户个人化体验
- 新增现代化通知系统,替代传统alert弹窗,提供更友好的反馈
- 优化表单控件,引入下拉选择框、标签式输入等高级组件
- 实现配置分组和层级显示,提高可读性和操作便捷性
代码架构优化
- 统一设计规范和样式变量,确保界面一致性
- 使用CSS变量实现主题切换,提供完整的深色模式支持
- 优化前端资源结构,提高页面加载性能
- 添加本地缓存机制,优化数据加载和用户偏好存储
终端功能新增
全新终端界面
- 添加专用终端页面,提供类控制台的操作体验
- 实现服务器命令输入和执行功能,支持历史命令查看
- 集成RCON功能支持,以"/"开头的命令优先通过RCON发送并获取实时反馈
- 提供命令历史记录和自动完成功能,提高输入效率
智能AI辅助
- 集成DeepSeek AI接口,支持直接分析日志和解答问题
- 在设置页面添加DeepSeek API配置选项,可自定义API密钥和模型
- 支持连续对话功能,保留上下文提高AI理解能力
- 通过选择日志文本触发AI分析,快速解决问题
服务器和插件管理增强
MCDR配置管理
- 创建完整的MCDR配置图形化界面,支持config.yml和permission.yml配置
- 提供表单式配置编辑,简化复杂配置的修改过程
- 添加权限用户标签管理,支持直接添加和删除单个玩家
- 支持多层嵌套JSON对象的编辑,最高支持4层嵌套结构
Minecraft服务器配置
- 添加Minecraft服务器配置页面,支持编辑server.properties
- 提供配置分类和搜索功能,便于快速查找和修改
- 支持中文显示配置项名称和描述,提升易用性
- 根据配置类型提供相应的控件(开关、选择框、文本框)
插件管理优化
- 全新插件管理界面,卡片式展示插件信息
- 支持插件状态的实时更新和可视化展示
- 插件配置编辑功能,支持表单模式和代码模式
- 支持HTML类型配置的安全隔离加载,提供更丰富的配置体验
系统设置与安全性
WebUI设置
- 创建专门的WebUI系统设置页面,提供图形化配置方式
- 支持修改Web服务的主机地址和端口设置
- 可配置超级管理员账号和安全选项
- 提供DeepSeek AI配置选项,支持API密钥和模型选择
安全性增强
- 使用iframe隔离HTML类型配置内容,提供沙箱环境
- 优化插件权限控制,防止意外操作
- 改进错误处理和异常情况下的用户反馈
- 为API操作添加会话检查,确保安全访问
Full Changelog: https://github.com/LoosePrince/PF-MCDR-WebUI/compare/v1.2.5...v1.3.0