地毯GUI

地毯GUI

CarpetMod的易用图形界面

游戏机制

总览

本模组为 Carpet Mod 添加了三个强大的基于 GUI 的可视化功能,显著提升了配置规则和使用 Carpet 设计系统的效率与用户体验。


菜单

按下 F9(或你配置的菜单按键)(自 v1.1.0 起) 可打开一个模式选择菜单,类似于 F3 + F4在此处替换为描述

规则界面

在此处替换为描述

规则界面集中展示所有 Carpet 规则和原版游戏规则,提供清晰全面的浏览与管理界面:

  • 完整规则预览:显示每条规则所有可用的状态和取值
  • 状态对比:实时高亮显示规则是否已被修改
  • 收藏:标记常用规则以便快速访问
  • 客户端缓存: 即使服务器未安装 CarpetGUI,也可在多人游戏中浏览规则
  • 保存配置:按下 Ctrl + S 将当前规则保存为规则组

在多人游戏中,如果服务器未安装 Carpet,则无法打开该界面。 为获得完整体验,建议同时在服务器端安装 CarpetGUI。


规则组界面

在此处替换为描述

规则组界面展示用户自定义的规则组,提供快速便捷的配置切换方式:

  • 批量规则执行: 选择一个已保存的规则组,点击左下角的按钮即可一次性执行其中包含的所有指令
  • 创建规则组: 点击 新建 将打开上述规则界面。此处所做的修改不会立即生效,而是保存为规则组。退出时会弹出保存提示
  • 客户端支持: 即使服务器未安装 CarpetGUI,也可在多人游戏中使用

为获得完整体验,建议同时在服务器端安装 CarpetGUI。


规则记录界面

在此处替换为描述

规则记录界面提供轻量级的、类似 GitHub 的规则变更跟踪系统,支持配置的切换、保存与回退:

  • 跟踪规则变更: 采用基于栈的模型。

    • 压入:将当前规则状态保存为新的一层
    • 回退:通过移除栈顶来恢复至上一状态
  • 管理预设: 将规则配置保存为预设,适用于不同环境并快速切换

  • /rulestack 指令: 用于服务器的辅助指令,与规则记录界面联动。 用法与 GUI 一致。 /rulestack prefab 用于管理预设

在多人游戏中,如果服务器未安装 CarpetGUI,则无法打开该界面。