An advanced report system for reporting players with a user interface for moderators.
- 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.
- Download the plugin.
- Put the .jar file in your 'plugins' folder.
- If you want to use MySQL as a data provider, please download DBLib and place it in your 'plugins' folder as well.
- Restart or start the server.
- 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.
Command | Usage | Permission |
---|---|---|
report | /report <optional: player> | none |
myreports | /myreports | none |
reportmanager | /reportmanager | proreports.role.moderator |
All commands can also be edited.
<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>
// 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) {
}
Here are some images of the plugin.
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!