
更好的 Fabric 控制台
服务端Fabric模组,增强控制台功能,包括标签补全、彩色日志输出、命令语法高亮、命令历史记录等。
查看大图Better Fabric Console
Better Fabric Console 是一个服务端 Fabric 模组,用交互式、支持颜色的终端取代了原版专用服务器控制台体验。
功能特性
- 服务器控制台中支持 Brigadier 感知的命令补全
- 命令语法高亮,参数颜色可配置
- 终端控制台中彩色日志输出
.console_history中持久化的命令历史记录- 可选记录玩家执行的命令

前置要求
- Fabric 服务器
- Fabric API
- adventure-platform-fabric
安装
- 下载最新版本的 Better Fabric Console、Fabric API 和 adventure-platform-fabric 的 jar 文件。
- 将 jar 文件放入服务器的
mods/目录。 - 启动服务器一次以生成配置文件。
- 停止服务器,根据需要编辑配置。
- 重新启动服务器。
你也可以选择使用 --nogui 参数运行服务器(即 java -jar fabric.jar --nogui)
来禁用服务器 GUI(这是一个原版选项)。
配置
Better Fabric Console 生成并读取:
config/better-fabric-console/better-fabric-console.confconfig/better-fabric-console/log4j2.xml
自带默认的 Log4j 配置也会写入 config/better-fabric-console/defaults/log4j2.xml 以供参考。
如果你自定义了 log4j2.xml,而自带默认配置发生更改,Better Fabric Console 将在启动时发出警告,直到你查看/合并更改并运行:
/better-fabric-console dismiss-log4j-config-update
你也可以使用 -Dbetter-fabric-console.dismiss-log4j-config-update=true 启动一次来消除该警告。
默认 better-fabric-console.conf 供参考:
# 按顺序指定参数高亮颜色。可选值:[BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE]
highlight-colors=[
CYAN,
YELLOW,
GREEN,
MAGENTA,
BLUE
]
# 是否将玩家执行的命令记录到控制台。
log-player-executed-commands=true
点击此处 查看默认的 log4j2.xml 配置。
Better Fabric Console 还支持以下系统属性来覆盖终端环境检测:
- Adventure ANSI 属性:https://docs.papermc.io/adventure/serializer/ansi/
配置更改需要重启服务器。
命令
/better-fabric-console(管理员级别):打印模组版本信息。/better-fabric-console dismiss-log4j-config-update(管理员级别):将当前自带的 Log4j 默认配置标记为已查看。
许可证
MIT。参见 license.txt。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。