Skip to content

Commands and Permissions

The main command for EmakiCooking is /ecooking, alias /ec. Commands are used for help, reloading, inspecting items, and debugging.

Command list

CommandPermissionDescription
/ec helpemakicooking.useShow help.
/ec reloademakicooking.reload or emakicooking.adminReload config, language, stations, recipes, GUI, and item adjustments.
/ec inspect handemakicooking.inspect, emakicooking.use, or emakicooking.adminInspect the held item source and cooking match status.
/ec debugemakicooking.debug or emakicooking.adminOutput runtime debug information.

Base permissions

PermissionDefaultDescription
emakicooking.usetrueBasic usage permission.
emakicooking.reloadopReload configuration.
emakicooking.inspectopInspect items or stations.
emakicooking.adminopAdmin permission.
emakicooking.debugopDebug permission.

Station permissions

PermissionDefaultDescription
emakicooking.station.chopping_board.usetrueUse the chopping board.
emakicooking.station.chopping_board.cuttruePerform cutting.
emakicooking.station.wok.usetrueUse the wok.
emakicooking.station.wok.stirtrueStir fry.
emakicooking.station.wok.servetrueServe from wok.
emakicooking.station.grinder.usetrueUse the grinder.
emakicooking.station.steamer.usetrueUse the steamer.
emakicooking.station.steamer.fueltrueAdd fuel to steamer.
emakicooking.station.steamer.moisturetrueAdd moisture to steamer.
emakicooking.station.oven.usetrueUse the oven.
emakicooking.station.oven.fueltrueAdd fuel to oven.
emakicooking.station.juicer.usetrueUse the juicer.
emakicooking.station.juicer.presstruePress ingredients.
emakicooking.station.juicer.collecttrueCollect juice.
emakicooking.station.fermentation_barrel.usetrueUse the fermentation barrel.
emakicooking.station.fermentation_barrel.starttrueStart fermentation.
emakicooking.station.fermentation_barrel.collecttrueCollect fermentation result.

Common operations

Inspect held item

text
/ec inspect hand

Use this to confirm whether the held item is recognized as a recipe input, container, fuel, tool, or station block.

Reload cooking configuration

text
/ec reload

After reloading, check console output. If new station blocks, GUI, or recipe directories were added, verify state persistence and interaction flow on a test server first.

Debug runtime state

text
/ec debug

Useful for troubleshooting station listeners, display entities, recipe matching, and persistence state.

Troubleshooting

  • Station not working: check block source, station permissions, and interaction type.
  • Materials cannot be placed: check input_rules.only_recipe_items, recipe directory, and item source.
  • Juicer cannot collect: check fluid capacity vs container serving_ml, and confirm emakicooking.station.juicer.collect permission.
  • Fermentation barrel cannot start: check input matches recipe, sealed requirement, and start permission.
  • Oven not progressing: check heat is within recipe range and fuel is effective.