CoreReport

I made this plugin for my own server but a lot of people told me that I should upload it to bukkit.
As the name says,this is a report plugin, it's easy to use but it's efficient.
This is my first Bukkit plugin so I would like to hear some tips down below.
Features
* Operators will get an Ingame message when someone uses the report command.
* You can now add SQL, for multiple servers!
* When a report has been reviewed, it's status changes to "Reviewed".
* Easy to use for admins.
* Reports will be saved in a file.
* Reports can be reviewed and get stored in a "reviewed" file.
* Operators can see the report details with a command.
* Every report has his own report-ID.
* You can change the cooldown between reports in the config file!
* A join-message for all operators with all the OPEN reports. This can be toggled in the config!
Commands
/report [Playername] [Reason] (Report a player.)
/corereport list (Shows a list of all OPEN reports.)
/corereport admin view [report-ID] (See the details from a specific report-ID.)
/corereport admin review [report-ID] (Moves it into the "reviewed" file and removes it from the open reports.)
/corereport admin delete [report-ID] (Delete a specific report from the open reports.)
Permissions
cr.admin /*Gives a player permission for every CoreReport command.*/ cr.report /*Gives a player permission to report players.*/ cr.nocooldown /*Removes the cooldown for a player between reports*/ cr.reportdetails /*Sends the player a message with the reportdetails when someone reports a player*/
Config
This is how the config looks like.
Reportcooldown: 1 /*Amount of MINUTES between reports*/ Join-message: true /*Set this to false to disable it, any other things will set it back to true*/ SQL: true SQL-host: host /*Host*/ SQL-name: /*Database name*/ SQL-username: /*Database username*/ SQL-password: /*Database password*/
Screenshots
This is how it will look like when an OPERATOR types in /report (Playername) (Reason)
As you can see the Operator gets a special message, all the online operators will get the same message.

This is how it will look like when a NON-OPERATOR types in /report (Playername) (Reason), as you can see, there is no extra message.
And it shows the cooldown between the reports, this can be changed in the config file.

This is how it will look like when an OPERATOR types in /corereport list. It shows all the open report IDs.
If an Operator joins, he will see the same message. This can be toggled in the config file.

This is how it will look like when an OPERATOR types in /corereport admin view [report-ID].

This is how it will look like when an OPERATOR types in /corereport admin review [report-ID].
The report will be moved from the openreports.yml to reviewedreports.yml

MIND THAT IF SQL IS TURNED ON, THESE TWO CONFIGFILES WILL BE TURNED OFF!
This is how the reviewedreports.yml will look like.

The openreports.yml will look the same as the reviewedreports.yml.

-
View User Profile
-
Send Message
Posted Sep 6, 2014Can you add a language.yml with all the messages to customize them? And if possible a way to change how the reports are displayed to the operator/permission'd player
-
View User Profile
-
Send Message
Posted Sep 3, 2014Thanks for 101 downloads! Next download will be here soon.
-
View User Profile
-
Send Message
Posted Aug 24, 2014Okey guys, what do you want to see in the SQL? Just give me ideas.
-
View User Profile
-
Send Message
Posted Aug 22, 2014SQL is almost finished!
-
View User Profile
-
Send Message
Posted Aug 20, 2014@zapmaster14 I will post it on the page if you can change the thumbnail please.
-
View User Profile
-
Send Message
Posted Aug 19, 2014@DarkRangerMC
Haha, Fixed it :)
-
View User Profile
-
Send Message
Posted Aug 19, 2014@zapmaster14
Thanks for this! The link to the plugin is wrong btw. http://dev.bukkit.org/bukkit-plugins/core-report/
-
View User Profile
-
Send Message
Posted Aug 19, 2014Did a review! :D Although I stuffed up a little bit xD https://www.youtube.com/watch?v=ekT50N0k0ao
-
View User Profile
-
Send Message
Posted Aug 18, 2014@DarkRangerMC
Uploading the new file (with permissions) in a few minutes.
-
View User Profile
-
Send Message
Posted Aug 18, 2014@NathanTheDragon
Sure!
I'm working on it right now :)
-
View User Profile
-
Send Message
Posted Aug 18, 2014It's possible to integrate permissions. I recommend you do this, it'll make the plugin 50x more awesome ;)
Thanks, â—‹ Nathan â—‹
-
View User Profile
-
Send Message
Posted Aug 17, 2014The plugin has finally been approved! Happy me! Lets download :)
-
View User Profile
-
Send Message
Posted Aug 14, 2014@NeonRemco
if you red the page, you can see that I am working on it.
-
View User Profile
-
Send Message
Posted Aug 13, 2014Can you add mysql support for a server network? Or any othersupport for multiple servers?
-
View User Profile
-
Send Message
Posted Aug 12, 2014The bug is fixed, I removed the first file and made a new one... There were too many bugs in it and it was still not approved so I dont think anyone minds.
-
View User Profile
-
Send Message
Posted Aug 11, 2014I found a bug! Lets say you have 3 reports. 1 has report-id 1. 2 has report-id 2. and 3 has report-id 3. When you review number 3, it will get stored in the reviewedreports.yml. So then you have: report-id 1. report-id 2 in your config. But the next report will have the report-id 3. This means that if you review report-id 3, and there IS already a report-id with 3... It wil override the last one. I need to change the system a bit to change this.
-
View User Profile
-
Send Message
Posted Aug 11, 2014@Glorious050
Thankyou! Any tips?
PS. I hope they will approve my file as soon as possible! Sorry for the delay.
-
View User Profile
-
Send Message
Posted Aug 11, 2014would love to have this on my serverL:D
-
View User Profile
-
Send Message
Posted Aug 11, 2014@NeonRemco
As you can see in the topic, I will add MySQL, it will take some time. This is just a release.
-
View User Profile
-
Send Message
Posted Aug 10, 2014Add mysql support for multiple servers.