Update from Git Manager GUI

This commit is contained in:
2026-02-19 22:48:59 +01:00
parent 38af7322a4
commit f8498614b7
12 changed files with 2020 additions and 0 deletions

View File

@@ -0,0 +1,94 @@
# ============================================================
# _____ _ _ _ ____ _
# |_ _(_) ___| | _____| |_/ ___| _ _ ___| |_ ___ _ __ ___
# | | | |/ __| |/ / _ \ __\___ \| | | / __| __/ _ \ '_ ` _ \
# | | | | (__| < __/ |_ ___) | |_| \__ \ || __/ | | | | |
# |_| |_|\___|_|\_\___|\__|____/ \__, |___/\__\___|_| |_| |_|
# |___/
#
# TicketSystem - Ein einfaches und effizientes Ticketsystem für Minecraft-Server
# Entwickelt von M_Viper
# ============================================================
# --- GRUNDLEGEND ---
# Version der Konfigurationsdatei. Nicht ändern!
version: "2.0"
# Debug-Modus (true = Logs in der Konsole)
debug: false
# ----------------------------------------------------
# SPEICHERPFAD & ARCHIV
# ----------------------------------------------------
data-file: "data.yml" # Datei für Tickets (YAML/JSON)
archive-file: "archive.yml" # Datei für Archiv (YAML/JSON)
# ----------------------------------------------------
# SPEICHER-MODUS
# ----------------------------------------------------
use-mysql: false # true = MySQL, false = Datei
use-json: false # true = JSON, false = YAML (nur bei Datei)
# ----------------------------------------------------
# MYSQL-DATENBANK (Optional)
# ----------------------------------------------------
mysql:
enabled: false
host: "localhost"
port: 3306
database: "ticketsystem"
username: "root"
password: "password"
pool-size: 10 # HikariCP Poolgröße
connection-timeout: 30000 # Timeout in ms
# ----------------------------------------------------
# PLUGIN-PRÄFIX (Chat)
# ----------------------------------------------------
prefix: "&8[&6Ticket&8] &r" # Präfix für Chat-Ausgaben
# ----------------------------------------------------
# LIMITS & OPTIONEN
# ----------------------------------------------------
ticket-cooldown: 60 # Cooldown in Sekunden zwischen Ticket-Erstellungen
max-description-length: 100 # Maximale Ticket-Beschreibungslänge
max-open-tickets-per-player: 2 # Maximale offene Tickets pro Spieler (0 = unbegrenzt)
# ----------------------------------------------------
# AUTOMATISCHE ARCHIVIERUNG
# ----------------------------------------------------
auto-archive-interval-hours: 24 # Intervall in Stunden (0 = aus)
# ----------------------------------------------------
# SYSTEM-NACHRICHTEN (mit &-Farbcodes)
# ----------------------------------------------------
messages:
# --- SYSTEM ---
export-success: "&aExport erfolgreich: &e{count} &aTickets nach &e{file} &aexportiert."
export-fail: "&cExport fehlgeschlagen oder keine Tickets gefunden."
import-success: "&aImport erfolgreich: &e{count} &aTickets importiert."
import-fail: "&cImport fehlgeschlagen oder keine Tickets gefunden."
migration-success: "&aMigration abgeschlossen: &e{count} &aTickets migriert."
migration-fail: "&cKeine Tickets migriert oder Fehler aufgetreten."
archive-success: "&aArchivierung abgeschlossen: &e{count} &aTickets archiviert."
archive-fail: "&cKeine geschlossenen Tickets zum Archivieren gefunden."
file-not-found: "&cDatei nicht gefunden: &e{file}"
unknown-mode: "&cUnbekannter Modus! Benutze: tomysql oder tofile"
validation-warning: "&cEs wurden &e{count} &cungültige Tickets beim Laden gefunden."
# --- TICKET-AKTIONEN ---
ticket-created: "&aTicket &e#{id} &awurde erfolgreich erstellt!"
ticket-claimed: "&aDu hast Ticket &e#{id} &avon &e{player} &ageclaimt."
ticket-claimed-notify: "&aDein Ticket &e#{id} &awurde von &e{claimer} &aangenommen."
ticket-closed: "&aTicket &e#{id} &awurde geschlossen."
ticket-forwarded: "&aTicket &e#{id} &awurde an &e{player} &aweitergeleitet."
ticket-forwarded-notify: "&eDu hast ein Ticket von &6{player} &eweitergeleitet bekommen."
# --- FEHLER & HINWEISE ---
no-permission: "&cDu hast keine Berechtigung!"
no-open-tickets: "&aAktuell gibt es keine offenen Tickets."
join-open-tickets: "&eEs gibt noch &6{count} &eoffene Ticket(s)!"
new-ticket-notify: "&e{player} &ahat ein neues Ticket erstellt: &7{message}"
already-claimed: "&cDieses Ticket wurde bereits geclaimt!"
ticket-not-found: "&cTicket nicht gefunden!"
cooldown: "&cBitte warte &e{seconds} Sekunden &cbevor du ein neues Ticket erstellst."