更好的Fabric网页控制台

更好的Fabric网页控制台

一个现代化的Minecraft服务器端Fabric模组,它直接在Minecraft服务器内部托管一个基于网页的本地管理界面。

管理

Better Fabric Console 🌐

一个服务端 Fabric 模组,可将你的 Minecraft 服务器转变为基于 Web 的管理面板。

无需外部工具,无需额外服务器。只需安装模组,打开浏览器,即可开始管理。


🚀 工作原理

🧩 安装模组 → ⚙️ 启动 Web 服务 → 🌐 打开浏览器

该模组在服务器上静默运行,捕获控制台输出和性能指标,并直接从同一台机器提供现代 Web 界面——本地网络中的任何浏览器均可访问。


✨ 功能一览

功能 描述
📟 实时控制台 实时服务器日志流,完整渲染 Minecraft 颜色代码
⚡ Spark 指标 通过 spark 显示 TPS、CPU 和内存使用情况(需安装 Spark)
🔍 正则表达式过滤器 使用自定义规则包含、排除或高亮日志行
🖱️ 快捷操作 一键执行常用管理员命令,带确认对话框
🔐 安全访问 SHA-256 密码、UUID 会话令牌和首次运行设置向导
🔌 插件开关 实时启用/禁用 Spark 和控制台捕获——UI 即时响应
📦 零臃肿 Spark 为可选依赖,从不捆绑——仅在需要指标时安装

🔌 可选:Spark 集成

如果你的服务器安装了 spark,Better Fabric Console 会自动检测并解锁一个包含 TPS、CPU 负载和 JVM 内存统计的实时指标面板。

没有 Spark?没问题——指标面板会保持隐藏状态,所有其他功能正常运行。


⚙️ 系统要求

  • Minecraft 26.1.2 (Fabric)
  • Fabric Loader ≥ 0.16.0
  • Fabric API
  • Java 25+
  • Node.js 20+ (在服务器机器上,用于运行 Web 服务)

💬 你希望我们下一步集成哪个模组?

这个模组旨在随着社区需求而成长。目前它支持 spark 提供性能指标——但我们还可以做更多。

你希望看到哪个模组集成专用 Web 面板?

👉 在下方留言或打开 GitHub 讨论——每一条建议都会被阅读并考虑纳入路线图。

已纳入考虑范围的一些想法:

  • 🗺️ BlueMap / Dynmap —— 实时地图状态和控制
  • 🔑 LuckPerms —— 从 Web 面板管理权限
  • 🌍 Chunky —— 预生成进度和控制
  • 💾 备份模组 —— 备份状态和历史

如果足够多人提出请求,它就会被实现。就这么简单。🙌


📜 许可协议

  • Fabric 模组 (/src):GPL-3.0(需注明原作者)
  • Web 服务和 UI (/service):MIT(需注明原作者)

源代码:github.com/MACULINX/better_fabric_console