Repository navigation
"EthriaPlotCount v1.0 - Erstes offizielles Release"
Release Notes - EthriaPlotCount v1.0
🎉 Erstes offizielles Release!
EthriaPlotCount v1.0 ist bereit für den Produktionseinsatz! Ein vollständiges Minecraft-Plugin zum Zählen von Entities auf PlotSquared-Plots.
📊 Release-Übersicht
| 📋 Detail | ✅ Wert |
|---|---|
| Version | 1.0 |
| Build-Datum | 26. November 2025 |
| Minecraft-Version | 1.21.8+ |
| Server-Software | Paper (empfohlen), Spigot |
| Java-Version | 21+ |
| PlotSquared-Version | 7.5.9+ |
🌟 Hauptfunktionen
🔢 Entity-Zählung
- ✅ 90+ unterstützte Entity-Typen in 6 Kategorien
- ✅ PlotSquared-Integration mit voller Merge-Plot-Unterstützung
- ✅ Chunk-optimierte Zählung für beste Performance
- ✅ Präzise Plot-Grenz-Erkennung auch an Rändern
🌍 Mehrsprachigkeit
- ✅ Deutsch & Englisch vollständig übersetzt
- ✅ Bidirektionale Entity-Namen (
sheep↔Schaf) - ✅ Anpassbare Nachrichten und Chat-Prefix
- ✅ Einfache Spracherweiterung möglich
🔐 Granulare Berechtigungen
- ✅ Permission-Gruppen für Entity-Kategorien
- ✅ Spezifische Entity-Permissions für Feinsteuerung
- ✅ Plot-Zugriff-Kontrolle (eigene/fremde Plots)
- ✅ Admin-Tools für Server-Verwaltung
⌨️ Benutzerfreundlichkeit
- ✅ Intelligente Tab-Completion (permission-basiert)
- ✅ Konfigurierbare Command-Aliases (
/pc,/count,/zählen) - ✅ Hilfe-System mit verfügbaren Entity-Typen
- ✅ Professionelles Chat-Design mit anpassbarem Prefix
🛠️ Administration
- ✅ Vollständiges Debug-System mit debug.log
- ✅ Performance-Optimierung für alle Server-Größen
- ✅ Live-Config-Reload ohne Server-Neustart
- ✅ Umfangreiche Dokumentation und Wiki
🎯 Verfügbare Commands
/plotcount <entity> # Zähle spezifische Entities
/plotcount all # Alle Entity-Typen (Admin)
/plotcount * # Alternative zu 'all'
/plotcount help # Zeige Hilfe
/plotcount reload # Config neu laden
# Mit konfigurierbaren Aliases:
/pc sheep # Kurzer Alias
/count cow # Englischer Alias
/zählen Schaf # Deutscher Alias📦 Installation
1. Voraussetzungen
- ✅ Paper 1.21.8+ oder Spigot
- ✅ PlotSquared 7.5.9+
- ✅ Java 21+
2. Installation
- Plugin herunterladen:
EthriaPlotCount-1.0.jar - In
/pluginsOrdner legen - Server neustarten
- Basis-Berechtigungen setzen:
# Für alle Spieler
ethriaplotcount.use: true
ethriaplotcount.own: true
ethriaplotcount.group.animals: true3. Konfiguration
# config.yml (automatisch erstellt)
language: de-de # oder en-us
command_aliases:
- pc
- count
- entitycount
- zählen
settings:
include_merged_plots: true
max_count_limit: 1000
debug_enabled: false🎮 Beispiel-Nutzung
Normale Spieler
Player: /plotcount sheep
Server: [EthriaCount] » Zähle Schafe auf diesem Plot...
Server: [EthriaCount] » Ergebnis: 20 Schafe auf diesem Plot gefunden.
Admin-Tools
Admin: /plotcount all
Server: [EthriaCount] » === Entities auf diesem 4er Merge ===
Server: [EthriaCount] » Schafe: 20
Server: [EthriaCount] » Kühe: 8
Server: [EthriaCount] » Rüstungsständer: 3
Server: [EthriaCount] » === Gesamt: 31 Entities ===
Deutsche Entity-Namen
Spieler: /plotcount Schaf # Deutsche Namen funktionieren!
Spieler: /pc Kuh # Mit Alias
Spieler: /count armor_stand # Englische Namen auch
🔐 Permission-System
Basis-Permissions
ethriaplotcount.use # Plugin-Nutzung
ethriaplotcount.own # Eigene Plots
ethriaplotcount.other # Fremde Plots (Moderatoren)
ethriaplotcount.admin # Vollzugriff (Admins)Entity-Gruppen
ethriaplotcount.group.animals # Tiere (Schafe, Kühe, etc.)
ethriaplotcount.group.mobs # Monster (Zombies, Skelette, etc.)
ethriaplotcount.group.entities # Objekte (Rüstungsständer, etc.)
ethriaplotcount.group.vehicles # Fahrzeuge (Boote, Loren, etc.)
ethriaplotcount.group.items # Items (Dropped Items, etc.)
ethriaplotcount.group.projectiles # Projektile (Pfeile, etc.)Spezifische Entities
ethriaplotcount.entity.sheep # Nur Schafe
ethriaplotcount.entity.armor_stand # Nur Rüstungsständer
ethriaplotcount.entity.* # Alle Entities📚 Dokumentation
📖 Wiki (GitHub)
Umfassende Dokumentation verfügbar auf:
https://github.com/Leahcimkrob/EthriaPlotCount/wiki
📋 Wiki-Seiten
- 🏠 Home - Übersicht und Navigation
- ⚙️ Installation - Setup-Anleitung
- 🎯 Commands - Alle Befehle und Aliases
- 🔧 Configuration - Vollständige Config-Docs
- 🔐 Permissions - Granulares Permission-System
- 🐾 Entity-Categories - Alle 90+ Entity-Typen
- 🌍 Multilanguage - Mehrsprachiges System
- ⌨️ Tab-Completion - Intelligente Completion
- 🏘️ Merged-Plots - Plot-Merge-Unterstützung
- 🐛 Debugging - Troubleshooting-Guide
- ⚡ Performance - Optimierung für alle Server-Größen
- ❓ FAQ - Häufige Fragen und Antworten
🔧 Technische Details
Performance
- ✅ Chunk-basierte Entity-Zählung für Effizienz
- ✅ Doppelzählungs-Vermeidung bei Merge-Plots
- ✅ Memory-optimierte Algorithmen
- ✅ Configurable Entity-Limits zur Lastregulierung
Integration
- ✅ Native PlotSquared-API Integration
- ✅ Permission-Plugin-Kompatibilität (LuckPerms, etc.)
- ✅ Multi-World-Support
- ✅ Backwards-Compatible mit zukünftigen Updates
Code-Qualität
- ✅ Java 21 moderne Codebase
- ✅ Maven Build-System
- ✅ Umfassende Dokumentation
- ✅ Open Source (GitHub)
🐛 Bekannte Limitationen
- Requires PlotSquared: Plugin funktioniert nur mit PlotSquared
- Java 21+ Required: Ältere Java-Versionen werden nicht unterstützt
- Paper Recommended: Beste Performance mit Paper, Spigot funktioniert aber auch
🚀 Roadmap
Geplante Features
- 🔜 Web-API für externe Integration
- 🔜 Database-Support für Statistiken
- 🔜 Custom Entity-Kategorien
- 🔜 Scheduled Counting (automatische Zählungen)
- 🔜 Plot-Limits basierend auf Entity-Counts
📞 Support
🆘 Hilfe benötigt?
- GitHub Issues: https://github.com/Leahcimkrob/EthriaPlotCount/issues
- Wiki: Umfassende Dokumentation
- Discord: Community-Support (geplant)
🐛 Bug Reports
Bitte melden Sie Bugs mit:
- Server-Software & Version
- Java-Version
- PlotSquared-Version
- Vollständige Fehlermeldung
- Reproduktions-Schritte
📜 Lizenz
MIT License - Frei verwendbar für private und kommerzielle Projekte.
🙏 Credits
- PlotSquared Team - Für die hervorragende Plot-Management-API
- PaperMC Team - Für die beste Minecraft-Server-Software
- Minecraft Community - Für Feedback und Testing
✅ Changelog v1.0
✨ Features
- ✅ Vollständige Entity-Zählung auf PlotSquared-Plots
- ✅ Merge-Plot-Unterstützung mit automatischer Erkennung
- ✅ Mehrsprachiges System (Deutsch/Englisch)
- ✅ Granulare Berechtigungen für alle Entity-Typen
- ✅ Intelligente Tab-Completion mit Permission-Integration
- ✅ Admin-Tools für Server-Verwaltung
- ✅ Vollständiges Debug-System
- ✅ Performance-Optimierung für große Server
🔧 Technical
- ✅ Java 21+ Kompatibilität
- ✅ Paper 1.21.8+ Support
- ✅ PlotSquared 7.5.9+ Integration
- ✅ Maven Build-System
- ✅ Umfassende Wiki-Dokumentation
📦 Distribution
- ✅ GitHub Release mit JAR-Datei
- ✅ Vollständige Dokumentation
- ✅ Installation- und Setup-Anleitung
- ✅ Permission-Templates für verschiedene Server-Rollen
Download: EthriaPlotCount-1.0.jar
Größe: ~150KB
Checksum: [wird automatisch generiert]
Vielen Dank, dass Sie EthriaPlotCount verwenden! 🎉