ProxyTickets is an easy to use global ticket plugin.
Features:
- SQL-based
- fully customizable messages (standard and JSON formatted)
- cross-server teleport to ticket locations
- comment system
Commands
< >: needed argument, [ ]: optional argument
/ticket <text>
Create a ticket with the given text
/tickets
Receive a list of open tickets
/tickets <id>
Receive information about a specific ticket
/tickets page <page>
Show the n-th page of open tickets
/tickets claim <id>
Claim a ticket to start working on it
/tickets unclaim <id>
Unclaim a ticket to stop working on it
/tickets close <id> [answer]
Close a ticket with or without an answer
/tickets tp <id>
Teleport to the location of a ticket
/tickets comments <id>
Show a list of all comments for a ticket
/tickets purge all
Delete all tickets from the database
/tickets purge close
Delete all closed tickets from the database
/tickets purge confirm
Confirm your purge request
/tickets comment <id> <text>
Create a comment to a ticket
Permissions
Permissions are read via Vault from the server you are currently online on
proxytickets.ticket
/ticket
proxytickets.ticket.receiveteaminfo
Receive a message when a new ticket gets created
proxytickets.tickets.list
/tickets
/ticket page <page>
proxytickets.tickets.info
/tickets <id>
proxytickets.tickets.claim
/tickets claim <id>
proxytickets.tickets.claim.others
Claim a ticket even if someone else has already claimed it
proxytickets.tickets.claim.receiveteaminfo
Receive a message when a ticket gets claimed
proxytickets.tickets.unclaim
/unclaim <id>
proxytickets.tickets.unclaim.others
Unclaim a ticket event if someone else has claimed it
proxytickets.tickets.unclaim.receiveteaminfo
Receive a message when a ticket gets claimed
proxytickets.tickets.close
/tickets close <id>
proxytickets.tickets.close.others
Close a ticket event if someone else has claimed it
proxytickets.tickets.close.unclaimed
Close unclaimed tickets
proxytickets.tickets.close.receiveteaminfo
Receive a message when a tickets gets closed
proxytickets.tickets.tp
/tickets tp <id>
proxytickets.tickets.comments
/tickets comments <id>
proxytickets.tickets.comment
/tickets comment <id> <text>
proxytickets.tickets.comment.others
Comment on someone elses ticket
proxytickets.tickets.comment.receiveteaminfo
Receive a message when someone comments on any ticket
proxytickets.tickets.purge
/tickets purge all
/tickets purge closed
/tickets purge confirm
Config
This is the default config with some explanations:
ProxyTickets:
SQL: # The data for your database connection
- 'localhost'
- '3306'
- 'Database'
- 'Username'
- 'Password'
TablePrefix: '' # Prefix for the database tables
Messages:
TimeFormat: dd.MM.yyyy HH:mm:ss # Time format for all dates
TicketList:
TicketsPerPage: 5 # How many tickets should be on one pageMessage Placeholders
These placeholders should be pretty self explanatory:
Message Placeholders
- %id%
- %author%
- %created%
- %server%
- %world%
- %x%
- %y%
- %z%
- %pitch%
- %yaw%
- %text%
- %claimedBy%
- %answer%
These comment placeholders only take effect if the message is tied to a comment:
- %commentAuthor%
- %commentCreated%
- %commentText%
- %commentServer%
- %commentWorld%
- %commentX%
- %commentY%
- %commentZ%
- %commentPitch%
- %commentYaw%
Source (ProxyTickets) on GitHub
Source (ProxyTicketsBukkit) on GitHub
My Twitter
My Homepage
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