Commands and Permissions
The main command for EmakiCooking is /ecooking, alias /ec. Commands are used for help, reloading, inspecting items, and debugging.
Command list
| Command | Permission | Description |
|---|---|---|
/ec help | emakicooking.use | Show help. |
/ec reload | emakicooking.reload or emakicooking.admin | Reload config, language, stations, recipes, GUI, and item adjustments. |
/ec inspect hand | emakicooking.inspect, emakicooking.use, or emakicooking.admin | Inspect the held item source and cooking match status. |
/ec debug | emakicooking.debug or emakicooking.admin | Output runtime debug information. |
Base permissions
| Permission | Default | Description |
|---|---|---|
emakicooking.use | true | Basic usage permission. |
emakicooking.reload | op | Reload configuration. |
emakicooking.inspect | op | Inspect items or stations. |
emakicooking.admin | op | Admin permission. |
emakicooking.debug | op | Debug permission. |
Station permissions
| Permission | Default | Description |
|---|---|---|
emakicooking.station.chopping_board.use | true | Use the chopping board. |
emakicooking.station.chopping_board.cut | true | Perform cutting. |
emakicooking.station.wok.use | true | Use the wok. |
emakicooking.station.wok.stir | true | Stir fry. |
emakicooking.station.wok.serve | true | Serve from wok. |
emakicooking.station.grinder.use | true | Use the grinder. |
emakicooking.station.steamer.use | true | Use the steamer. |
emakicooking.station.steamer.fuel | true | Add fuel to steamer. |
emakicooking.station.steamer.moisture | true | Add moisture to steamer. |
emakicooking.station.oven.use | true | Use the oven. |
emakicooking.station.oven.fuel | true | Add fuel to oven. |
emakicooking.station.juicer.use | true | Use the juicer. |
emakicooking.station.juicer.press | true | Press ingredients. |
emakicooking.station.juicer.collect | true | Collect juice. |
emakicooking.station.fermentation_barrel.use | true | Use the fermentation barrel. |
emakicooking.station.fermentation_barrel.start | true | Start fermentation. |
emakicooking.station.fermentation_barrel.collect | true | Collect fermentation result. |
Common operations
Inspect held item
text
/ec inspect handUse this to confirm whether the held item is recognized as a recipe input, container, fuel, tool, or station block.
Reload cooking configuration
text
/ec reloadAfter 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 debugUseful 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 confirmemakicooking.station.juicer.collectpermission. - Fermentation barrel cannot start: check input matches recipe, sealed requirement, and
startpermission. - Oven not progressing: check heat is within recipe range and fuel is effective.