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
Yes, both his products work under CB 1.2.3
HelpTicket and Mail both are working.
Hoping for 1.2 compatible update soon!
Is there a version working on 1.2.3?
@veN1337
But /ticket close doesnt work yet huh?
@Gnintendo
@disciple218
yes it IS working with 1.1-R6!
Install Vault, install HelpTicket and you are fine
It's such a shame the developer of this plugin has gone MIA, it was very promising and useful!
Another one bites the dust, I guess... :(
Would be nice to see this plugin to be updated to minecraft 1.2 as it's an essential part of our server.
Keep up the good work I love this plugin! :)
Yes, I second that. CB 1.1-R6 compatible?
Is this compatible with R6? Please get back to us
2012-02-26 18:06:43 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ticket' in plugin HelpTicket v1.6 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:402) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:784) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:744) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:732) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:176) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.IndexOutOfBoundsException: No group 3 at java.util.regex.Matcher.start(Unknown Source) at java.util.regex.Matcher.appendReplacement(Unknown Source) at java.util.regex.Matcher.replaceAll(Unknown Source) at java.lang.String.replaceAll(Unknown Source) at com.imdeity.helpticket.object.Ticket.preformReplace(Ticket.java:255) at com.imdeity.helpticket.cmds.HelpTicketCommand.viewAllCommand(HelpTicketCommand.java:154) at com.imdeity.helpticket.cmds.HelpTicketCommand.parseCommand(HelpTicketCommand.java:63) at com.imdeity.helpticket.cmds.HelpTicketCommand.onCommand(HelpTicketCommand.java:52) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
Help?
Can i request a feature, that is an auto expiry of tickets? This is abolutely essential to us, as we only ever handle 9/10ths of each day's ticket. So by the end of the week we have over 200 old tickets.
@vanZeben
Hows the 1.7 update going?
Also, is your plugin using the new event system, so it'll be ready for RB5?
Is the update with the additional permission nodes going to be out soon? I would like to disable mods ability to close tickets and use port asap.
HI there, Is your plugin working with Vault ??? if no , Can you add that for the next update ?
@vanZeben
Needs an update for R4, Close ticket is broken
Is there a ticket.max_word_message or some way to make it so the messages they submit can be bigger than a line or 2? They get cut off. Thanks!
Van - Do we have an ETA on the repairs to helpticket
I don't know how much longer my staff and I can go on without it lol.I would also like for the comments to have a timestamp!
@Forecaster71 ill add this into the next version.
@dpill Found what is causing this, ill see if i can get a fix out tn for it.
@worstboy32 also the priority syntax will support "lowest", "low", "medium", "high", "highest" as well as 0-4
@dpill
Exact same issue for me.
Hope you can get this fixed deity or zeben.
Also you might change the priotity.
So we can type low high etc instead of 1<>4 or make the text say 1<>4 and not high low.