Overview
Find it hard to handle problems on your server? Well with Simple Ticket Manager players can create a report, which will then be reported to all the admins that have the ticket.use node, informing them that there is a new ticket open and that it needs assigning to someone to deal with.
Very simple to use and get problems sorted on your server sorted quickly.
You can also view information about who dealt with the ticket and when the problem was sorted. To see how admins are dealing with reports and how long they stay open for.
Features
Install
Permissions and Commands
report.use - Permission node to be able to create new reports. Default to everyone
ticket.view - Permission node to view status of each ticket. Inherits all below. Each default to op
ticket.view.open
ticket.view.assigned
ticket.view.assigned.all
ticket.view.closed
ticket.view.closed.all
ticket.info - Permission node to view ticket info. Default op
ticket.admin - Permission node to claim, close and unclaim tickets. Default op
ticket.teleport - Permission node to teleport to tickets. Default op
ticket.stats - Permission node to view stats about all tickets. Default op
ticket.reload - Permission node to reload the plugin. Default op
ticket.comments - Permission node to add comments to tickets. Default everyone
Report commands:
/report - Help on how to create new reports.
/report <reason> <description> - Reason must be 1 word, the rest of the command will be the description. For example: /report Grief Someone griefed my house!
Ticket commands:
/ticket - Help on how to do Ticket Commands.
/ticket view open - View what current tickets are open.
/ticket view assigned - View what current tickets are assigned to you.
/ticket view assigned all - View what current tickets are assigned to people.
/ticket view closed - View what tickets you have closed.
/ticket view closed all - View what tickets have been closed and by who.
/ticket info <ticket id> - View information about the ticket.
/ticket claim <ticket id> - Claim a ticket for yourself.
/ticket unclaim <ticket id> - Unclaim a ticket that you own.
/ticket close <ticket id> - Close a ticket once a report has been dealt with.
/ticket teleport <ticket id> - Teleport to where the report was located.
/ticket stats - View how many reports are open, assigned or closed
/ticket comment add <ticket id> <comment> - Add a comment to a ticket
/ticket comment view <ticket id> - View comments for a ticket
/ticket reload - Reload the plugin to get changes for either config.yml or messages.yml
Config
####################################
# Simple Ticket Manager #
# Made by Jwoolley #
####################################
#Set to true if you wish to allow other people to close tickets,
#Set to false if you only want the person who claimed it to be able to close it
allowotherstoclose: false
#Displays about open tickets when admins join the server
#Set to true to get messages, false to disable them
adminmessages: true
#Display to all staff when a ticket has been closed
#Set to true if you want staff to get notices
#Set to false if you don't want notices on close
closenotice: true
#Support for multiple servers
#Uses server name from server.properties
bungeecord: false
#Log the amount of players online with each ticket
players: false
#Maximum number of tickets a player can claim
maxtickets: 10
#How often the database should be updated
#The amount of seconds you want
updateTime: 600
#Set to true if you wish to use MySQL
mysql: false
#Connection details for MySQL
hostname:
port:
database:
username:
password:
allowotherstoclose: This option allows you to set if anybody can close a ticket or if only the person who has claimed the ticket can close it.
adminmessages: This option turns on the message about if are any open tickets when a admin joins.
closenotice: This option allows all players with ticket.admin to see that a ticket has been closed
bungeecord: Support for multiple servers. Uses the server name from the server.properties. Ticket Info will then display the Server name.
players: Support for servers that experience lag, displays the amount of players online at the time of the report.
maxtickets: Maximum amount of tickets a player can claim at one time.
updateTime: How often the database is updated with any changes. If your server crashes often it is recommended to lower this amount.
mysql: Set to true if you wish to MySQL Database or false to use a local SQLite file.
Images
Creating the report:
Real time admin update:
Information about the ticket:
Claiming the ticket:
Closing the ticket:
Ticket stats:
Ticket notifications on Admin join:
To do
I'm open to any suggestions anybody has.
Support
If you have any problems with the plugin then leave a post with the problem and I will try and sort it for you.
Source
You can find the source here: https://github.com/BearWoolley/SimpleTicketManager
Find it hard to handle problems on your server? Well with Simple Ticket Manager players can create a report, which will then be reported to all the admins that have the ticket.use node, informing them that there is a new ticket open and that it needs assigning to someone to deal with.
Very simple to use and get problems sorted on your server sorted quickly.
You can also view information about who dealt with the ticket and when the problem was sorted. To see how admins are dealing with reports and how long they stay open for.
Features
- UUID Support
- Lightwight
- SQLite and MySQL support
- Multiple World support
- Inform admins on join if there's any open tickets
- Detailed information about each report
- Works with Minecraft 1.8 and 1.7.10 (Does not support 1.7.9 or below)
- Asynchronous database updates
Install
- Download the latest version of the plugin
- Drop the plugin your plugins folder
- Restart the server
- Edit your config.yml to the settings you wish to have
- Edit your messages.yml if you wish to change any of the messages
Permissions and Commands
report.use - Permission node to be able to create new reports. Default to everyone
ticket.view - Permission node to view status of each ticket. Inherits all below. Each default to op
ticket.view.open
ticket.view.assigned
ticket.view.assigned.all
ticket.view.closed
ticket.view.closed.all
ticket.info - Permission node to view ticket info. Default op
ticket.admin - Permission node to claim, close and unclaim tickets. Default op
ticket.teleport - Permission node to teleport to tickets. Default op
ticket.stats - Permission node to view stats about all tickets. Default op
ticket.reload - Permission node to reload the plugin. Default op
ticket.comments - Permission node to add comments to tickets. Default everyone
Report commands:
/report - Help on how to create new reports.
/report <reason> <description> - Reason must be 1 word, the rest of the command will be the description. For example: /report Grief Someone griefed my house!
Ticket commands:
/ticket - Help on how to do Ticket Commands.
/ticket view open - View what current tickets are open.
/ticket view assigned - View what current tickets are assigned to you.
/ticket view assigned all - View what current tickets are assigned to people.
/ticket view closed - View what tickets you have closed.
/ticket view closed all - View what tickets have been closed and by who.
/ticket info <ticket id> - View information about the ticket.
/ticket claim <ticket id> - Claim a ticket for yourself.
/ticket unclaim <ticket id> - Unclaim a ticket that you own.
/ticket close <ticket id> - Close a ticket once a report has been dealt with.
/ticket teleport <ticket id> - Teleport to where the report was located.
/ticket stats - View how many reports are open, assigned or closed
/ticket comment add <ticket id> <comment> - Add a comment to a ticket
/ticket comment view <ticket id> - View comments for a ticket
/ticket reload - Reload the plugin to get changes for either config.yml or messages.yml
Config
Code (Text):
####################################
# Simple Ticket Manager #
# Made by Jwoolley #
####################################
#Set to true if you wish to allow other people to close tickets,
#Set to false if you only want the person who claimed it to be able to close it
allowotherstoclose: false
#Displays about open tickets when admins join the server
#Set to true to get messages, false to disable them
adminmessages: true
#Display to all staff when a ticket has been closed
#Set to true if you want staff to get notices
#Set to false if you don't want notices on close
closenotice: true
#Support for multiple servers
#Uses server name from server.properties
bungeecord: false
#Log the amount of players online with each ticket
players: false
#Maximum number of tickets a player can claim
maxtickets: 10
#How often the database should be updated
#The amount of seconds you want
updateTime: 600
#Set to true if you wish to use MySQL
mysql: false
#Connection details for MySQL
hostname:
port:
database:
username:
password:
adminmessages: This option turns on the message about if are any open tickets when a admin joins.
closenotice: This option allows all players with ticket.admin to see that a ticket has been closed
bungeecord: Support for multiple servers. Uses the server name from the server.properties. Ticket Info will then display the Server name.
players: Support for servers that experience lag, displays the amount of players online at the time of the report.
maxtickets: Maximum amount of tickets a player can claim at one time.
updateTime: How often the database is updated with any changes. If your server crashes often it is recommended to lower this amount.
mysql: Set to true if you wish to MySQL Database or false to use a local SQLite file.
Images
Creating the report:
Real time admin update:
Information about the ticket:
Claiming the ticket:
Closing the ticket:
Ticket stats:
Ticket notifications on Admin join:
To do
- Looking for ideas
I'm open to any suggestions anybody has.
Support
If you have any problems with the plugin then leave a post with the problem and I will try and sort it for you.
Source
You can find the source here: https://github.com/BearWoolley/SimpleTicketManager
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Simple Ticket Manager is a free Minecraft Java mod. Downloaded 5,514 times (via Spigot). Download it and open it directly in the game.