Book Ticket
Book Ticket
Version: v1.3.1
(Follow me on Twitter for updates!)
When you are in need of ticket plugin which is unique and supports long tickets, you're at the right place!
Book Ticket lets your players create tickets via Minecraft books. They can put their problems into the book and when they want to create a new ticket they send the book to a virtual place (with /ticket send) where all books are stored to be read later. Book Ticket is a simple ticket system for big servers to handle all problems of players easily. Most ticket plugins use a chat kind of way to store tickets, but Book Ticket uses.. books. This allows for many words and a good readability.
When a mod or admin wants to view the ticket, they do /ticket open <ticketID> which will give them a book with the proper text. They can reply to the player via the book. They just write something down in the book and do /ticket reply. This will let a player know that an admin or mod has replied.
To summarise: Book Ticket is a unique ticket plugin that allows players to create tickets with books.
Features:
- Create tickets with books
- Permissions based
- Good readability of tickets
- Very simple commands
- Very configurable
- Ticket system for your server
- Books are saved locally.
- MySQL support
Permissions:
- - bookticket.open.self Allows a player to open their own tickets
- - bookticket.open.other Allows a player to open other tickets
- - bookticket.close Allows a player to close tickets.
- - bookticket.list Allows a player to get a list of open tickets
- - bookticket.mylist Allows a player to get a list of their own open tickets
- - bookticket.new Allows a player create new tickets
- - bookticket.reply.self Allows a player reply to own tickets
- - bookticket.reply.other Allows a player reply to other tickets
- - bookticket.send Allows a send a newly written ticket
- - bookticket.tp Allows a player to teleport to a ticket
- - bookticket.tp.back Allows a player to teleport back from their current location to their latest known one
- - bookticket.notice Players with this permission will be notified when a new ticket is created and will see a notice message every x minutes.
Commands:
- /ticket Shows some info about Book Ticket
- /support Alias to /ticket
- /ticket help Shows a list of commands
- /ticket new Create a new ticket
- /ticket send Send a newly created book as a ticket
- /ticket open <ticketID> Open a ticket
- /ticket close <ticketID> Close a ticket
- /ticket reply Reply with the book in your hand
- /ticket list Shows a list of open tickets
- /ticket mylist Shows a list of own open tickets
- /ticket tp (ticketID) Teleport to ticket. (ticketID is not necessary, but you have to have the book in your hand)
- /ticket back Teleport back to the location you where before
Pictures:
Create a new ticket.
Example of a ticket
Success! An staff member responded and I get helped out! (Note that the '-staff' will be added automatically)
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Donators
Thanks to all the people who donated and downloaded this plugin! I love you all! <3 Especially thanks to my donators who gave me that little boost:
- No-one yet :(
thanks for the update!
Glad to see you back, Staartvin!
The new page is really helpful! I like being able to see the coordinates along with the time and date. I was a little confused at the date (from the US), but I see the formatting is European so no biggie. Thanks for also fixing the carriage return. I will see how this works as a ticket system when I go live.
Another thing I realized is that when a ticket is closed, that ticket number is removed from the system for reuse. This also means that when a ticket is closed, if the book is destroyed there is no record of the ticket.
Changes: When a ticket is closed, the ticket number is retained and the book data (which is already stored server-side) is saved. I suppose there doesn't need to be a command to pull it up, as I can review it by pulling the file directly. This would offer unique ticket numbers as well as data retention. This might require some flag on the ticket data indicating whether it is open or closed.
Thanks again! :)
@Staartvin
Thanks for the update. I will check it out as soon as Bukkit approves it.
@Nuinethir
There will be a new version out (containing these features) soon.
@Nuinethir
I can look into these features. I'll see what I can do.
I really, REALLY like this plugin. However, coming across a few issues:
I would like to ask you if it is possible to add a first page to each book upon completion of a new player sending it. I would like the following information on it:
This would then be followed by the second page with the player's ticket description. I think this would be nice to see, especially as the time and date as well as location can be used in conjunction with logs from anti-cheat/block-logging plugins.
oh :D Sorry, I tried with admins permissions :o Thank you, I love this plugin :)
@kyle70500
That requirement is already in ;)
I love this plugin It's very useful but the players can trade with villagers :( You can add a requirement:
@Kyren_Leah
I'm working on a system where you can change all messages.
This mod fits just great for our RPG server, great job and my thanks! I'm using the plugin via a seperate Menu-plugin and I'd like to supress the "There is no such ticket" message or replace it with something else. Is there any way to manage that easily? What happens on my server is that with the menu plugin the player who executes the command gets the first 10 books/tickets, and if there's only 1 ticket, there are 9 error messages :P
@PCM_Tazmaik
Thanks for those, I'll work on it.
Suggestion :
@Staartvin
Sorry :p Add to the "Features list" ;)
@PCM_Tazmaik
There already is MySQL support.;)
Very good plugin :) Just add an MySQL support and it's perfect :D
@deleted_7546711
Ah, thanks! I'll take a look.
Funny, I was thinking about making a plugin exactly like this a few weeks ago but never got to it. It seems to work very well, couldn't have done it better myself!
Thank you!
Btw, take a look at the tickets. I found a bug and have some suggestions :)
Can you make it so when you reply to an open ticket, you don't get the notification until they reply?
Nevermind, I see they do get a notification xD