HelpTicket
What is HelpTicket?
Most of the time on server's you will see user's persistently asking for help because someone had griefed or stolen from them. This plugin allows those users to file a ticket that staff can then look at and deal with as they see fit. If a staff member cannot deal with the situation they can assign the ticket to a staff member who can. When you port to a ticket you are not only assigned to the ticket but teleported and the situation is brought up on screen for you to see. Everything is fully customizable and documentation on this can be found here
Features
- MySQL support (through DeityAPI)
- Tickets are assigned a unique ID # which can be used to track the ticket
- Tickets can also be assigned a priority of LOW, MEDIUM, HIGH the default being MEDIUM
- Tickets will be sorted by the priority when viewing all tickets
- Fully customizable language.yml file
- Comment System
- Teleporting to location that ticket is made, viewing the situation just as the person who created the ticket
- Notifications of staff as well as members when ticket is modified
- Offline players will get notified of updates to their tickets when they join
- '/pe' being an alias for '/ticket' for people moving from PetitionPlugin to this
- If my plugin Mail is installed ticket creators will be notified of the status via an in game Mail if they are not online to see the change.
Requirements
Setup
- Place HelpTicket within your plugins folder
- Add permission nodes to users where relevant
- Optional: you can change almost every user message and formatting via the language.yml file I will update the language config wiki soon
Permissions
General Users
For general users you can add the helpticket.general.* or specify below
- helpticket.general.list
- helpticket.general.create
- helpticket.general.info
- helpticket.general.select
- helpticket.general.comment
- helpticket.general.close
Admin users
For admin users you can add the helpticket.admin.* . Or specify below, Note that admins should also have the helpticket.general.* permission as well
- helpticket.admin.tp
- helpticket.admin.assign
- helpticket.admin.priority
- helpticket.admin.purge
How to operate
After your set-up is all complete you are ready to start using it. You can use '/ticket ?' or '/ticket help' in-game to view a list of commands that can be used.
Before you start dealing with tickets you need to select one. To do this you type /ticket select <ticket-id> . After that you can deal with the ticket as you need to
Commands
User Commands
- /ticket list <OPEN/CLOSED> <page-number> - Shows all tickets
- /ticket [select/sel] [ticket-id] - Shows the selected tickets information
- /ticket info <page-number> - Shows the selected tickets information
- /ticket [create/new] [message] - Creates a ticket
- /ticket [comment/cmt] [message] - Comments on the selected ticket
- /ticket close <message> - Closes the selected ticket
Admin Commands
- /ticket [teleport/tp] - Teleports to the selected ticket
- /ticket assign [staff-name] - Assigns the selected ticket
- /ticket [priority/pri] [increase/decrease] - Alters the priority of the selected ticket
- /ticket purge [player-name] - Deletes all the tickets created by the player specified
Console Commands
- /ticket [comment/cmt] [ticket id] [ticket commenter] [message] - Comments on the selected ticket
- /ticket close [ticket id] [ticket commenter] <message> - Closes the selected ticket
- /ticket assign [ticket id] [staff-name] - Assigns the selected ticket
- /ticket [priority/pri] [ticket id] [increase/decrease] - Alters the priority of the selected ticket
- /ticket purge [player-name] - Deletes all the tickets created by the player specified
Extra Links
Source: GitHub
Documentation: Wiki
Player Made Tutorials
see http://dev.bukkit.org/bukkit-plugins/helpticket-reloaded/
Can someone update this??
@LordKainzo
Agreed, when i tried installing this, DeityAPI seemed to just cause errors and stuff :(
I'd use this if the DietyAPI which has what, 2-3 plugins using it? would be chopped.
I want a MySQL ticketing system but without the hassle of installing some unknown third party API.
When i try and do a command, it does not fire. On the console I see that Rmarmorstein Executed command /ticket, but other than that, nothing, no stacktrace, or anything. Any suggestions, or anyone else having this issue?
For some reason when I restart my server to get the plugin to make the folder. It wont make it, it just keeps the jar file. Any reason? Or is it just because it doesn't work with 1.5.2
@Thepom360
My server is running 1.5.1, and HelpTicket v1.6 for CB1.1-R3 works perfectly fine.
I'm in the process of updating plugins on my server. I could not find the HelpTicket plugin we're using to save my life.
Then I checked the jar, and found that it's ImDeity that made it...okay, this plugin mentions deity...
I watched the video...this can't be right, it's way more complicated than the version we use...so I checked the version on the plugin.yml...
I think that if it has become as complicated as the video makes it out to be, we'll be sticking with something that's eleven versions behind...
EDIT:
vanZeban was last logged in Feb 15, 2013. All of his projects have a last updated date in 2012, the most recent being September 12. Maybe he moved his plugins off site?
think its safe to say that this is abandoned now.
It would be great if this plugin had a permission node that would exempt a player or group from the max created tickets setting. This way mods or server settings could setup tickets whenever tasks are needed by certain people without having to give all players on the server access to create a lot of tickets.
The ticket tab on this page seems broken so I couldn't use it to submit the request
I was thinking that it would be great if tickets could be displayed on a webpage for admins and mods to view and respond to.
When I do /ticket new, /ticket create , It won't work?
rawr! unix-time needable!
My config file keeps resetting if I add colors to the beginning of the messages. Any idea on how to fix this?
Okay, (WALL OF TEXT sorry :C)
So we have been using this plugin for about 2 months now, we are at a total of 3800 tickets at the moment. We have noticed the past few weeks that only about 2% of the players (we have around 6800 registered players and about 2000 of them are active every week) know how to see the comments that we send to their tickets. I could not believe this! So we thought, well this is not good.. We have been commenting on loads of tickets and not even 150 of them even knew..
So how to solve?
So something to add (more than the teleport function you forgot about :P) is when someone comments it should tell them HOW to open the ticket and maybe even the comment it self. And this should obviously also happen if they are online, so when they log back in it should popup and tell them "Fronix commented on your ticket(id): I'm the best yes i know (to view comments type /ticket comments)" or something like that.
(I'm suspecting I already can do this with the language file, however not sure :P)
Other fun ideas i have
An "estimated time" would be cool - Having a configured time that it takes to answer a ticket, lets say 2 minutes and then calculate the time it would take to get that players ticket(s) answered based on how many open tickets?
Auto broadcast saying "Your ticket is nr X of X open tickets and there are X online moderators"
will this broadcast to all players that have an admin permission that is online when a new ticket is submitted or do you just have to check to see? If not would it be possible to get said feature added because i would like to know right away when a ticket is submitted.
Sweet! I've just received my free minecraft giftcode!
>> Minecraftcodes.info <<
@jkmalan
Yes, completely required. On the plus side, the Mail plugin ties in.. I'm just installing this today.
Is having MySQL and DeityAPI completely require or is there a flatfile alternative? I'd rather not have to deal with either of those on a small server such as my own.
@Cheezbuns
u get this error when u do not create a mysql database for DeityAPI. create the database and the error will go away.