Back to Mods

Saro's Report System

Players open tickets in chat, the report lands in a Discord channel as an embed.

Header

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.

Description

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.

Featured

Need a custom mod?

Tell me what the mod should do and I build it.

Hire me on Fiverr