Skip to content

Commands and Permissions

CraftingEngine provides an enterprise-grade command suite powered by Incendo Cloud v2 with native Brigadier tab completion, asynchronous validation, and context-sensitive suggestions.


1. Root Command & Aliases

  • Primary Command: /craftingengine
  • Short Alias: /cfe
  • Root Permission: craftingengine.command

2. Command Reference

General & Diagnostics

CommandPermissionDescription
/cfe help [query]craftingengine.commandDisplays interactive help menu with click-to-run commands.
/cfe versioncraftingengine.commandDisplays plugin, API, and Minecraft server version metadata.
/cfe statuscraftingengine.command.statusShows runtime telemetry, active processes, and loaded registries.

Hot-Reloading

CommandPermissionDescription
/cfe reload allcraftingengine.command.reloadReloads all blueprints, stations, menus, capabilities, and config.
/cfe reload configcraftingengine.command.reloadReloads config.yml.
/cfe reload processescraftingengine.command.reloadReloads all process blueprint definitions.
/cfe reload stationscraftingengine.command.reloadReloads all single-block and multiblock stations.
/cfe reload menuscraftingengine.command.reloadReloads GUI matrix templates.
/cfe reload languagescraftingengine.command.reloadReloads language bundles from lang/.
/cfe reload scriptscraftingengine.command.reloadReloads Lua scripts and clears the Lua script cache.

Recipe & Blueprint Management

CommandPermissionDescription
/cfe recipe list [page]craftingengine.command.recipeLists all registered process blueprints with pagination.
/cfe recipe info <recipe_id>craftingengine.command.recipe.infoDisplays comprehensive requirements, inputs, and outputs of a recipe.
/cfe recipe validate <recipe_id>craftingengine.command.recipe.validateTests a blueprint for missing items, invalid stations, or schema flaws.
/cfe recipe validate-allcraftingengine.command.recipe.validateValidates all blueprints across the server and reports any errors.

Workstation Management

CommandPermissionDescription
/cfe station list [page]craftingengine.command.stationLists all registered workstation definitions.
/cfe station info <station_id>craftingengine.command.station.infoDisplays capabilities, block types, and menus linked to a station.
/cfe station open <station_id> [player]craftingengine.command.station.openRemotely opens the process browser GUI for yourself or a target player.

Active Process Telemetry & Control

CommandPermissionDescription
/cfe process list [page]craftingengine.command.processLists all currently active crafting processes on the server.
/cfe process info <process_uuid>craftingengine.command.process.infoInspects real-time stage, elapsed time, inputs, and station location.
/cfe process cancel <uuid|all>craftingengine.command.process.cancelCancels an ongoing craft, triggering its failure policy (refund or abort).

Animations, Items & Multiblocks

CommandPermissionDescription
/cfe item inspectcraftingengine.command.itemInspects the item in hand, printing Material, CustomModelData, and external tags (ItemsAdder, Oraxen, etc.).
/cfe multiblock list [page]craftingengine.command.multiblockLists all registered multiblock patterns.
/cfe multiblock checkcraftingengine.command.multiblock.checkScans the block you are looking at to test if a valid multiblock is formed.
/cfe animation preview <anim_id>craftingengine.command.animationPreviews a client-side packet animation at your current target location.

3. Permissions Hierarchy

CraftingEngine utilizes a structured permission hierarchy. Granting craftingengine.admin provides complete control:

craftingengine.admin:
description: Full administrative access to all CraftingEngine features.
default: op
children:
craftingengine.command: true
craftingengine.command.status: true
craftingengine.command.reload: true
craftingengine.command.recipe: true
craftingengine.command.recipe.info: true
craftingengine.command.recipe.validate: true
craftingengine.command.station: true
craftingengine.command.station.info: true
craftingengine.command.station.open: true
craftingengine.command.station.open.others: true
craftingengine.command.process: true
craftingengine.command.process.info: true
craftingengine.command.process.cancel: true
craftingengine.command.item: true
craftingengine.command.multiblock: true
craftingengine.command.multiblock.check: true
craftingengine.command.animation: true
craftingengine.command.registry: true