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
Ticket in the scoreboard



Using the command /sup, a user can create a ticket with a text
Creating a ticket

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

CommandArgumentsFunction
/sup{message]creates a ticket; used to communicate with an admin
/ctused 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 )
/donefinished 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

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files