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