Project

Saro's Report System

Ein schnelles, konfigurierbares Ticket-System, das In-Game-Reports direkt per Webhook an Discord sendet.

Header

Übersicht

Saro's Report System schlägt eine Brücke zwischen deinem Minecraft-Server und deinem Staff-Team. Es ermöglicht Spielern, Tickets im Spiel einzureichen, die sofort über Webhooks in einem Discord-Kanal gepostet werden. So verpasst du nie wieder einen Spieler-Report oder eine Bug-Meldung.

Beschreibung

Hauptfunktionen

🎫 In-Game Tickets

  • Einfacher Befehl: Spieler nutzen /ticket <kategorie> <grund>, um Reports zu senden.
  • Smarte Vervollständigung: Tab-Complete zeigt nur Kategorien, die du konfiguriert hast (z.B. "Bug", "Report", "Hilfe").
  • Mehrwort-Support: Kategorien können Leerzeichen enthalten (z.B. "Spieler Melden").

💬 Discord-Integration

  • Rich Embeds: Tickets erscheinen als professionelle Embeds in Discord.
  • Kontext: Reports enthalten automatisch Spielernamen, UUID, Koordinaten (X/Y/Z) und Dimension.
  • Visuelles: Nutzt den Minecraft-Kopf des Spielers als Embed-Thumbnail.

⚙️ Serverseitige Konfiguration

  • Kein Client nötig: Spieler müssen die Mod nicht installieren; sie läuft komplett auf dem Server.
  • Anpassbar: Konfiguriere Nachrichten, Kategorien, Berechtigungen und Embed-Farben (#HexCode) in config/sarosdiscordwebhook-common.toml.

Befehle

Befehl Beschreibung
/ticket Zeigt verfügbare Kategorien
/ticket <kategorie> <grund> Sende ein neues Ticket

Beispiele:

  • /ticket Bug Die Bienen entkommen aus dem Gehege!
  • /ticket "Spieler Melden" Steve zerstört den Spawn.

Konfiguration

Alle Optionen in config/sarosdiscordwebhook-common.toml:

Option Standard Beschreibung
tickets.enabled true Ticket-System aktivieren
tickets.categories Bug, Player Report, Staff Request, Other Verfügbare Kategorien
tickets.discordWebhookUrl "" Discord Webhook URL
tickets.commandPermissionLevel 0 Berechtigungslevel (0-4)
tickets.inputTimeoutSeconds 120 Session-Timeout in Sekunden
tickets.messageTemplate ... Template mit Platzhaltern
tickets.embedColorHex #5865F2 Embed-Farbe

📝 Template Platzhalter

{player}, {uuid}, {category}, {reason}, {dimension}, {x}, {y}, {z}

Hinweis: Dieses Wiki dient als Dokumentation. Für aktive Diskussionen tritt bitte dem Discord-Server bei.

Featured

Brauchst du eine eigene Mod?

Vom Konzept zum Code. Ich erstelle professionelle, optimierte Mods, die genau auf deine Wünsche zugeschnitten sind.

Miete mich auf Fiverr