DirectSupport
DirectSupport is a plugin dedicated to direct private support. Easy, fast, personal.
About DirectSupport
DirectSupport works through requesting a ticket with a question when there is a support operator available. The operators receive a message that someone is requesting support and accepts the support request. The user and operator are moved into a private channel where they can talk to eachother.
What Makes it Unique?
Apart from most other tickets systems, DirectSupport is very user-friendly and personal for the player awaiting help. Where most other help plugins require commands and comments, DirectSupport focuses on making it as easy as possible to help and get help.
Staff Chat
DirectSupport has a build in Staff Chat for Moderators to chat in a seperated chat channel.
Toggle the Staff Chat command to enable or disable the Staff Chat.
Commands & Permissions:
Permissions: Permissions and commands are divided by parent permissions, this means you only to setup three permissions in order to start using DirectSupport on your server. Easy, fast, personal.
User Commands
Command | Description | Permission |
/ds create ticket | Access to create a help ticket. | ds.create-ticket |
/ds leave | Ability to leave your current ticket. | - |
/ds helpers | View the online available helpers. | - |
Mod Commands:
Command | Description | Permission |
- | A "mod" can perform all listed mod commands. | ds.mod |
/ds a | Toggle the Staff Chat on or off. | ds.a |
/ds list | Access to a full list of open tickets. | ds.list |
/ds accept | Ability to help a ticket. This technically registers this user as a "helper". | ds.accept |
/ds goto id | Ability to Teleports to a ticket. | ds.goto |
/ds completed | Access to a full list of completed tickets. | ds.completed |
Admin Commands:
Command | Description | Permission |
- | An "admin" can perform all listed commands. | ds.admin |
/ds spy | Ability to spy on other help tickets. | ds.spy |
/ds block | Ability to block support notifications. | ds.block-messages |
/ds say id message | Ability to say messages into tickets you are not in. | ds.say |
/ds delete id | Ability to delete tickets. | ds.delete |
/ds view id | Ability to view back conversations. | ds.view |
/ds reload | Ability to reload plugin config. | ds.reload |
Command usage through '/ds' and '/ticket'.
Standard Configuration File
The following config will automatically be created on the first run of DirectSupport:
general: tickets: channel-format: '&3[DirectSupport -> &b{OTHER}&3] &b{PLAYER}&f: {MESSAGE}' max-name-size: 50 delay-after-cancellation: 10 disallow-creation-when-no-ops: true entires-per-page: help-menu: 7 active-tickets: 7 completed-tickets: 7 convo-messages: 7 admin-chat-format: '&3[DirectSupport &bMods&3] &b{PLAYER}&f: {MESSAGE}' accept-ticket-format: '&3[DirectSupport] &b{HELPER} &3is now assisting you.'
Github
I am now providing the source for informational purposes.
Youtube Showcase
Thank you, Come Again.
I have been inactive on this thread for a variety of reasons for some time. I have provided the source in the description, and I'll be updating the plugin to add some new features in the very near future.
Can i continue this plugin?
@dragonfire967
Yes the plugin still works for 1.7
does this still work for 1.7?
Make a Command, that the Mods can send a Messange out of the Support-Chat, into the normal Chat.
@OfficialNedercraft
there is a possibility to translate all the messages of the plugin?
@XZhyperX
Plugin is still working for minecraft 1.6.1, there is no dependency code used.
@wumpyc
- A "mod" can perform all listed mod commands. ds.mod
When an user has the permission ds.mod they will have the ability to answer tickets.
Any update on 1.6.1?
So. What is the permission for /ds helpers?
I have a suggestion, So on my server not all user with access can help each ticket request... could you possibly add a escalation system... lets say mod a types /ds escalate then an admin would be notified in chat and will have the ability to resume that said ticket...
The mod should be able to leave a small message so the admin doesn't completely have to start from starch. lets say a user was scammed... you-dont want to go though the process of what the report was again.. so if the mod had the ability to add a short description then they can be like "userwas scammed, needs log checking"Even if this is not possibal this plugin is still great... far better then others i could find.
EDIT... Ok I dident realize there was a /ds view... but ya that takes care of part of it.,.. the ability to escalate tickets aka transfer a ticket to a higher staff member would be useful.
It is a awesome plugin. It help newbies. I know this plugin: It is on NederCraft. If you are a player on NederCraft: Test it! www.nedercraft.nl server.nedercraft.nl
This plugin works on Bukkit 1.5.1 as expected.
Additional option to mysql loggin will be done in the next update. Makes it possible for an admin to read back completed tickets trough a php/mysql script.
An awesome plugin made for every server! Good job! I knew what you can do more and I'm hoping there're coming more plugins made by you!
This is exactly the plugin I was looking for,.. 100% perfect, not complex.. Thank you so much!
It is a very nice plugin, I know him from NC (NederCraft) and I am using him on my own server.
@bukkitFriendCraft
I don't think i would like to have that on my server.
Permission nodes gives you the choice to do so, or not ;-)
can you make the plugin so that a default player can make tickets
@deleted_9787194
Yes, the plugin does not use any NMS or CB code, so it shouldn't break unless the Bukkit API changes.
I have also pushed an update that's waiting for approval that introduces teleporting to tickets and fixed "ghost tickets". This update is a little dated, I do apologize. I haven't been as active as I would've liked lately.
does it still works for 1.4.7???
Please add so you can teleport to a ticket.