Skip to content
Bloody_Mind edited this page Dec 5, 2025 · 1 revision

FAQ

FAQ

Häufig gestellte Fragen zu EthriaPlotAddon.


🤔 Allgemeine Fragen

❓ Was ist EthriaPlotAddon?
A: Ein Minecraft-Plugin für PlotSquared zum Zählen von Entities auf Plots.

❓ Welche Versionen werden unterstützt?
A: Paper 1.21+ mit Java 21+ und PlotSquared 7.5+.

❓ Ist es kostenlos?
A: Ja, Open Source auf GitHub.


🔧 Installation

❓ Wie installiere ich das Plugin?
A: JAR-Datei in plugins/ Ordner legen und Server neustarten.

❓ Plugin startet nicht?
A: Java 21+ und PlotSquared korrekt installiert? Konsole prüfen.


🎮 Nutzung

❓ "Du hast keine Berechtigung" - was tun?
A: ethriaplotaddon.use und entsprechende Entity-Berechtigung vergeben.

❓ Warum werden keine Entities vorgeschlagen?
A: Tab-Completion zeigt nur Entities mit entsprechender Berechtigung.

❓ Wie zähle ich alle Entities?
A: /plotcount all (benötigt ethriaplotaddon.admin)


🌍 Sprachen

❓ Kann ich die Sprache ändern?
A: Ja, in config.yml unter language: "de-de" oder "en-us".

❓ Kann ich eigene Übersetzungen hinzufügen?
A: Ja, neue Ordner in lang/ erstellen und Dateien kopieren. A:

  1. PlotSquared installieren
  2. Plugin-JAR in /plugins Ordner legen
  3. Server neustarten
  4. Basis-Berechtigungen setzen

Siehe: Installation

❓ Welche Permissions muss ich setzen?

A: Minimum-Setup:

ethriaplotcount.use: true           # Basis-Nutzung
ethriaplotcount.own: true           # Eigene Plots
ethriaplotcount.group.animals: true # Tier-Zählung

Siehe: Permissions

❓ Plugin lädt nicht - was tun?

A: Häufige Ursachen:

  1. Java-Version prüfen: java -version (mindestens 21)
  2. PlotSquared installiert?: /plugins | grep PlotSquared
  3. JAR-Datei beschädigt?: Plugin neu herunterladen

Siehe: Debugging

🎮 Nutzung & Commands

❓ Welche Commands gibt es?

A: Haupt-Commands:

/plotcount <entity>    # Entity zählen
/plotcount all         # Alle Entities (Admin)
/plotcount help        # Hilfe anzeigen
/plotcount reload      # Config neu laden

Siehe: Commands

❓ Warum funktioniert Tab-Completion nicht?

A: Tab-Completion zeigt nur Entities an, für die Sie Berechtigung haben:

  1. Permission prüfen: ethriaplotcount.group.animals
  2. Config neu laden: /plotcount reload
  3. Plugin-Neustart: Falls weiterhin Probleme

Siehe: Tab-Completion

❓ Kann ich deutsche Entity-Namen verwenden?

A: Ja! Das Plugin unterstützt deutsche und englische Namen:

/plotcount sheep  ↔  /plotcount Schaf
/plotcount cow    ↔  /plotcount Kuh

Siehe: Multilanguage

🔐 Berechtigungen

❓ Spieler kann keine Entities zählen

A: Prüfen Sie diese Berechtigungen in Reihenfolge:

  1. ethriaplotcount.use - Basis-Permission
  2. ethriaplotcount.own oder ethriaplotcount.other - Plot-Zugriff
  3. ethriaplotcount.group.animals - Entity-Gruppe
# LuckPerms-Check
/lp user <spielername> permission check ethriaplotcount.use

❓ Was bedeutet "Du hast keinen Zugriff auf diesen Plot"?

A: Der Spieler steht auf einem fremden Plot ohne entsprechende Berechtigung:

  • ethriaplotcount.own - Für eigene/vertraute Plots
  • ethriaplotcount.other - Für fremde Plots
  • ethriaplotcount.admin - Für alle Plots

❓ Wie gebe ich Admin-Rechte?

A:

# Vollzugriff für Admins
ethriaplotcount.admin: true
ethriaplotcount.reload: true

🏘️ Merge-Plots

❓ Werden gemergede Plots unterstützt?

A: Ja, vollständig! Das Plugin zählt automatisch über alle gemergten Plot-Teile hinweg:

[EthriaCount] » Ergebnis: 45 Schafe auf diesem 4er Merge gefunden.

❓ Kann ich Merge-Support deaktivieren?

A: Ja, in der config.yml:

settings:
  include_merged_plots: false  # Nur aktueller Plot-Teil

❓ Warum unterschiedliche Ergebnisse bei Merges?

A: Mögliche Ursachen:

  1. Merge-Config prüfen: include_merged_plots: true
  2. Debug aktivieren: Für detaillierte Plot-Info
  3. Entity-Limit: max_count_limit erhöhen

Siehe: Merged-Plots

🐾 Entity-Zählung

❓ Welche Entities werden unterstützt?

