Commands
Base command: /daisyfilter (aliases: /filter, /dfilter).
| Command | Permission | Description |
|---|---|---|
/daisyfilter | daisyfilter.gui | Opens the moderation dashboard (players); prints a hint for console. |
/daisyfilter gui | daisyfilter.gui | Opens the dashboard. |
/daisyfilter help | daisyfilter.admin | Command overview. |
/daisyfilter status | daisyfilter.status | Snapshot version, rule counts, scan timings, database health, queue depth. |
/daisyfilter version | daisyfilter.status | Plugin and platform version. |
/daisyfilter test <message> | daisyfilter.test | Scans a message and shows the decision without side effects. |
/daisyfilter reload | daisyfilter.admin | Re-reads configuration and recompiles rules off-thread. |
/daisyfilter violations [player] | daisyfilter.inspect | Recent records, optionally filtered by player. |
/daisyfilter inspect <id> | daisyfilter.inspect | Full safe metadata for one record. |
/daisyfilter player <player> | daisyfilter.inspect | Player profile / aggregate statistics (GUI for players). |
/daisyfilter history <player> | daisyfilter.inspect | Incident breakdown by disposition and category, plus a recent timeline. |
/daisyfilter audit [staff] | daisyfilter.inspect | Staff action accountability log; filter by a staff member. |
/daisyfilter note <player> <text> | daisyfilter.notes | Attaches a shared staff note to a player. |
/daisyfilter notes <player> | daisyfilter.notes | Lists the staff notes on a player. |
/daisyfilter watch <player> <reason> | daisyfilter.notes | Adds a player to the watchlist; their incidents alert staff every time. |
/daisyfilter unwatch <player> | daisyfilter.notes | Removes a player from the watchlist. |
/daisyfilter watchlist | daisyfilter.notes | Lists watched players and their reasons. |
/daisyfilter mutes | daisyfilter.punish.mute | Lists active internal mutes with remaining time, reason, and any appeal. |
/daisyfilter unmute <player> | daisyfilter.punish.mute | Lifts a player’s internal mute. |
/daisyfilter extend <player> <minutes> | daisyfilter.punish.mute | Adds time to an active mute. |
/appeal <reason> | daisyfilter.appeal | Lets a muted player submit an appeal; notifies online staff. Opt-in — set appeal-command: true in config.yml (off by default to avoid clashing with an existing appeal plugin). |
/daisyfilter monitor <on|off> | daisyfilter.monitor | Toggles monitor-only mode at runtime. |
/daisyfilter alerts <on|off> | daisyfilter.alerts | Toggles staff alerts for the running player. |
/daisyfilter purge <days> [confirm] | daisyfilter.admin | Deletes records older than <days>; requires confirm. |
/daisyfilter export <player|all> [include-raw] | daisyfilter.export | Asynchronous JSONL+ZIP export with a SHA-256 manifest. |
export with include-raw additionally requires daisyfilter.view.raw and
enabled raw storage; otherwise raw content is omitted. See
permissions.md for defaults and gui.md for the menus.