GUGU WebUI

通过webui来管理所有插件、MCDR配置、在线安装、终端等多种功能

信息
管理

一键安装指令

!!MCDR plugin install guguwebui

数据同步于

...

上次更新

...

最新版本

总下载量

262

返回插件仓库

guguwebui-v1.3.0.mcdr

版本

1.3.0

日期

2025年4月4日

大小

131.38 KiB

下载量

8

前往发行版源页面

MD5

851e5db08e575965b95bf20041bc934a

SHA256

6a518702fed7004872807de4baf5cf23aff6e7e661134b77ac145fe4ae35875a

MCDR 插件依赖

插件 ID依赖版本

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