Players type /ticket <category> <reason> and the report lands in a Discord channel as an embed, with their name, UUID, coordinates and dimension already filled in. Nobody has to explain where they were standing when it happened. Server-side.
Commands
| Command | Description |
|---|---|
/ticket |
Shows available categories |
/ticket <category> <reason> |
Submit a new ticket |
Examples:
/ticket Bug The bees are escaping the hive!/ticket "Player Report" Steve is griefing spawn.
Multi-word category names work if you quote them. Tab completion lists only the categories you configured.
Discord integration
Each ticket arrives as a rich embed with the player's skin head as the thumbnail. The embed color is a hex code in the config.
Configuration
config/sarosdiscordwebhook-common.toml:
| Option | Default | Description |
|---|---|---|
tickets.enabled |
true |
Enable ticket system |
tickets.categories |
Bug, Player Report, Staff Request, Other | Available categories |
tickets.discordWebhookUrl |
"" |
Discord webhook URL |
tickets.commandPermissionLevel |
0 |
Permission level (0-4) |
tickets.inputTimeoutSeconds |
120 |
Session timeout |
tickets.messageTemplate |
... | Message template with placeholders |
tickets.embedColorHex |
#5865F2 |
Embed color |
Template placeholders
{player}, {uuid}, {category}, {reason}, {dimension}, {x}, {y}, {z}
Note: This wiki is the documentation. Questions and bug reports are faster on the Discord server.