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
-
View User Profile
-
Send Message
Posted Jun 17, 2012@CubeNation
Try this one: http://dev.bukkit.org/server-mods/simple-help-tickets/
-
View User Profile
-
Send Message
Posted Jun 17, 2012Ok, my comment from May 6 got no response yet. Then I saw on vanZeben's profile that he logged in into devBukkit these days, so I also wrote him a PM. He then logged in some more days afterwards but still didn't feel to write me back.
So this project is officially dead now.
@vanZeben: Though it would be nice that you just notify people here about this, instead of letting all people in the dark. The plugin had great potential, but with annoying bugs being fixed but not released for months it's just unusable.
Anyone got a nice replacement? I can't longer lie to our users that the author will release them from their tons of "ticket being changed notifications" on logging in.
-
View User Profile
-
Send Message
Posted Jun 6, 2012Getting an unhandled exception when trying to view a ticket, and it says "Internal error has occurred..."
http://pastie.org/4041023
-
View User Profile
-
Send Message
Posted Jun 5, 2012Configured plugin correctly to connect to database, but it doesn't seem to connect and isn't creating a table:
2012-06-05 11:38:23 [SEVERE] Error occurred while enabling HelpTicket v1.6 (Is it up to date?) com.avaje.ebeaninternal.server.lib.sql.DataSourceException: [HelpTicket] Failed to create connection to Mysql database
Is there an initial sql dump I need to use, or is there an issue with the plugin? The DB details are definitely correct.
-
View User Profile
-
Send Message
Posted May 22, 2012Ok I edited the MYsql database and got it to work. However I use this for player mods. Is there any chance you could make the helpticket.mod node not have the teleport function? I would like my player mods just to be able to answer the ticket, not be able to teleport, etc.
-
View User Profile
-
Send Message
Posted May 21, 2012My tickets wont create!
2012-05-21 23:33:48 [INFO] SQLException: Data truncation: Data too long for column 'world' at row 1 2012-05-21 23:33:48 [INFO] SQLState: 22001 2012-05-21 23:33:48 [INFO] VendorError: 1406
-
View User Profile
-
Send Message
Posted May 11, 2012Can we get a moderator command '/ticket claim #' which functions as '/ticket assign # [me]'?
Also, a success/fail message when using '/ticket comment' would be nice.
-
View User Profile
-
Send Message
Posted May 6, 2012What's with version 1.7?!
The "Current Version" shows 1.7, the git repo has new changes from 3 months ago (fixed ticket status) and still there's only the download for 1.6 on the right?!
Please update!
-
View User Profile
-
Send Message
Posted Apr 30, 2012@weja93
Make simple web interface and delete tickets there.
-
View User Profile
-
Send Message
Posted Apr 29, 2012Is there a way to get the date and time displayed when a ticket was submitted and commented on, etc?
-
View User Profile
-
Send Message
Posted Apr 29, 2012I keep generating Severes in the Console, when I try to run the plugin. I noticed that 'Error may occur due to database not being correct', but the commands won't work in game. Please help.
09:51:02 [INFO] [HelpTicket] Enabling HelpTicket v1.6 09:51:02 [INFO] SQLException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 09:51:02 [INFO] SQLState: 08S01 09:51:02 [INFO] VendorError: 0 09:51:02 [SEVERE] Error occurred while enabling HelpTicket v1.6 (Is it up to date?) com.avaje.ebeaninternal.server.lib.sql.DataSourceException: [HelpTicket] Failed to create connection to Mysql database at com.imdeity.helpticket.db.MySQLConnector.<init>(MySQLConnector.java:34) at com.imdeity.helpticket.HelpTicket.loadDatabase(HelpTicket.java:87) at com.imdeity.helpticket.HelpTicket.onEnable(HelpTicket.java:41) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
-
View User Profile
-
Send Message
Posted Apr 23, 2012Is there any way to have the notifications display on login only? I don't want to be nagged every X minutes that I have open tickets, just once when I log in or when they are changed.
-
View User Profile
-
Send Message
Posted Apr 12, 2012@TichoCZ
Idiot. How do I ban them when I'm offline?
And manually after that remove 200 tickets? Or 1000? Or 10 000?
Think first, talk then. Please.
I think this really is an "issue" with the plugin. Thanks for your help though.
-
View User Profile
-
Send Message
Posted Apr 11, 2012Could you add the ability to take input from console, having it just see the sender as console?
My server runs buy craft and are looking for a plugin that we can use it's commands to send admins a ticket when someone buys a vault and needs it to be set up for them. Buycraft runs all it's commands from console though.
-
View User Profile
-
Send Message
Posted Apr 7, 2012Suggestions: -Closing Comments: So when a ticket is closed, the ticket-maker will know another details, associated with the ticket.
-View YOUR Open Tickets: A player could view the tickets THEY made, so there are no double-tickets, by accident.
-
View User Profile
-
Send Message
Posted Apr 6, 2012@weja93
Simply ban these player or you want players like these on your server?
-
View User Profile
-
Send Message
Posted Apr 2, 2012OMG PROBLEM!! :( With this new chat system people can spam this ticket system.. One player made 100 tickets in very short time. Make it so that you can only make one ticket once per minute and I am VERY pleased. I will keep using this plugin if you add this or not, this is just frustrating.
Thanks!
-
View User Profile
-
Send Message
Posted Apr 2, 2012Brilliant plugin. I love it very much. Works like a charm.
I have though 2 requests. When you view ticket, you should automatically teleport to it. That makes mods work lots of easier, because we really teleport EVERY time there after viewing it.
And also, after viewing ticket, you should be able to type just /ticket close, without ID.
Thanks.
-
View User Profile
-
Send Message
Posted Mar 30, 2012working for 1.2.4 r1.0?
-
View User Profile
-
Send Message
Posted Mar 22, 2012Very good plugin, you should add something like /ticket list so the admins/mods can view tickets if they come new online.