Skip to content

命令与权限

EmakiCooking 的主命令是 /ecooking,别名为 /ec。管理员主要用它重载工位配置、检查手持物来源和查看运行调试信息。

命令列表

命令权限说明
/ec helpemakicooking.use显示帮助。
/ec reloademakicooking.reloademakicooking.admin重载主配置、语言、工位、配方、GUI 与物品调整。
/ec inspect handemakicooking.inspectemakicooking.useemakicooking.admin检查手持物来源和烹饪匹配情况。
/ec debugemakicooking.debugemakicooking.admin输出运行时调试信息。

基础权限

权限默认说明
emakicooking.usetrue基础使用权限。
emakicooking.reloadop重载配置。
emakicooking.inspectop检查物品或工位。
emakicooking.adminop管理员权限。
emakicooking.debugop调试权限。

工位权限

权限默认说明
emakicooking.station.chopping_board.usetrue使用砧板。
emakicooking.station.chopping_board.cuttrue执行砧板切割。
emakicooking.station.wok.usetrue使用炒锅。
emakicooking.station.wok.stirtrue翻炒。
emakicooking.station.wok.servetrue出锅。
emakicooking.station.grinder.usetrue使用研磨机。
emakicooking.station.steamer.usetrue使用蒸锅。
emakicooking.station.steamer.fueltrue为蒸锅添加燃料。
emakicooking.station.steamer.moisturetrue为蒸锅添加水分或湿度材料。
emakicooking.station.oven.usetrue使用烤炉。
emakicooking.station.oven.fueltrue为烤炉添加燃料。
emakicooking.station.juicer.usetrue使用榨汁机。
emakicooking.station.juicer.presstrue执行压榨。
emakicooking.station.juicer.collecttrue盛取榨汁结果。
emakicooking.station.fermentation_barrel.usetrue使用发酵桶。
emakicooking.station.fermentation_barrel.starttrue开始发酵。
emakicooking.station.fermentation_barrel.collecttrue收取发酵结果。

当前权限采用 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 权限。
  • 烤炉不推进:检查火力是否处于配方要求区间,燃料是否生效。