Better Command Block UI

Better Command Block UI

为命令方块提供更实用的UI

红石

厌倦了按住方向键想跳到长命令中间,结果却冲过头,又得花半天时间往回找?希望不用把命令复制到外部软件再复制回来,就能以更有条理的方式查看整段命令?

这个客户端模组旨在通过彻底重做命令方块 UI 来解决这些问题以及更多。

当前功能:

  • 多行命令文本字段
    • 基于括号的自动缩进
    • 嵌套 NBT 数据的彩色编码
    • 自动换行
    • 水平和垂直滚动
    • 改进的选择与删除
    • 点击拖拽选择
    • 双击选择单词
    • Ctrl 删除只会删除实际单词,而不是所有 NBT
    • 适应 UI 缩放和窗口尺寸
  • 重新组织现有按钮
    • 命令方块状态按钮(类型、条件、电源模式、输出跟踪)精简为带提示的简单图标
    • 新增按钮用于在查看命令和输出之间切换
  • 命令方块链导航
    • 无需离开 UI 即可在链中前后移动的按钮
    • 如果有多个方块指向当前方块,它们都会列出,并以提示显示所在方向。与当前方块“成线”的那个会列在最前面
  • UI 按钮和 CTRL + S 可在不离开 UI 的情况下保存
  • 工具窗口
    • 旋转选择器,输出弧度
    • 颜色选择器,输出整数和十六进制代码
  • 区域选择器按键绑定
    • 按 ; 选择一个体积的两个对角(类似 WorldEdit),模组会将对应的区域选择器(x=..,y=..,z=..,dz=..,dy=..,dz=..)放入你的剪贴板
  • 配置选项
    • 完全可配置的缩进行为
    • 可选的关闭界面或沿链移动时自动保存
    • ModMenu 支持
  • 兼容 NBT Autocomplete、Component Utils、Better Suggestions 和 Better Highlighting

Example

如前所述,该模组完全是客户端的。它接收服务器发来的命令,只是将其跨多行并带缩进显示,但并不会实际向其中添加任何换行符。