Skip to content

Commands and Permissions

The main command of EmakiForge is /emakiforge, with /eforge and /ef as aliases. Commands open the forge GUI, open the recipe book, list recipes, reload configuration, and print debug information.

The root command requires emakiforge.use (default true). Additional subcommand permissions are listed below.

CommandPermissionDescription
/ef helpRoot permission onlyShow command help. Running the root command with no arguments also shows help.
/ef forgeRoot permission onlyOpen the forge GUI. Players only.
/ef bookemakiforge.book or emakiforge.adminOpen the recipe book. Players only.
/ef list recipeemakiforge.adminList loaded recipes with display names. recipes is also accepted, but tab completion only suggests recipe.
/ef reloademakiforge.reload or emakiforge.adminReload config, language, GUI templates, and recipes.
/ef convert-legacy [confirm]emakiforge.adminMigrates legacy item_sources entries in recipes/ materials and blueprint requirements to the current matcher shape; material entries retain the legacy key where required. Without an argument it performs a dry run; confirm (or --apply) writes files and leaves a .bak backup.
/ef debug statsemakiforge.debug or emakiforge.adminPrint runtime metrics and the recipe load report (status is equivalent).
/ef debug <player|module|...>emakiforge.debug or emakiforge.adminDelegate to the CoreLib debug command.

Available debug submodules: recipe, forge, gui, pdc.

Permissions

PermissionDefaultDescription
emakiforge.usetrueAllows use of the root command and forge GUI.
emakiforge.booktrueAllows opening the recipe book.
emakiforge.reloadopAllows reloading configuration.
emakiforge.debugopAllows debug output.
emakiforge.adminopAllows administrative operations.