[go: up one dir, main page]

Skip to content

HonorGamerHD/ReportSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReportSystem - modular Reportsystem

Simple and clean reportsystem with UI's for everyone!
This plugin use dktapps great pmforms API library. This Reportsystem is useable for one mc server network types like Minehub or Server.pro servers and also for bigger networks with more than one mc server!
NEW: Discord Integration! Just install PixelgamesToDiscord put in your webhook link and enable discord integration in this plugins configuration!

Todo List

  • 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

Where can i download ReportSystem?

Download phar

You can download latest phar at poggit

Download zip

You can download this plugin as zip and run this as folder plugin(needs Devtools)

Clone repo into local repo

You can clone this plugin into your IDE(needs Git)

Permissions

/report

No permission needed - useable for everyone

/reportadmin

Permission: reportsystem.admin Permission to open admin ui

/reportlist - !New Permission!

Permission: reportsystem.list Permission to open report list

For plugin devs

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. ;)

Help me to add more features!

create an new pull request and help me to develop this reportsystem!

Collaborators

About

simple and clean reportsystem with UI's for everyone!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages