Skip to main content

Engine commands

The engine registers a single root command, /engine, with subcommands for the built-in features. Most need operator permissions.

Bundle and scripts

CommandDoes
/engine reloadReload all bundles.
/engine eval <expr>Run a Groovy expression directly.

Stages

CommandDoes
/engine stage add <player> <stage>Grant a stage.
/engine stage remove <player> <stage>Revoke a stage.
/engine stage clear <player>Remove all stages.
/engine stage list [player]List stages.
/engine stage award <stage>Grant to self, with notification.
/engine stage silentaward <stage>Grant to self, silently.
/engine stage table ...Stage table commands.

Waypoints

CommandDoes
/engine waypoint add <name> <icon>Add a waypoint at your position.
/engine waypoint remove <x> <y> <z>Remove a waypoint.
/engine waypoint clearClear all waypoints.
/engine waypoint listList waypoints.

Dialogue

CommandDoes
/engine dialogue start <player> <tree>Start a dialogue.
/engine dialogue next / /engine dialogue select <option>Advance the player's dialogue.
/engine dialogue screen / /engine dialogue chatChoose the dialogue render mode.
/engine dialogue endEnd the current dialogue.
/engine dialogue listList registered trees.

Cutscenes

CommandDoes
/engine cutscene play <name>Play a cutscene.
/engine cutscene cancelCancel the running cutscene.
/engine cutscene listList cutscenes.
/engine cutscene add / /engine cutscene removeManage cutscene definitions.
/engine cutscene linearizeConvert a cutscene to a flat timeline.
/engine cutscene confirm / /engine cutscene resetAllBatch confirm and reset.

Effects

CommandDoes
/engine screeneffect <effect> [intro] [hold] [outro] [lerp]Run a screen effect.

Testing and tools

CommandDoes
/engine test ...Test-world commands: world, open, delete, unload, fake, spawn, font, check.
/engine dump all / /engine dump registryDump registry contents.
/engine handInspect the item in hand.
/engine blocktodisplayConvert a block to a display entity.