Reporter
Reporter - Report those rule breakers!
Bukkit Thread here
Version: 4.0.0
Source Code: GitHub
Former Translators:
- BlancoLanda - Spanish
- hoptocraft - German
- Sluijsens - Dutch
- Niknox - German
- Renamolera - Spanish
- Silopjah - Swedish
Description
This is a useful plugin that allows players on a server to report other players they see breaking the rules. The reports are stored in a database until they are deleted, which is especially useful when there are no ops or admins on to deal with the problem. Admins and mods can quickly teleport to the location where the report was submitted to speed up response times. Once the admin or mod has dealt with the situation they can write a report summary for other mods and admins to view.
Features
- Create, store, view, and delete reports.
- Teleport to the location where the report was filed.
- Report summaries that outline who took care of the report and what the outcome of the report was.
- Works with built-in permissions and PermissionsEx.
- Supports both MySQL and SQLite.
- Multi-language support.
Outbound Connections
- An outbound connection is used when checking for updates, more information and how to disable this can be found here.
- An outbound connection is used when downloading and updating locale files, more information and how to disable this can be found here.
- An outbound connection will be used when connecting to a user specified remote MySQL server.
- This plugin collects metrics using bStats, more information and how to disable this can be found here.
Other Resources
View Available Locales/Translations
i have a Problem here:
[08:53:13] [Server thread/WARN]: [Reporter] Task #147398 for Reporter v3.3.1 generated an exception java.lang.IllegalStateException: zip file closed at java.util.zip.ZipFile.ensureOpen(ZipFile.java:686) ~[?:1.8.0_181] at java.util.zip.ZipFile.getEntry(ZipFile.java:315) ~[?:1.8.0_181] at java.util.jar.JarFile.getEntry(JarFile.java:240) ~[?:1.8.0_181] at java.util.jar.JarFile.getJarEntry(JarFile.java:223) ~[?:1.8.0_181] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:116) ~[spigot.jar:git-Spigot-dcd1643-e60fc34] at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) ~[spigot.jar:git-Spigot-dcd1643-e60fc34] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[spigot.jar:git-Spigot-dcd1643-e60fc34] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot.jar:git-Spigot-dcd1643-e60fc34] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_181] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_181] at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_181] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_181] at java.lang.Class.privateGetMethodRecursive(Class.java:3048) ~[?:1.8.0_181] at java.lang.Class.getMethod0(Class.java:3018) ~[?:1.8.0_181] at java.lang.Class.getMethod(Class.java:1784) ~[?:1.8.0_181] at net.KabOOm356.bstats.bukkit.Metrics.submitData(Metrics.java:270) ~[?:?] at net.KabOOm356.bstats.bukkit.Metrics.access$100(Metrics.java:29) ~[?:?] at net.KabOOm356.bstats.bukkit.Metrics$1.lambda$run$0(Metrics.java:175) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot.jar:git-Spigot-dcd1643-e60fc34] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot.jar:git-Spigot-dcd1643-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [spigot.jar:git-Spigot-dcd1643-e60fc34] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot.jar:git-Spigot-dcd1643-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot.jar:git-Spigot-dcd1643-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot.jar:git-Spigot-dcd1643-e60fc34] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
It works using GroupManager
In reply to felipeleite5w:
Do A permission For Players to report on other players
@Elsiwhite
If you don't have a permissions manager installed, I would recommend using PermissionsEx. There is a basic usage guide here.
After starting the server with PermissionEx installed it should generate a folder, named PermissionsEx, in the plugins directory. Open the file permissions.yml in that folder. The file contents should look like this:
The group named default is the default group all players will be in if they do not have a group already. So just add 'reporter.report' as a permission to that group, then all players will be able to report. After making the change permissions.yml will look like this:
WHATS ALL THE PERMISSIONS
Can someone please help me?
I want, that every player on my server has the ability to report somebody, but I don't know how to set the permission rule
@Invaerne
That message is only displayed if you have the permission node:
If you remove that permission that message should not appear anymore, unless you are claiming that report.
http://i.imgur.com/AcvGNkZ.png I need to disable this message, but I don't know how to..
@Invaerne
Reporter 3.2.6.2 runs on 1.9.
Please update to 1.9
You can add a Web Interface which show the reports :)
works/compiled against spigot.1.8?
When is a new update with gui please ?
@PassTECH
I am still developing this plugin, slowly but surely. I don't have nearly as much time to work on it as I used to. Plus this plugin is quite mature; there's not many features on the roadmap.
Are you still updating this plugin ? I'd like to know if I won't waste my time if I do a French translation. Thanks !
@Okane84
MySQL support is already available. To use MySQL as a database:
The submitter of the report can view their report at anytime so long as the configuration node general.canViewSubmittedReports is set to true.
please add an update in 1.8 and add a bungeecord support
Tanks !
@Fabyold
You need to convert the file to UTF-8 without BOM.
Notepad++
can do this for you by:Notepad++
It should load after that.
problem translate...
INFO in "<string>", position 479 [Server] WARN org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
VersiĆ³n server: 1.7.2 Reporter v3.1.4