• 1.0.2 dc732c1410

    1.0.2 Stable

    M_Viper released this 2026-02-20 11:08:07 +00:00 | 10 commits to main since this release

    TicketSystem 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 Fehler org.bukkit.configuration.InvalidConfigurationException: Global tag is not allowed tritt 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 ConfigurationSerializable Interface umgestellt.

    • Updater Fehler behoben

    Downloads