Commands
Every Donut Replay command, its arguments and the permission it needs.
All functionality lives under one base command: /replay. Running it with no arguments shows the in-game help, listing only the subcommands the sender has permission for.
Recording
| Command | What it does | Permission |
|---|---|---|
/replay start <name> <players…> [seconds] | Start a named recording of one or more players. Optional auto-stop after seconds. | replay.start |
/replay stop <name> | Stop an active recording and save it. | replay.stop |
/replay recordall | Toggle manual server-wide recording — captures everyone online; joiners are added live. | replay.recordall |
Watching & managing
| Command | What it does | Permission |
|---|---|---|
/replay play <name> | Play a saved replay in-game. | replay.play |
/replay list [page] | List saved replays, paginated (list-page-size per page). Click a name to play it. | replay.list |
/replay delete <name> | Permanently delete a saved replay. | replay.delete |
Browsers (GUI)
These open clickable, paginated menus of recordings:
| Command | What it does | Permission |
|---|---|---|
/replay check [player] | Browse all recordings, or just one player’s. | replay.check |
/replay flagchecks | Browse only anticheat-flagged (cheat) recordings. | replay.flagchecks |
/replay pvpchecks | Browse only PvP-death recordings. | replay.pvpchecks |
/replay last12hcheck | Browse the rolling capture’s hourly clips. | replay.last12hcheck |
Configuration
| Command | What it does | Permission |
|---|---|---|
/replay menu | Open the settings GUI — toggle every recorder live. | replay.menu |
/replay reload | Reload config.yml and messages.yml. | replay.reload |