SupportScoreboard
Introduction
This plugin is an implementation of a supportsystem in Minecraft. Using a scoreboard, created tickets are shown to the admins to take them. Every user can create a ticket and can write with an admin, if one takes the ticket.
Explanation
the namegiving scoreboard is used to show tickets to the admins
Using the command /sup, a user can create a ticket with a text
As long as the ticket is not taken by an admin, you can add up to 3 lines to your ticket
As an admin, you can lookup the infos of a ticket using the command /ticketinfo [ticket id]
If it's not taken, you can take ith using the command /taketicket [ticket id]
And if you have finished the ticket, you can finish it my using the command /done
If you found bugs or have question, please comment, i will help as fast as possible.
Commands
Command | Arguments | Function |
---|---|---|
/sup | {message] | creates a ticket; used to communicate with an admin |
/ct | used to delete your ticket, as long as it's not taken by an admin | |
/taketicket | {ticket id] | takes a the specific ticket; makes you able to communicate with the creator ( /sup ) |
/done | finished the taken ticket | |
/ticketinfo | [ticket id] | shows information about the given ticket |
/delticket | [ticket id] | forces the deletion of a ticket |
Permissions
Until now, there is only one permission: mrphilip313.supportscoreboard.admin This permissions gives access to the admin commands and the scoreboard.
Metrics
This plugin uses Metrics from Hidendra
The following information are send to http://mcstats.org/:
- Metrics revision of the implementing class
- Server's GUID
- Players currently online (not max player count)
- Server version string (the same version string you see in /version)
- SupportscoreBoard version
- count of created tickets
More information can be found here (also how to deactivate it!)
Updaterchecker
The plugin has an updaterchecker, that searches for a new version. It shows a message to the console and to admins, if a new version is available. It can be disabled in the config.
Config
Until now, there are only two things, you can change, found in the config.json.
- language: defines the used language. All available languages can be found in the lang folder. Only the identifier has to be given. Available languages: en, de
- isOpAdmin: this one indicated, whether or not an operator has access to the administration. If set to false, only user with the permissions can access the administration of the support.
- checkforupdates: whether or not plugin should check for updates
if something went wrong, just delete the file and restart the server.
TODO
I am working on an admin command (/support) for general functions like showing / hiding the scoreboard.
Source
if want the source, send me a pm and you will get access to my privat repository.
Comments