Better Command Block UI

Better Command Block UI

提供更易用的命令方块UI

技术

厌倦了长时间按住方向键才能移动到长命令中间,结果又过头,还得再花半辈子按回去?希望能在不复制到外部软件再粘贴回来的情况下,以更结构化的格式查看整个命令?

这款**客户端**模组旨在通过彻底改造命令方块界面来解决这些问题及更多问题。

当前功能:

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

示例

如前所述,该模组完全为客户端。它接收从服务器传来的命令,并仅以多行和缩进形式显示,但不会实际在命令中添加任何换行符。