HelpTicket Reloaded

HelpTicket Reloaded

This is a continuation of the HelpTicket plugin by vanZeben, which has not been updated in over 2 years. It is continued under GPLv3, as is the main project.

Most of the time on server's you will see user's persistently asking for help because someone had griefed or stolen from them. This plugin allows those users to file a ticket that staff can then look at and deal with as they see fit. If a staff member cannot deal with the situation they can assign the ticket to a staff member who can. When you port to a ticket you are not only assigned to the ticket but teleported and the situation is brought up on screen for you to see. Everything is fully customizable!

You can find our GitHub fork, here.

Development Builds

[![Build Status](http://ci.riveris.sexy/buildStatus/icon?job=Help Ticket)](http://ci.riveris.sexy/job/Help Ticket/) Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

[ci.riveris.sexy](http://ci.riveris.sexy/view/Ghost Realms/job/Help Ticket/)

Features

  • MySQL (and other databases coming soon) Support
  • Tickets get a unique ID to track the ticket
  • Ticket Priorities - Tickets sorted by priority when viewing tickets
  • Commenting System
  • Configurable language system
  • Teleport to the location of the ticket
  • Notifications to players when they login, and staff when a new ticket is made
  • Mail Plugin support

Why this version?

  • Open Source - GPLv3
  • Updated to 1.8, active author, active support
  • Moving away from DeityAPI and other unnecessary dependencies.
  • Adding more storage engines (such as h2 and sqlite!)

Permissions

User Permissions

For general users you can add the helpticket.general.* or specify below

  • helpticket.general.list
  • helpticket.general.create
  • helpticket.general.info
  • helpticket.general.select
  • helpticket.general.comment
  • helpticket.general.close

Admin Permissions

For admin users you can add the helpticket.admin.* . Or specify below, Note that admins should also have the helpticket.general.* permission as well

  • helpticket.admin.tp
  • helpticket.admin.assign
  • helpticket.admin.priority
  • helpticket.admin.purge

Operation Instructions

Before you start dealing with tickets you need to select one. To do this you type // /ticket select <ticket-id> //. After that you can deal with the ticket as you need to

Commands

User Commands
  • /ticket list <OPEN/CLOSED> <page-number> - Shows all tickets
  • /ticket [select/sel] [ticket-id] - Shows the selected tickets information
  • /ticket info <page-number> - Shows the selected tickets information
  • /ticket [create/new] [message] - Creates a ticket
  • /ticket [comment/cmt] [message] - Comments on the selected ticket
  • /ticket close <message> - Closes the selected ticket
Admin Commands
  • /ticket [teleport/tp] - Teleports to the selected ticket
  • /ticket assign [staff-name] - Assigns the selected ticket
  • /ticket [priority/pri] [increase/decrease] - Alters the priority of the selected ticket
  • /ticket purge [player-name] - Deletes all the tickets created by the player specified
Console Commands
  • /ticket [comment/cmt] [ticket id] [ticket commenter] [message] - Comments on the selected ticket
  • /ticket close [ticket id] [ticket commenter] <message> - Closes the selected ticket
  • /ticket assign [ticket id] [staff-name] - Assigns the selected ticket
  • /ticket [priority/pri] [ticket id] [increase/decrease] - Alters the priority of the selected ticket
  • /ticket purge [player-name] - Deletes all the tickets created by the player specified

Installation

We plan to remove DeityAPI dependencies in the next version or so. Please hang on!

  1. Install and Configure DeityAPI, this will be removed.
  2. Place HelpTicket in the Plugins Folder
  3. Restart your server. HelpTicket-Reloaded should now be enabled!
  4. Assign permissions and go!

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members