Simple Ticket icon

Simple Ticket -----

Making Ticketing Easy!



Simple Ticket
Making Ticketing Easy!

Why Simple Ticket?
Simple Ticket is a fully supported ticketing plugin that allows a server's mods/staff to be able to address the issues and concerns of players in a neat and ordered manner. This means that you no longer have to worry about answering every question in chat at once!

Features
- Ticketing system with ability to view previously send messages
- Ticket claiming system to allow individual staff members to handle tickets
- Ticket alerts when a user creates a new ticket
- Ability to view all currently open tickets
- Punishment system + history to prevent users from abusing ticket system
- Punishment-syncing using remote database to allow for punishments to be cross-server
- Supports BungeeCord Message Channels enabling all alerts/plugin notifications to be sent globally


Setup
- Download the .jar and place it in the Spigot server's plugin folder
- Restart the server and the plugin should be loaded with base config values.
- For further configuration information be sure to check out the Wiki


Permissions
- ticket.ticket
- ticket.ticket.staff
- ticket.reload
- ticket.ticket.staff.clearhist

- More info can be found here


Important Information
- This plugin works on either Spigot or Bungeecord servers!
- This plugin does allow for cross-server punishments and alerts, however ticket data is not synced between servers.
- If you encounter any issues with the plugin please send me a message, or create an issue on the plugin's github page
- Additionally you can join the Support Discord Server to report any issues!


Config File
Code (YAML):

#   _____ _                 _   _______ _      _        _
#  / ____(_)               | | |__   __(_)    | |      | |
# | (___  _ _ __ ___  _ __ | | ___| |   _  ___| | _____| |_
#  \___ \| | '_ ` _ \| '_ \| |/ _ \ |  | |/ __| |/ / _ \ __|
#  ____) | | | | | | | |_) | |  __/ |  | | (__|   <  __/ |_
# |_____/|_|_| |_| |_| .__/|_|\___|_|  |_|\___|_|\_\___|\__|
#                    | |
#                    |_|

#Punishment Settings
#-----------------------------------------------------------------------------------------------------------------------

#The default punishment duration in seconds, used if no duration is given
Default Duration
: 3600

#The default durations suggested for punishments
SuggestedDurations
:
 - 15m
  - 30m
  - 1h
  - 2h
  - 6h
  - 1d

#The default suggested reason
SuggestedReason
: Ticket Abuse

#General Settings
#-----------------------------------------------------------------------------------------------------------------------
#If using a remote storage option can be set to true
#When a player joins the server refreshes tha active punishments
#All servers connected to same database will have the same punishments
syncPunishmentOnJoin
: false

#Vault Displayname Support
#When use names will appear as follows {prefix}{username}{suffix}
useVault
: true

#This enables messages to be sent to all servers with the Simple-Ticket plugin installed
#Using BungeeCord all staff broadcasts (such as punishments) will be sent to all connected Bungee servers
#Tickets however are still local to the server on which they were opened
useBungee
: true

#The message that a user sees when they open a new ticket
FirstMessage
: |2-

  §e Welcome to your ticket, to reply type /tr then your message!

#Database Settings
#-----------------------------------------------------------------------------------------------------------------------
#Storage Options
#    There are a number of ways in which Data for the Simple-Ticket Plugin can be stored
#
#  Options:
#    Local Storage Options:
#      => sqlite
#      => local (BungeeCord Version ONLY)
#
#    Remote Storage Options:
#      => postgresql
#
#  Defualt:
#    => sqlite is the default option for data storage
database
: sqlite

#The following options under connection are only needed if you are using one of the remote storage options

#The address of the remote database
#  If port number differs from default (5432 for postgres) specify using the
#  host:port format
address
: localhost

#The database which the plugin should use, database needs to already exist
databaseName
: minecraft

#Credentials required to connect to the database
username
: root
password
: ''


 
Demonstration Images:
upload_2021-12-12_16-51-32.png
upload_2021-12-12_16-53-50.png
upload_2021-12-12_16-53-20.png
upload_2021-12-12_16-52-59.png
upload_2021-12-12_16-50-33.png
Resource Information
Author:
----------
Total Downloads: 627
First Release: Dec 12, 2021
Last Update: May 23, 2023
Category: ---------------
All-Time Rating:
3 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings