bReport

Griefers gonna grief, protect your users with bReport.
Ever wished there was an easy way for your players to leave you a message and let you know about griefing, report a hacker, or just tell you they love you?
Now with bReport you can do all this, with the added functionality of a built-in admin only chatroom (with console chatting support)!
Reference
Commands
'/report I dun goofd!'
From your users point of view, opening a ticket is easy - they simply type '/report' followed by their report! Any online admins are also notified when a report is filed (people with the breport.read permission node)
'/read'
This is the summary command, it displays up to 7 (configurable) of the most recent ticket ids, as well as the players who created the ticket.
'read ID'
This opens the ticket by that ID and displays the relevant information.
'resolve ID'
This marks a ticket as resolved, and informs the one who opened it (if they're online) that it has been resolved.
'/gotoreport ID'
This teleports the admin to the exact location where the ticket was filed (useful for quickly getting to a griefing spot)
'/unresolve ID'
On the rare occasion that you mark a ticket as resolved that you didn't mean to, you'll find this useful.
'/mc message'
This lets you chat in the "moderator chat" room, where only people with the permission node to send chat can see the chat you type. This is independant of any chat plugin and has no prefix/suffix. Purely functional.
'/comment ID [message]'
Allows you to create comments on reports but also allows you to list them when you don't have a message variable.
Permission nodes
bReport has a different set of permission nodes for each command.
/report - breport.report /read - breport.read /resolve - breport.resolve /unresolve - breport.unresolve /gotoreport - breport.gotoreport /mc - breport.modchat /comment - breport.comment
You can just grant them all with breport.*.
Upcoming Features
- Timed Ticket Notifications
- New List command
- A view command to replace the old list command feature.
- SQL Support
Source code
The source code is available for review and for your own use at https://github.com/codename-B/bReport
This project is licensed under the AOL license, which simply means attribute me somehow if you use my code!
I would ask that you don't use the code and release a similar/identical project, if you have changes you want to make, make a pull request!
-
View User Profile
-
Send Message
Posted Jun 3, 2013I'm not certain if I can use this but possibly if you guys have an API that we can hook into our player reputation system. That might be awesome!
-
View User Profile
-
Send Message
Posted Jun 3, 2013@bbark9
Thanks! (Obviously you'll have to manage how you would /gotoreport from one made via console)
-
View User Profile
-
Send Message
Posted Jun 2, 2013@AS1LV3RN1NJA
I will allow all commands to be run from console except for gotoreport
-
View User Profile
-
Send Message
Posted Jun 2, 2013@bbark9
I posted before, but:
Any chance you could add the option for reports to be made from Console? I also use this as a sort of todo list, and currently have to get players to do /report for me when at console.
-
View User Profile
-
Send Message
Posted Jun 2, 2013I will do my best to fix the join notifications. I plan to add:
Anyone who has any other features please put it as a reply here
-
View User Profile
-
Send Message
Posted May 20, 2013Any chance you could add the option for reports to be made from Console? I also use this as a sort of todo list, and currently have to get players to do /report for me.
-
View User Profile
-
Send Message
Posted Apr 18, 2013Great plugin,
thanks for the hard work. Only thing is missing is a notification to staff when there are open tickets.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@roughtoast
@CraftThatBlock
Have you even tried the plugin? It works fine, no need for an update.
-
View User Profile
-
Send Message
Posted Feb 8, 2013i think its about time for an update
-
View User Profile
-
Send Message
Posted Jan 31, 2013Update?
-
View User Profile
-
Send Message
Posted Jul 20, 2012Seems like a good plugin will maybe use this for my 1.3 bukkit survival server when it come sout.
-
View User Profile
-
Send Message
Posted Jul 10, 2012It notifies admins when a report is filed. But not when logging on the server. Could it be possible to notify admins on all unresolved tickets upon log in?
-
View User Profile
-
Send Message
Posted Jun 8, 2012@Malcolm2608
Thanks! I think I figured it out. I just removed the /mc alias from this plugin for now.
-
View User Profile
-
Send Message
Posted Jun 6, 2012@quickclay
you could make an alias of the command
-
View User Profile
-
Send Message
Posted Jun 5, 2012Anyone know how to give magiccarpet priority over this so /mc will work for Magic Carpet?
-
View User Profile
-
Send Message
Posted May 30, 2012Yes please change /mc to something else as magic carpet is a pretty major conflict. You really should have a base command like /br [command].
-
View User Profile
-
Send Message
Posted May 17, 2012Can you please add a feature where I can send a message back to the reporter, explaining how to fix the problem? Please make the read command simple. Making the message sent to the reporter customizable is even better! "You have new message. Type /_ to read it.", for example. Thanks for this great plugin.
-
View User Profile
-
Send Message
Posted May 12, 2012/mc interferes with MagicCarpet :P
-
View User Profile
-
Send Message
Posted May 1, 2012@codename_B
I was saying does it work With premissionsex? LOl, joking! I do like PEX better!
Great plugin!
-
View User Profile
-
Send Message
Posted Apr 28, 2012@CharlesWCrete
?