PureTickets - Ticket System with Discord Integration! icon

PureTickets - Ticket System with Discord Integration! -----

Easily manage player support / questions




Add support for Minecraft 1.18
Adds a config option to delay ticket notifications by a set amount of time after player join

Fixes notes showing incorrectly on the Discord bot
----------, Dec 11, 2021

Fixes an issue with the note interaction feature
----------, Jun 8, 2021

Fixes startup for Spigot.

Paper and forks don't need to update.
----------, Apr 29, 2021

Command arguments are no longer case sensitive
Fix issue with MariaDB UUID saving
Fix issue where the plugin would error when configurations are stored in a symlinked directory

Minor optimisations

<3
----------, Apr 13, 2021


Previously said <players name> has claimed ticket <id> rather than <staff name>
----------, Mar 23, 2021

Java 11 is now a requirement.
Dependency versions increased.
Claiming an already claimed ticket is now blocked.
Add claimer field to show command
----------, Mar 21, 2021

Complete rewrite, old data is NOT supported!

H2 has now replaced SQLite.

All commands can be used with id only instead of player and id, the player and id still retain for those who like the tab completion but you can now do; /tickets claim 5 for example.

If there are any problems let me know ^^
----------, Mar 21, 2021

The latest note (if present) will now be displayed on github embeds, the tickets list view will sort based on ticket and id and a issue was fixed where players could close other peoples tickets.

Thanks~
----------, Sep 7, 2020

Hello!

This update adds a config option for a server name, use this if you're running a bungee'd array of server and the discord messages will include the server name.

I also fixed an issue where commands will error if the worlds name is set to null. Most of the work of on this update was documenting everything, which is part of a bigger effort to add a formal api.

So far there are two events TicketConstructionEvent (cancellable) which runs before the ticket is created an given an id and TicketCreateEvent (not-cancellable) which runs after the ticket has been constructed.

TL;DR bungee better, null world name fix.
----------, Sep 2, 2020

  • The discord bot embeds have been overhauled with more information and a nicer look
  • Properly set locale from config file
  • Added location to show command
  • Remove NFE when processing invalid number in commands
  • Fix an issue where notifications would get stuck on old ones
Thank you!
----------, Aug 22, 2020


Hello! This update is mostly a just rewrite of the plugin from Kotlin -> Java, you might have already noticed the jar is about 4x smaller. I took this oppurtunity to rewrite everything into a structure which will be easier to maintain in the future.

I also rewrote the Discord bot / backend as well with an api structure which will allow me to add new features the discord bot and retain backwards compatibility, sadly because I didn't add this at the beginnging I've had to ducktape legacy support onto the bot for now, I'll keep the second service that provides the legacy url connections for a month, after that time it'll only be the new service that is running

TL;DR The old versions will stop working with the discord bot in a months time, please update before then if you wish to use the discord side.

I've tried to be pretty thorough with my testing but as this is a complete rewrite please test this before putting it on a production server. As always any feedback is appreciated.

Also checkout my new domain https://broccol.ai =)
----------, Jul 20, 2020

  • Added highscore command /tis hs or /tickets highscore, takes an amount of time to search for too
----------, Jun 25, 2020

  • Several MySQL issues fixed, if you were experiencing issues please drop your tables and use this version
  • Fix discord bot setup command to change channel
  • Fix typo in spelling mistake. credit: Pempkin
----------, Jun 24, 2020

  • MySQL support
  • limit total open tickets with config
  • smart autocompletions with and without the index (need feedback)
  • lots of other small changes
new wiki page: https://github.com/broccolai/PureTickets/wiki/Config

Feedback and reviews are welcome as always
----------, Jun 18, 2020

The Discord integration might be a big buggy so if you have any issues please let me know. Also if you have a custom locale you will need to make some changes, just copy your keys to the new names and remove the prefix.

I don't like making breaking changes like that but this will make adding entries to the locale much more manageable in the future!

Change Log:
  • Add Discord bot and discord integration, view setup instructions on the wiki
  • New logo
  • Fix issues with permission setup
  • New locale system
----------, Jun 11, 2020

PLAYER COMMANDS ARE NOW IN /TICKET (/TI) AND STAFF COMMANDS ARE NOW IN /TICKETS (/TIS)
  • config mistakes should now be more explicit
  • executions / sql calls will now be ran async where possible
  • added note command for the staff command
  • exceptions will now be more clear with what are wrong and can be localised
  • Fixed other misc typos
----------, Jun 1, 2020

  • Added assign command to pick a ticket for another person
  • Fix an issue where notifications will give an exception
  • Added ticket replacements for all notifications that are relevent
  • Add User settings to currently* disable announcements
  • Give notifications after a restart
----------, May 20, 2020


Add /ticket teleport command
----------, May 17, 2020

  • Add date to log command
  • Add configurable aliases
  • Fix a permission issue with the list command
  • Add a additional filter parameter to the list command
  • Add a ticket status command
----------, May 17, 2020

  • Fix an issue where key merging would ruin formatting
  • Add a filter to list command
  • Use ids instead of index
  • Add date to log
----------, May 15, 2020

/tickets reload now reloads all of tickets rather than just the locale
Fix syntax format
Add support for replacing %id% in locales without it
----------, May 14, 2020

Basically a rewrite
----------, May 14, 2020

fixes issues with multi-tickets
----------, Jan 2, 2020

Enable multitickets in the config and switch language with the config.
----------, Dec 31, 2019

You can now add your own custom locale (with in built locales comming) and block players from making tickets if they're spamming it.
----------, Dec 22, 2019

This version overhauls some ui and brings support for 1.8 all the way to 1.15
----------, Dec 18, 2019


Added the ability to configure how long the plugin will wait between reminding staff that their is tickets in. Set to 10 minutes by default.
----------, Oct 17, 2019

Cleanup code and fix issue where the highscores would display from lowest to highest.
----------, Oct 3, 2019

Fixed a issue which stopped reminding staff when there were tickets in
----------, Oct 1, 2019

Resource Information
Author:
----------
Total Downloads: 4,796
First Release: Sep 29, 2019
Last Update: Dec 11, 2021
Category: ---------------
All-Time Rating:
21 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings