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!
@halorrr
Nope: [INFO] [bR] Only players can use the '/report' command!
does this allow you to make a report from console?
Great plugin! Does it works with PEX? TROLFACE.PNG!!!
Joking! But i do like PEX better... Sorry!
- Charles
@KBKWilliamsson
It hasn't needed updated, but I'll see about that.
First of all, are you still maintaining this project? I see that the latest file upload is for 1.1, shouldn't be a problem, but still. And there's not any recent commits or any activity here in the comments feed.
Anyhow, what I'd like to ask is would you add so that when an admin logs in it says "there's x unresolved tickets"? I don't have access to test it right now, so it may have been added in a later version than the one that I tried some time ago, if that is the case just nevermind me :)
I recommend,
A better alias than /mc (magic carpet -_-)
Modchat toggle.
/br command
http://www.youtube.com/watch?v=JR9Jn_utYOg&context=C4910616ADvjVQa1PpcFO1a2ife3IgZyV9i6jrUBGHsaQ6EHzfESw=
Custom prefix instead of [bR]?
@quickclay
I agree. Commenting is really needed. Some kind of mailing system, so when the user comes online, they can read, then respond to the comment.
After testing, mods are asking for a way to add comments to a ticket/report, as well as the date/time stamp, and the ability to assign a ticket to someone.
Any way you could make the base command /br (/br read, /br mc) etc? Some of these commands conflict with existing plugins (/mc for magic carpet, for example). /br ? should list all commands in a help context. That'll make this a lot more manageable (only having to remember the one /br ? command)
Also, the breport.report node should also let the person that created the ticket resolve it. For example, if someone fixes their own problem before a moderator responds, they could flag it as resolved.
Thanks!
Does this report the time/date that the ticket was filed? I don't see it in the screen shot, but this would be very useful for staying timely on tickets.
@Shooty_
That's not a bug. That means your report message must be 3 words long. "/report word1 word2 word3"
@Shooty_
Same problem here.
@Darq_Alder
I try to report but i have a message : Reports must be at least 3 words long.
I'm on 1.2.3 :
@mrcheesete0
Try it and and see.
Does the latest version work on the beta release?
Add a way to resolve the report with a message, and allow the player who used report to say /check returns IDs he has reported, and /check ID lets him see the status of the report (unresolved/message added when resolved)
You do that, and I will switch to this from Reporter.
Brilliant plugin, needs an update though!
can i translate this into german??