This is my first Bukkit plugin, always open to suggestions. This is a ticket system solution that saves messages in chat, that consists of trigger words in which you may add/delete in the configuration file. These messages are saved on a HashMap (persistent until server restart/reload) and can be dealt with in many ways by using the /ticket command. For a full list of brief features, scroll down below.
Love my work? Feel free to donate, anything is appreciated! :)
StaffTickets utilizes the plugin Metrics system, which collects useful information of its environment and sends it to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Ticket counter of all open tickets.
- Configurable trigger words.
- Compatible with essentials /helpop command.
- Enable file storage for all tickets.
- View player's tickets from their file.
Just drag and drop into your servers '\plugin' directory.
Can you set a timeout of 1 hour for any and all tickets, not just when the players leave?
But then you wouldn't want false / cluttered tickets. :)
Could you make it so tickets don't delete themselves automatically on player leave. Sometimes I still need to resolve tickets, but the player leaves so I can't really help them.
That's great. thanks. I'd try to help with any coding, but I'm new with it in general. I'll come back if I can help with that haha
Give them 'staffticket.mod' node without the quotes.
I've had this in mind, but right now I'm not familiar working with minecraft client mods in general. But I definitely won't forget that.
why can my staff only recieve the message when their opped?
So with all of the new fancy-smancy GUI stuff now-a-days, do you think you could add a GUI for admins only with like, Opentickets= "X", Closed tickets= "Y", and in progress="Z" or something? For even easier management?
/helpop <msg> submits a ticket.
can there be a command to send in tickets?
It's done, I've removed /ticket reload and 'staffticket.admin' node, for necessary reasons. It's basically doing /ticket list every interval, and if there's none, it will tell you. You have the option to enable or disable this. Read the changelog under files tab.
Note: For those that will download v1.5 must delete their old config.yml file.
I've uploaded the file, just have to wait for the staff's approval.
Can you maybe make it to where all players with staffticket.mod will have a reminder when a ticket opens? Instead of having to do /ticket list all the time, having a reminder that pops up when a ticket is created would be useful. Like this: By default: /ticket list (Available tickets: 1) LIEKABOWSE: grief With reminder: [Ticket] LIEKABOWSE: grief
What do you mean? You can't tp to an offline player or a player that is not in queue.
I can with / ticket tp <player> even if he is not online?
come on this server: 188.8.131.52
If you can explain how that'd be beneficial, maybe Henz will consider it.
add sow u see the location where thy submith the tiket
Very nice plugin, Henz :)
You are a GENIUS this is the best idea ive ever seen!
Integrating website interface along with this wouldn't make sense, you have to or should be in-game to be able to function all properties of the plugin.
i suggest a website interface, for quickly replying If that happened, i would use this!
You can now download the plugin if you wish.