A: Alle Minecraft-Entities in 6 Kategorien:

  • Animals: Schafe, Kühe, Schweine, etc. (~25 Entities)
  • Mobs: Zombies, Skelette, Creeper, etc. (~35 Entities)
  • Objects: Rüstungsständer, Itemframes, etc. (~8 Entities)
  • Vehicles: Boote, Loren, etc. (~10 Entities)
  • Items: Gegenstände auf dem Boden (~3 Entities)
  • Projectiles: Pfeile, Schneebälle, etc. (~15 Entities)

Siehe: Entity-Categories

❓ Werden unsichtbare Rüstungsständer gezählt?

A: Ja, standardmäßig werden alle Rüstungsständer gezählt:

# config.yml
settings:
  count_invisible: true    # Unsichtbare Entities
  count_fixed: true       # Fixierte Entities

❓ Warum werden Items nicht gezählt?

A: Items sind standardmäßig deaktiviert (Performance):

settings:
  count_dropped_items: false   # Standard
  count_dropped_items: true    # Für Item-Zählung

❓ Zählung ist ungenau - was tun?

A: Debug-Schritte:

  1. Debug aktivieren: debug_boundaries: true
  2. Mehrmals testen: Konsistenz prüfen
  3. Merge-Plot prüfen: include_merged_plots korrekt?
  4. GitHub Issue erstellen: Falls Problem persistiert

⚡ Performance

❓ Plugin ist langsam - was tun?

A: Performance-Optimierungen:

# config.yml Optimierungen
settings:
  max_count_limit: 500         # Limit reduzieren
  count_dropped_items: false   # Items deaktivieren
  debug_enabled: false         # Debug ausschalten

❓ Server laggt bei großen Plots

A: Für große Merge-Plots:

  1. Spezifische Commands: /plotcount sheep statt /plotcount all
  2. Merge-Support temporär deaktivieren: include_merged_plots: false
  3. Entity-Limit reduzieren: max_count_limit: 250

Siehe: Performance

❓ Zu viel RAM-Verbrauch

A:

# Memory-Optimierung
settings:
  debug_enabled: false       # Debug-Logs deaktivieren
  debug_boundaries: false    # Detaillierte Logs aus

🌍 Mehrsprachigkeit

❓ Kann ich die Sprache ändern?

A: Ja, in der config.yml:

language: de-de    # Deutsch
language: en-us    # Englisch

Nach Änderung: /plotcount reload

❓ Kann ich Nachrichten anpassen?

A: Ja, in den Sprachdateien:

# lang/de-de/messages.yml
messages:
  prefix: "&8[&6MeinServer&8]&7 » "
  count_result: "&aPerfekt! &e{count} &a{entityName} gezählt."

❓ Neue Sprache hinzufügen?

A:

  1. Ordner erstellen: lang/fr-fr/
  2. Dateien kopieren und übersetzen
  3. Config anpassen: language: fr-fr

Siehe: Multilanguage

🐛 Fehlerbehebung

❓ "Message not found" Fehler

A: Sprachdateien fehlen oder sind beschädigt:

  1. Plugin neu installieren: Erstellt Standard-Dateien
  2. YAML-Syntax prüfen: Online YAML-Validator
  3. Config.yml prüfen: Korrekte Sprache eingestellt?

❓ Commands funktionieren nicht

A: Schritt-für-Schritt-Check:

  1. Plugin geladen?: /plugins | grep Ethria
  2. PlotSquared aktiv?: /plotsquared version
  3. Auf Plot?: /plot info
  4. Permissions?: Basis-Berechtigungen prüfen

❓ Debug-Logs sind leer

A:

# Debug explizit aktivieren
settings:
  debug_enabled: true

Debug-Datei: plugins/EthriaPlotCount/debug.log

❓ PlotSquared-Integration funktioniert nicht

A:

  1. PlotSquared-Version: Mindestens 7.5.9
  2. Plot-Welt korrekt konfiguriert: /plot info funktioniert?
  3. Plugin-Reihenfolge: PlotSquared vor EthriaPlotCount laden

Siehe: Debugging

🔄 Updates & Wartung

❓ Wie update ich das Plugin?

A:

  1. Server stoppen
  2. Alte JAR löschen
  3. Neue JAR einfügen
  4. Server starten
  5. Config-Kompatibilität prüfen

❓ Config wird überschrieben beim Update

A: Das Plugin migriert Configs automatisch. Bei Problemen:

  1. Backup erstellen: Vor Update
  2. Config vergleichen: Neue vs. alte Optionen
  3. Manuell anpassen: Falls nötig

❓ Changelog und Updates

A: Alle Updates auf GitHub:

💬 Support

❓ Wo bekomme ich Hilfe?

A:

❓ Bug melden - was braucht ihr?

A: Für effektive Hilfe bitte angeben:

- Server-Software & Version (Paper 1.21.8)
- Java-Version (java -version)
- PlotSquared-Version (/plotsquared version)
- Plugin-Version
- Vollständige Fehlermeldung
- Reproduktions-Schritte
- Config-Datei (ohne sensible Daten)
- Debug-Logs (falls relevant)

❓ Feature-Request einreichen

A: GitHub Issues mit Label "enhancement":

  1. Beschreibung: Was soll das Feature tun?
  2. Use Case: Warum ist es nützlich?
  3. Implementation: Ideen zur Umsetzung
  4. Backwards Compatibility: Auswirkungen auf bestehende Setups

Weitere Fragen? Erstellen Sie ein GitHub Issue oder konsultieren Sie die umfassende Wiki-Dokumentation!

Clone this wiki locally