[OpenTickets] In-Game Support Solution! icon

[OpenTickets] In-Game Support Solution! -----

An open-source lightweight ticket plugin




Changes
- Tickets Viewer Inventory is now limited to 45 viewable tickets

Additions
- Tickets Viewer Inventory can now be filtered by the user's support groups, this will allow you to view past the 45 ticket limit
( if you have more than 45 of one type... dear lord... why are you here?)

- Ticket Owners can now view their tickets by configurable default. They still require the
Code (Text):
tickets.view
permission

- General debug stuff
----------, Feb 18, 2024

There's a lot in this update! Mostly GUI updates and intractability. This is a development build and lightly tested. So uh, its prolly got bugs :D

Updates
Commands

- Updated the Command Structure!
- /tickets
(view open tickets, now requires tickets.view permission)
- /tickets create <ticket description>
(creates a ticket, now requires tickets.create permission
- /tickets reload
(reloads config)
- /tickets rename <ticket uuid> <ticket name>

- /tickets add_note <ticket uuid> note
- /tickets change_group <ticket uuid> <group>

GUI Changes
Interactions
Left Click: Opens Ticket Options GUI
Right Click: Opens Ticket Notes GUI
Shift Left: Teleport to Location
Shift Right: Closes the ticket

New GUI
TicketViewer
- Limited to 53 tickets
- Fixed an error when there are No tickets
- Updated Interactions

Ticket Options
- Several Ticket Administration Actions are now bound to GUI and Command
- Sub-GUI for changing Support Group

Patches
- Imported patch from 2.1.2
- Fixed the "prompted" command when logging in.
- Added method to update config automagically without changing pre-existing settings.
----------, Feb 12, 2024

This update fixes the following error: java.lang.IllegalArgumentException: location.world

This was because for some reason Bukkit.getWorld(UUID) doesn't seem to properly retrieve the world. Implemented a check against all worlds loaded on the server, and it seems to have fixed this issue.

In addition, there is now a new config option for "default world:" this will be the "fallback" world in event that the attempted teleport location is not available. I recommend setting this to a world that is always loaded on the server.

If you have questions, issues, or suggestions - feel free to join the support discord!
----------, Feb 12, 2024

Again, backdating to Java 17
(this time also in the project settings, not just build settings :eek:)
----------, Feb 11, 2024

Resolves UnsupportedClassVersionError
(My bad, I run Java 21 on my machines :p)
----------, Feb 11, 2024

Did a lot of changes to this one! You can check the full changelog here:
https://github.com/Arctic-Gaming-LLC/OpenTickets/releases/tag/2.1.0

Basically I've started some work on this. I'm migrating the plugin from a "Priority System" to a "Support Group" system. This allows you to set up and assign tickets to specific teams, and generate filtered views this way. Its still early in development - and there's gonna be a lot of UI overhaul to it here soon!

Secondly! Its still open source, but I've migrated from Maven to Gradle. It wasn't fun.
----------, Feb 11, 2024

Added a message for players when a ticket is submitted!
----------, Jan 20, 2023

- Added config.yml with primary_color and secondary_color options
+ uses "#xxxxxx" format
- Updated notification message to use primary and secondary colors
- Added /reloadTickets command to update color settings
----------, Jan 19, 2023

Resource Information
Author:
----------
Total Downloads: 254
First Release: Jan 13, 2023
Last Update: Feb 18, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings