Skip to content

de Debugging

Bloody_Mind edited this page Dec 5, 2025 · 1 revision

Debugging

Debug-System für EthriaPlotAddon mit erweiterten Funktionen.


🔧 Debug aktivieren

In config.yml:

settings:
  debug_enabled: true
  debug_boundaries: true  # Für Plot-Grenz-Details

Reload:

/plotaddon reload

📋 Debug-Informationen

Automatische Debug-Logs

  • Datei: plugins/EthriaPlotAddon/debug.log
  • Inhalt: Plot-Zugriffe, Entity-Zählungen, Permission-Checks
  • Neue Features: Plot-Check Operationen, Subcommand-Ausführungen

Debug-Ausgabe Beispiel:

[Debug] Spieler MaxMustermann verwendet Befehl '/plotaddon count sheep' auf Plot 1;2
[Debug] Plot gefunden: 1;2 in Welt plotworld
[Debug] Inklusive 2 gemergete(r) Plot(s)
[Debug] Input: 'sheep' -> Konvertiert zu: 'sheep'
[Debug] PlotCheck für Plot: 1;2 in Welt plotworld
[Debug] Plot-Besitzer MaxMustermann ist aktuell online

Was wird geloggt:

  • Permission-Checks
  • Plot-Erkennungen
  • Entity-Zählungen
  • Performance-Daten

Log-Ausgabe:

[DEBUG] Permission-Check für Spieler 'TestUser':
[DEBUG] - ethriaplotaddon.use: true ✅
[DEBUG] - Plot gefunden: plot_1_2
[DEBUG] - Entities gefunden: 15 sheep

⚠️ Häufige Probleme

Plugin startet nicht:

  • Java 21+ installiert?
  • PlotSquared verfügbar?

Keine Berechtigung:

  • ethriaplotaddon.count.use vergeben?
  • Entity-spezifische Berechtigung?

Keine Entities gefunden:

  • Auf einem Plot?
  • Plot-Grenzen korrekt?

Clone this wiki locally