Update from Git Manager GUI
This commit is contained in:
@@ -7,14 +7,30 @@
|
||||
# |___/
|
||||
#
|
||||
# TicketSystem - Ein einfaches und effizientes Ticketsystem für Minecraft-Server
|
||||
# Entwickelt von M_Viper
|
||||
# Entwickelt von M_Viper
|
||||
#
|
||||
# HINWEIS: Alle Texte und Nachrichten befinden sich in lang_de.yml / lang_en.yml!
|
||||
# ============================================================
|
||||
|
||||
# --- GRUNDLEGEND ---
|
||||
# Version der Konfigurationsdatei. Nicht ändern!
|
||||
version: "2.0"
|
||||
version: "2.2"
|
||||
|
||||
# Debug-Modus (true = Logs in der Konsole)
|
||||
# ----------------------------------------------------
|
||||
# SPRACHE / LANGUAGE
|
||||
# ----------------------------------------------------
|
||||
# Steuert sowohl die Texte als auch die Befehlsnamen.
|
||||
#
|
||||
# de → deutsche Texte + /ticket erstellen, /ticket schließen ...
|
||||
# en → englische Texte + /ticket create, /ticket close ...
|
||||
# both → deutsche Texte + /ticket create (erstellen) ...
|
||||
#
|
||||
# Die passende Datei (lang_de.yml / lang_en.yml) wird automatisch
|
||||
# im Plugin-Ordner erstellt und kann frei bearbeitet werden.
|
||||
# ----------------------------------------------------
|
||||
language: de
|
||||
|
||||
# Debug-Modus (true = zusätzliche Logs in der Konsole)
|
||||
debug: false
|
||||
|
||||
# ----------------------------------------------------
|
||||
@@ -62,11 +78,6 @@ mysql:
|
||||
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
|
||||
# ----------------------------------------------------
|
||||
@@ -79,6 +90,11 @@ max-open-tickets-per-player: 2 # Maximale offene Tickets pro Spieler (0 = unbeg
|
||||
# ----------------------------------------------------
|
||||
auto-archive-interval-hours: 24 # Intervall in Stunden (0 = aus)
|
||||
|
||||
# ----------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ----------------------------------------------------
|
||||
cache-ttl-seconds: 60 # Wie lange Tickets im In-Memory-Cache gehalten werden
|
||||
|
||||
# ----------------------------------------------------
|
||||
# OPTIONALE FEATURES
|
||||
# ----------------------------------------------------
|
||||
@@ -185,10 +201,10 @@ discord:
|
||||
title: "🔒 Ticket geschlossen"
|
||||
color: "15158332" # Rot
|
||||
footer: "TicketSystem"
|
||||
show-category: true # Kategorie im Embed anzeigen
|
||||
show-priority: true # Priorität im Embed anzeigen
|
||||
show-server: true # BungeeCord: Server-Name im Embed anzeigen
|
||||
role-ping: false # Rollen-Ping beim Schließen senden
|
||||
show-category: true
|
||||
show-priority: true
|
||||
show-server: true
|
||||
role-ping: false
|
||||
|
||||
# ── Ticket weitergeleitet ───────────────────────────────────────────────
|
||||
ticket-forwarded:
|
||||
@@ -196,70 +212,78 @@ discord:
|
||||
title: "🔀 Ticket weitergeleitet"
|
||||
color: "15105570" # Orange
|
||||
footer: "TicketSystem"
|
||||
show-category: true # Kategorie im Embed anzeigen
|
||||
show-priority: true # Priorität im Embed anzeigen
|
||||
show-server: true # BungeeCord: Server-Name im Embed anzeigen
|
||||
role-ping: false # Rollen-Ping beim Weiterleiten senden
|
||||
show-category: true
|
||||
show-priority: true
|
||||
show-server: true
|
||||
role-ping: false
|
||||
|
||||
# ----------------------------------------------------
|
||||
# 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."
|
||||
# ============================================================
|
||||
# GUI KONFIGURATION (Layouts, Slots, Items)
|
||||
# ============================================================
|
||||
# Hier kannst du das Aussehen und die Anordnung der GUIs anpassen.
|
||||
# WICHTIG: gui-settings muss ganz links stehen (keine Raute davor!).
|
||||
gui-settings:
|
||||
|
||||
# --- FAQ SYSTEM SETTINGS ---
|
||||
faq:
|
||||
# Größe des Inventars (4-6 Reihen, Minimum 4)
|
||||
rows: 6
|
||||
# Content-Slots für FAQ-Items.
|
||||
# Wenn leer: Automatisches Schachbrett-Muster (Items und leere Slots wechselnd,
|
||||
# letzte Reihe = Navigation/Footer).
|
||||
# Wenn gefüllt: Nur diese Slots werden für FAQs genutzt (Liste von Zahlen).
|
||||
# Beispiel: content-slots: [1, 3, 5, 7, 10, 12, 14, 16] -> Nur ungerade Slots
|
||||
content-slots: []
|
||||
|
||||
# Kopfeinstellungen
|
||||
head-item:
|
||||
# Material des FAQ-Items (z.B. PLAYER_HEAD, BOOK, PAPER)
|
||||
material: PLAYER_HEAD
|
||||
# Optional: Texture-URL für den Kopf (wenn Material PLAYER_HEAD)
|
||||
texture: "http://textures.minecraft.net/texture/da2fde34d34c8588e58bfd790ce18025f7843399dee2ab4cedc2c0b463fd1e"
|
||||
|
||||
# --- 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. &7(ID: {id})"
|
||||
# Navigations-Slots (Prev, Next, Add, Page)
|
||||
nav:
|
||||
prev: 45
|
||||
next: 53
|
||||
add: 50
|
||||
page: 49
|
||||
|
||||
# --- BENACHRICHTIGUNGEN FÜR DEN TICKET-ERSTELLER ---
|
||||
ticket-closed-notify: "&aDein Ticket &e#{id} &awurde geschlossen."
|
||||
ticket-forwarded-creator-notify: "&eDein Ticket &6#{id} &ewurde an &b{supporter} &eweitergeleitet."
|
||||
# --- TICKET GUI SETTINGS ---
|
||||
ticket:
|
||||
|
||||
# Spieler GUI
|
||||
player:
|
||||
rows: 6
|
||||
nav:
|
||||
prev: 45
|
||||
next: 53
|
||||
page: 49
|
||||
|
||||
# --- KATEGORIEN ---
|
||||
# {category} wird durch den Anzeigenamen der gewählten Kategorie ersetzt
|
||||
ticket-created-category: "&aTicket &e#{id} &aerstellt! &7Kategorie: {category}"
|
||||
category-invalid: "&cUnbekannte Kategorie: &e{input}&c. Verfügbare Kategorien: &e{categories}"
|
||||
# Admin / Team GUI
|
||||
admin:
|
||||
nav:
|
||||
prev: 45
|
||||
next: 53
|
||||
page: 48
|
||||
archive: 49
|
||||
filter: 47
|
||||
|
||||
# --- KOMMENTARE ---
|
||||
comment-saved: "&aDein Kommentar zu Ticket &e#{id} &awurde gespeichert."
|
||||
comment-notify: "&e[Ticket #{id}] &f{author} &7kommentiert: &f{message}"
|
||||
comment-no-permission: "&cDu kannst nur deine eigenen Tickets kommentieren."
|
||||
# Archiv GUI
|
||||
archive:
|
||||
nav:
|
||||
prev: 45
|
||||
next: 53
|
||||
back: 49
|
||||
|
||||
# --- BEWERTUNGEN ---
|
||||
rating-saved-good: "&aDanke für deine Bewertung! &a👍 Positiv"
|
||||
rating-saved-bad: "&aDanke für deine Bewertung! &c👎 Negativ"
|
||||
rating-already-rated: "&cDu hast dieses Ticket bereits bewertet."
|
||||
rating-not-yours: "&cDu kannst nur deine eigenen Tickets bewerten."
|
||||
rating-disabled: "&cBewertungen sind aktuell deaktiviert."
|
||||
rating-prompt: "&6Wie zufrieden bist du mit dem Support?\n&a/ticket rate {id} good &7– 👍 Gut\n&c/ticket rate {id} bad &7– 👎 Schlecht"
|
||||
|
||||
# --- BLACKLIST ---
|
||||
blacklist-added: "&a{player} &awurde zur Ticket-Blacklist hinzugefügt. &7Grund: &e{reason}"
|
||||
blacklist-removed: "&a{player} &awurde von der Blacklist entfernt."
|
||||
blacklist-already: "&cSpieler ist bereits auf der Blacklist."
|
||||
blacklist-not-found: "&cSpieler war nicht auf der Blacklist."
|
||||
blacklist-blocked: "&cDu wurdest vom Ticket-System gesperrt und kannst keine Tickets erstellen."
|
||||
|
||||
# --- 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} &7(ID: &e{id}&7)"
|
||||
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."
|
||||
# --- GUI ITEM MATERIALS (Optional) ---
|
||||
# Hier kannst du das Material der Navigations-Buttons ändern.
|
||||
# Wenn nicht gesetzt, werden Standard-Werte genutzt.
|
||||
items:
|
||||
nav-prev: ARROW
|
||||
nav-next: ARROW
|
||||
nav-page: PAPER
|
||||
nav-archive: CHEST
|
||||
nav-back: ARROW
|
||||
nav-filter: HOPPER
|
||||
nav-add: LIME_WOOL
|
||||
Reference in New Issue
Block a user