Commands
Main command: /nonscene, alias /ns. Running it without arguments shows the
help.
Every subcommand needs nonscene.use (the permission on the command itself) plus
the permission listed below. See Permissions.
Console: play, skip, pause, resume, event, rename, copy,
delete, export, import and reload work from the console. The rest are
player-only.
Recording and playback
| Command | Description | Permission |
|---|---|---|
/ns start <name> <seconds> |
Record a cutscene for 1-300 seconds after a countdown. More | nonscene.start |
/ns stop |
Cancel your own recording, playback or path preview. | nonscene.stop |
/ns play <name> [player] |
Play a cutscene. From the console player is required. More |
nonscene.play, nonscene.play.others |
/ns skip [player] |
Skip to the end. Pending command events still run. | nonscene.skip, nonscene.skip.others |
/ns pause [player] |
Freeze the camera and timeline. | nonscene.pause, nonscene.pause.others |
/ns resume [player] |
Continue a paused cutscene. | nonscene.pause, nonscene.pause.others |
/ns showpath <name> |
Draw the path with particles. | nonscene.showpath |
Managing cutscenes
| Command | Description | Permission |
|---|---|---|
/ns all |
List cutscenes with their frame counts. | nonscene.list |
/ns rename <name> <new-name> |
Rename. Lists triggers that still use the old name. | nonscene.rename |
/ns copy <name> <new-name> |
Copy, including timeline events. | nonscene.copy |
/ns delete <name> |
Asks for confirmation, then run /ns delete <name> confirm (or click the button) within 30 s. |
nonscene.delete |
/ns export <name> |
Write plugins/nonscenes/exports/<name>.yml. More |
nonscene.export |
/ns import <file> [new-name] |
Load a file from exports/. .yml is optional. |
nonscene.import |
/ns reload |
Reload config.yml, messages.yml and triggers. Storage changes need a restart. |
nonscene.reload |
A cutscene that is being played, recorded or edited can’t be renamed or deleted.
Timeline events
| Command | Description |
|---|---|
/ns event add <name> <type> <seconds> <data…> |
Add an event. Types: title, sound, particle, console, player. |
/ns event list <name> |
List events. |
/ns event clear <name> |
Remove all events. |
Permission: nonscene.event. See Timeline events.
Keyframe editor
Player-only, permission nonscene.edit. See Keyframe editor.
| Command | Description |
|---|---|
/ns edit <name> [tolerance] |
Open a cutscene, or create a new one. |
/ns key add [#] |
Add a keyframe at your position and view. |
/ns key move <#> |
Move a keyframe to your position and view. |
/ns key remove <#> |
Remove a keyframe. |
/ns key speed <#> <seconds> |
Duration from keyframe # to the next. |
/ns key tp <#> |
Teleport to a keyframe. |
/ns key list |
List keyframes. |
/ns preview |
Watch the draft. |
/ns save |
Save the draft. |
/ns discard |
Throw the draft away. |
Commands during a cutscene
Viewers can only run /ns stop, /ns skip, /ns pause and /ns resume. All
other commands are blocked and hidden from tab completion until the cutscene
ends.