Skip to content

ProOmnes/PROreports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IMG IMG IMG IMG IMG

PROreports

An advanced report system for reporting players with a user interface for moderators.

Features

  • Create a report as a player with your own reason
  • See all your sent reports
  • Manage current reports and process them as a moderator
  • Data storage with Yaml, MySQL or MongoDB
  • The whole plugin is customizable

Further functionalities and features are already being planned. Further information is available on the Discord server.

How to install

  1. Download the plugin.
  2. Put the .jar file in your 'plugins' folder.
  3. If you want to use MySQL as a data provider, please download DBLib and place it in your 'plugins' folder as well.
  4. Restart or start the server.
  5. Configure the plugin in config.yml and have fun using this plugin!

If you have any questions about the installation, we are available on our Discord server or here on GitHub.

Commands & Permissions

Command Usage Permission
report /report <optional: player> none
myreports /myreports none
reportmanager /reportmanager proreports.role.moderator

All commands can also be edited.

API

Maven Dependency

<repository>
    <id>proomnes-repository-snapshots</id>
    <name>ProOmnes Repository</name>
    <url>https://repo.proomnes.net/snapshots</url>
</repository>

<dependency>
  <groupId>net.proomnes.proreports-nk</groupId>
  <artifactId>PROreports-NK</artifactId>
  <version>1.0.0-SNAPSHOT</version>
</dependency>

Usage examples

        // Get access to all functions in the ReportService class
        final ReportService reportService = PROreportsAPI.getReportService();

        // Events provided by this plugin
        @EventHandler
        public void on(final ReportCloseEvent event) {
    
        }

        @EventHandler
        public void on(final ReportCreateEvent event) {

        }

        @EventHandler
        public void on(final ReportUpdateEvent event) {

        }

Images

Here are some images of the plugin. Image 1 Image 1 Image 1 Image 1


Feedback & Support

IMG IMG IMG

We are very happy to receive any constructive feedback. If you have any problems with this plugin, we are happy to help you on GitHub or on our Discord server!

Releases

No releases published

Languages