-
1.0.2 Stable
released this
2026-02-20 11:08:07 +00:00 | 10 commits to main since this releaseTicketSystem Update
Diese Version bringt ein großes GUI-Overhaul und neue Funktionen für mehr Interaktion zwischen Spielern und Supportern.
✨ Neue Funktionen
- Überarbeitete Spieler-GUI
- Eigenes Löschen: Spieler können ihre eigenen Tickets nun direkt über das GUI löschen.
- Sicherheitsmechanismus: Das Löschen ist nur möglich, solange das Ticket den Status OFFEN hat. Sobald ein Supporter das Ticket angenommen (GECLAIMT) oder bearbeitet hat, kann der Spieler es nicht mehr selbst löschen.
- Übersicht: Das Design wurde optimiert für eine bessere Darstellung der Ticket-Details.
- Discord WebHook hinzugefügt
Admin-Features & Kommunikation
- Abschluss-Kommentare: Admins können nun beim Schließen eines Tickets eine Nachricht hinterlassen (z. B. "Ticket wurde geschlossen" oder Hinweise zum weiteren Vorgehen).
- Diese wird in der Datenbank gespeichert und ist Teil des Ticket-Verlaufs.
- Erweiterte Benachrichtigungen: Das Benachrichtigungssystem wurde vervollständigt.
- Spieler erhalten nun eine Nachricht, wenn ihr Ticket weitergeleitet wurde (z. B. an einen spezialisierten Admin).
- Spieler erhalten eine Nachricht, wenn ihr Ticket geschlossen wurde (inklusive des Kommentar-Textes des Supporters, falls vorhanden).
🐛 BugFix
-
[Kritisch] Startfehler behoben:
Der Fehlerorg.bukkit.configuration.InvalidConfigurationException: Global tag is not allowedtritt nicht mehr auf. -
Ursache: Das Plugin versuchte zuvor, Java-Objekte (wie UUID und die Ticket-Klasse selbst) direkt mit globalen Tags (
!!java.util.UUID,!!de.ticketsystem...) in die YAML-Datei zu schreiben. Dies wird aus Sicherheitsgründen von neueren Bibliotheken blockiert. -
Lösung: Das Speichersystem wurde auf das Bukkit-eigene
ConfigurationSerializableInterface umgestellt. -
Updater Fehler behoben
Downloads
- Überarbeitete Spieler-GUI