Features
Console control
Run server console commands from Discord — role-gated, whitelisted, and audit-logged.
Module
modules.console
Channel
channels.console
Config
features.console
Platform
All
Mirror your server console to a Discord channel, and — if you switch it on — let trusted roles run commands from there or via the /execute slash command. Every attempt can be audit-logged.
Off by default
Command execution is disabled until you set enableCommandExecution: true. Console output still streams to the channel without it.
Who can run commands
console:
enableCommandExecution: false
# Roles allowed to run commands (empty = deny all — safest default)
allowedRoles:
- '123456789012345678'
# Optional: role ID -> comma-separated command patterns (supports *)
rolePermissions: {}allowedRoles use the global whitelist/blacklist below. rolePermissions grants a role a specific command set regardless of those lists.
What they can run
Whitelist mode (default) permits only listed commands. Blacklist mode permits everything except the listed ones. Both support * wildcards.
console:
useWhitelist: true
whitelistedCommands:
- 'whitelist *'
- version
- tps
- list
# Used when useWhitelist: false
blacklistedCommands:
- stop
- 'deop *'
- restart
- 'op *'
- reloadFeedback & audit log
console:
sendCommandFeedback: true
maxFeedbackLines: 10
enableAuditLog: true
auditChannelId: '123456789012345678'