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
# _____ _ _ _______ _ _ _
# / ____(_) | | |__ __(_) | | | |
# | (___ _ _ __ ___ _ __ | | ___| | _ ___| | _____| |_
# \___ \| | '_ ` _ \| '_ \| |/ _ \ | | |/ __| |/ / _ \ __|
# ____) | | | | | | | |_) | | __/ | | | (__| < __/ |_
# |_____/|_|_| |_| |_| .__/|_|\___|_| |_|\___|_|\_\___|\__|
# | |
# |_|
#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:
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta