Simple and clean reportsystem with UI's for everyone!
This plugin use dktapps great pmforms API library. (although old but functional at least)
Equipped and Integrated with CortexPE/DiscordWebhookAPI
Direct Ban is now Supported, compatible with or without cucumber plugin!
- Commands
- /report
- /reportlist
- /reportadmin
- Admin
- Admin ui
- Direct ban
- Send report to all op's and permitted players
- Missing Features
- Modular system
- "back" and "exit" buttons
- Multilang
- Review notification
- For new reports
- at join
- Visible review
- Plugin ingame settings
- Config file
- Customization
- prefix
- messages
- Deleteable reports
- Recycle Bin
- Discord Integration
- and more ;)
- API for other plugins
Coming soon
No permission needed - useable for everyone
Permission: reportsystem.admin
Permission to open admin ui
Permission: reportsystem.list
Permission to open report list
Report::getInstance()
Get plugins instance
Report::getInstance()->getReportList();
Returns array of all reports
Report::getInstance()->getRecycleBinList();
Returns array of all reports in recycle bin
Report::getInstance()->saveReport($reportname, $reporter, $playername, $desc, $notes)
Save another report
Report::getInstance()->sendReportToMod()
Send "new report" mesage to all server mods
Report::getInstance()->sendReportToMod()
Send "new report" mesage to all server mods
Report::getInstance()->checkForUnreviewed()
Returns true if some reports are unreviewed
and more API methods, just look into main class. ;)
create an new pull request and help me to develop this reportsystem!