命令与权限
EmakiCooking 的主命令是 /ecooking,别名为 /ec。管理员主要用它重载工位配置、检查手持物来源和查看运行调试信息。
命令列表
| 命令 | 权限 | 说明 |
|---|---|---|
/ec help | emakicooking.use | 显示帮助。 |
/ec reload | emakicooking.reload 或 emakicooking.admin | 重载主配置、语言、工位、配方、GUI 与物品调整。 |
/ec inspect hand | emakicooking.inspect、emakicooking.use 或 emakicooking.admin | 检查手持物来源和烹饪匹配情况。 |
/ec debug | emakicooking.debug 或 emakicooking.admin | 输出运行时调试信息。 |
基础权限
| 权限 | 默认 | 说明 |
|---|---|---|
emakicooking.use | true | 基础使用权限。 |
emakicooking.reload | op | 重载配置。 |
emakicooking.inspect | op | 检查物品或工位。 |
emakicooking.admin | op | 管理员权限。 |
emakicooking.debug | op | 调试权限。 |
工位权限
| 权限 | 默认 | 说明 |
|---|---|---|
emakicooking.station.chopping_board.use | true | 使用砧板。 |
emakicooking.station.chopping_board.cut | true | 执行砧板切割。 |
emakicooking.station.wok.use | true | 使用炒锅。 |
emakicooking.station.wok.stir | true | 翻炒。 |
emakicooking.station.wok.serve | true | 出锅。 |
emakicooking.station.grinder.use | true | 使用研磨机。 |
emakicooking.station.steamer.use | true | 使用蒸锅。 |
emakicooking.station.steamer.fuel | true | 为蒸锅添加燃料。 |
emakicooking.station.steamer.moisture | true | 为蒸锅添加水分或湿度材料。 |
emakicooking.station.oven.use | true | 使用烤炉。 |
emakicooking.station.oven.fuel | true | 为烤炉添加燃料。 |
emakicooking.station.juicer.use | true | 使用榨汁机。 |
emakicooking.station.juicer.press | true | 执行压榨。 |
emakicooking.station.juicer.collect | true | 盛取榨汁结果。 |
emakicooking.station.fermentation_barrel.use | true | 使用发酵桶。 |
emakicooking.station.fermentation_barrel.start | true | 开始发酵。 |
emakicooking.station.fermentation_barrel.collect | true | 收取发酵结果。 |
当前权限采用
emakicooking.station.*形式。旧配置中如果存在简写权限,应迁移到上表格式。
先用哪个命令
| 场景 | 先执行 | 目的 |
|---|---|---|
| 改了工位、配方、GUI 或语言 | /ec reload | 重载 Cooking 运行配置。 |
| 材料、燃料或容器不匹配 | /ec inspect hand | 查看手持物被识别成什么物品来源。 |
| 工位监听或展示异常 | /ec debug | 查看运行时状态和调试输出。 |
常见操作
检查手持物来源
text
/ec inspect hand用于确认手持物是否能被识别为配方输入、容器、燃料、工具或工位方块。排查自定义物品来源时优先使用该命令。
重载烹饪配置
text
/ec reload重载后建议检查控制台输出。如果新增了工位方块、GUI 或配方目录,建议在测试服先验证状态保存与交互流程。
调试运行状态
text
/ec debug适合排查工位监听、展示实体、配方匹配、持久化状态等问题。正式服长期排查时,建议配合控制台日志使用,避免玩家端信息过多。
排查建议
- 工位无法使用:检查方块来源、工位权限和交互方式是否匹配。
- 材料无法放入:检查
input_rules.only_recipe_items、配方目录和物品来源。 - 榨汁机无法盛取:检查流体容量是否达到容器
serving_ml,并确认玩家拥有emakicooking.station.juicer.collect。 - 发酵桶无法开始:检查输入是否匹配配方、是否需要封存、玩家是否拥有
start权限。 - 烤炉不推进:检查火力是否处于配方要求区间,燃料是否生效。