Releases: Leahcimkrob/EthriaPlotAddon
Release list
Release-Notes für EthriaPlotAddon v1.3
Kurzfassung
- Kleines Feature-Release mit Verbesserungen bei Live-Updates, Nachrichten-Reload und CLI-Optionsanzeige.
- Dokumentation aktualisiert.
Neue Funktionen
- Automatisches Nachladen der
message-Dateien bei Änderung implementiert (kein Neustart nötig). -vOption beiplotaddonzeigt ausführliche Ausgaben (verbose/Debug-Modus).
Änderungen
TitleUpdateManagerentfernt - Funktionalität nicht mehr benötigt / in andere Komponenten integriert.- Die Befehle
/plotaddon check onund/plotaddon check offsteuern jetzt Live-Updates. Diese Befehle sind auf Administratoren beschränkt.
Fixes
- README: „new“ in Version 1.3 ergänzt und weitere kleine Textkorrekturen vorgenommen.
- Vorbereiteter Commit mit allen Änderungen.
Hinweise
- Nach Upgrade kurz prüfen, ob Berechtigungen für Admins korrekt gesetzt sind.
- Bei Problemen mit Nachrichtentexten: Cache leeren oder Serverlog prüfen (verbose mit
-vaktivieren).
Danke an alle Tester und Mitwirkenden.
v1.2
v1.2 — Release
Kurzfassung
Kleines Feature- und Stabilitäts-Update für EthriaPlotAddon mit neuen Befehlen und besseren Konfigurationsoptionen.
Highlights
- ✨ Neues Feature:
plotaddon check— zeigt Besitzer und Online-Status eines Plots an - 🔄 Live Reload:
plotaddon reload— Konfiguration neu laden ohne Serverneustart - 🧭 Smart Help: kontextabhängige Hilfe basierend auf Berechtigungen
- 🔢 Entity Counting verbessert: zuverlässigere Zählungen per
plotaddon count <entity> - 🌐 Mehrsprachig: Deutsch & Englisch out-of-the-box
Verbesserungen
- Optimierte Fehlerbehandlung und Performance bei Commands
- Aktualisierte Dokumentation und Wiki-Startseite
- Kompatibilitäts-Hinweis für PlotSquared und Paper in den Badges ergänzt
Bugfixes
- Diverse kleinere Fehlerbehebungen bei der Kommandoausführung und beim Reload
Installation / Upgrade
- JAR herunterladen: https://github.com/Leahcimkrob/EthriaPlotAddon/releases/tag/v1.2
- Datei in
plugins/kopieren - Server neu starten oder
plotaddon reloadausführen
Hinweis: Vor dem Update Konfiguration sichern.
Kompatibilität
- Paper: 1.21+
- PlotSquared: 7.5+
Breaking Changes
- Keine bekannten Breaking Changes in diesem Release.
Danke
Danke an alle Tester und Beitragenden.
Was ist neu in Version 1.1? / What's New in Version 1.1?
🇩🇪 Deutsch
📈 Was ist neu in Version 1.1?
EthriaPlotCount v1.1 bringt wichtige Verbesserungen und erweiterte Debug-Funktionen für eine noch bessere Nutzererfahrung.
✨ Änderungen in Version 1.1
🔧 Verbesserte Zählung
- Optimierte Entity-Zählung für noch genauere Ergebnisse
- Verbesserte Performance bei der Erkennung von Entities auf Plots
- Stabilere Zählung bei großen Plots und komplexen Merge-Verbindungen
🐛 Neue Debug-Funktionen
- Hinzugefügte Debug-Methode für Plot-Positionsermittlung
- Erweiterte Logging-Funktionen für besseres Troubleshooting
- Verbesserte Fehlererkennung und -meldung bei Plot-bezogenen Problemen
📋 Bestehende Features (unverändert)
🔢 Entity-Zählung
- Zähle spezifische Entity-Typen auf deinem Plot mit
/plotcount <entity> - Unterstützt sowohl deutsche als auch englische Entity-Namen
- Automatische Erkennung und Zählung auf gemergeten Plots
👑 Admin-Tools
/plotcount all- Zeigt eine komplette Übersicht aller Entities- Berechtigung-basierte Zugriffskontrolle für verschiedene Entity-Typen
🌍 Mehrsprachigkeit
- Deutsche und englische Sprachunterstützung
- Anpassbare Nachrichten und Chat-Präfixe
🎯 Berechtigungssystem
- Granulare Kontrolle über Entity-Zugriff
- Separate Berechtigungen für eigene vs. fremde Plots
⌨️ Tab-Completion
- Intelligente Vorschläge basierend auf Berechtigungen
- Unterstützt deutsche und englische Namen
🎨 Beispiel-Ausgaben
[EthriaCount] » Zähle Schafe auf diesem Plot...
[EthriaCount] » Ergebnis: 20 Schafe auf diesem Plot gefunden.
[EthriaCount] » === Entities auf diesem 4er Merge ===
[EthriaCount] » Schafe: 20
[EthriaCount] » Kühe: 8
[EthriaCount] » Rüstungsständer: 3
[EthriaCount] » === Gesamt: 31 Entities ===
🇬🇧 English
📈 What's New in Version 1.1?
EthriaPlotCount v1.1 brings important improvements and enhanced debug functionality for an even better user experience.
✨ Changes in Version 1.1
🔧 Improved Counting
- Optimized entity counting for even more accurate results
- Enhanced performance when detecting entities on plots
- More stable counting on large plots and complex merged connections
🐛 New Debug Features
- Added debug method for plot position detection
- Extended logging functionality for better troubleshooting
- Improved error detection and reporting for plot-related issues
📋 Existing Features (Unchanged)
🔢 Entity Counting
- Count specific entity types on your plot with
/plotcount <entity> - Supports both German and English entity names
- Automatic detection and counting on merged plots
👑 Admin Tools
/plotcount all- Shows complete overview of all entities- Permission-based access control for different entity types
🌍 Multi-Language Support
- German and English language support
- Customizable messages and chat prefixes
🎯 Permission System
- Granular control over entity access
- Separate permissions for own vs. other players' plots
⌨️ Tab-Completion
- Smart suggestions based on permissions
- Supports German and English names
🎨 Example Output
[EthriaCount] » Counting sheep on this plot...
[EthriaCount] » Result: 20 sheep found on this plot.
[EthriaCount] » === Entities on this 4-plot merge ===
[EthriaCount] » Sheep: 20
[EthriaCount] » Cows: 8
[EthriaCount] » Armor Stands: 3
[EthriaCount] » === Total: 31 Entities ===
🔄 Upgrade von Version 1.0 / Upgrading from Version 1.0
Für Benutzer von v1.0:
- Einfach die neue JAR-Datei in den
plugins/Ordner ersetzen - Alle bestehenden Konfigurationen und Berechtigungen bleiben unverändert
- Keine weiteren Änderungen erforderlich
For v1.0 users:
- Simply replace the JAR file in your
plugins/folder - All existing configurations and permissions remain unchanged
- No further changes required
📦 Installation & Requirements
Systemanforderungen / System Requirements
- Java: 21+
- Minecraft: 1.21.8+
- Server: Paper/Spigot
- Dependencies: PlotSquared 7.5.9+
Installation
- Lade die
EthriaPlotCount-1.1.jaraus den Releases herunter - Platziere die JAR-Datei in deinem
plugins/Ordner - Starte den Server neu
🔗 Links & Resources
- 📖 Wiki & Documentation - Umfassende Dokumentation auf Deutsch und Englisch
- 🐛 Issues & Bug Reports - Melde Bugs oder stelle Feature-Requests
- 💬 Discussions - Community-Support und Diskussionen
🙏 Danksagungen / Credits
Vielen Dank an alle, die Feedback zur Verbesserung der Zählfunktionen gegeben haben!
Thank you to everyone who provided feedback for improving the counting functionality!
📝 License
Dieses Projekt steht unter der MIT-Lizenz. Siehe LICENSE für weitere Details.
This project is licensed under the MIT License. See LICENSE for more details.
"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! 🎉