Features
Reports & bug reports
In-game /report and /reportbug with a full staff GUI, rate limits, and Discord embeds.
Modules
modules.reporting, modules.bugReport
Channels
channels.reports, channels.bugReports
Config
features.reports
Platform
All
Players file reports with /report <player> <reason> and bugs with /reportbug <message>. Each lands in Discord as an embed and — for player reports — in an in-game management GUI where staff claim, resolve, comment, and teleport to the incident.
Player reports
yamlfeatures.yml
reports:
allowOfflineReporting: true
enableReportManagement: true # staff claim/resolve GUI
enableTeleportToReport: true # jump to the report's server
notifyReportersOnResolution: trueOn-screen title
yamlfeatures.yml
reports:
enableTitle: true
titleHeader: '&c&lReport!'
titleCaption: '&7%reporter% reported %reported%'
fadeIn: 10
fadeOut: 70Rate limiting & abuse control
maxReportsPerPlayerdefault: 0- Cap on a reporter's active reports. 0 = unlimited.
maxReportsAgainstPlayerPerTimeWindowdefault: 2- How many times one player can be reported inside the window.
maxReportsByReporterPerTimeWindowdefault: 3- How many reports a single reporter can file inside the window.
rateLimitTimeWindowSecondsdefault: 60- The window, in seconds, those two limits apply over.
Note
The permission discordsynthesis.antireport makes a player unreportable; discordsynthesis.reports.override bypasses the rate limits. See Permissions.
Bug reports
yamlfeatures.yml
reports:
bugReportEnableTitle: true
bugReportTitleHeader: 'Bug report'
bugReportTitleCaption: '%reporter% -> %bug%'
bugReportFadeIn: 2
bugReportFadeOut: 5