guguwebui-v1.3.0.mcdr
版本
1.3.0
日期
2025年4月4日
大小
131.38 KiB
下载量
8
MD5
851e5db08e575965b95bf20041bc934a
SHA256
6a518702fed7004872807de4baf5cf23aff6e7e661134b77ac145fe4ae35875a
依赖
MCDR 插件依赖
插件 ID | 依赖版本 |
---|---|
无 |
Python 包依赖
Python 包 | 依赖版本 |
---|---|
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 包安装指令
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
更新日志
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