Changelog für BanWorld Plugin – Version 2.0 Neue Funktionen und Features
Scoreboard-Anzeige für Aufgaben:
Spieler erhalten ein Scoreboard, das ihren Fortschritt bei den aktuellen Aufgaben in der Bannwelt anzeigt, darunter Kills, Distanz, gesammelte Items und besuchte Biome.
Das Scoreboard wird dynamisch aktualisiert und bietet eine übersichtliche Darstellung der Fortschritte.
Konfigurierbare Aufgaben in der config.yml:
Eine neue config.yml-Datei ermöglicht es Server-Ownern, jede Aufgabe individuell zu aktivieren oder zu deaktivieren.
Unterstützte Aufgabenarten:
Kills: Anzahl der Mobs, die getötet werden müssen.
Distanz: Anzahl der Blöcke, die zurückgelegt werden müssen.
Items sammeln: Liste der Items und deren Menge, die gesammelt werden müssen.
Biome besuchen: Liste der Biome, die besucht werden müssen.
Die Konfigurationsdatei enthält jetzt detaillierte Kommentare, die Beispiele und Anleitungen zur Anpassung der Aufgaben bieten.
Begrenzter Fortschritt für Aufgaben:
Der Fortschritt für jede Aufgabe wird nur bis zum festgelegten Zielwert gezählt. Sobald das Ziel erreicht ist, stoppt die Zählung für diese Aufgabe.
Dies gilt für alle Aufgaben (Kills, Distanz und Items sammeln), um ein Überschreiten der Ziele zu verhindern.
Berücksichtigung von Item-Stapeln:
Beim Sammeln von Items wird nun die gesamte Menge berücksichtigt, wenn ein Spieler mehrere Items gleichzeitig aufhebt. So wird der Fortschritt schneller und genauer erfasst.
Neuer Command: /kickplayer:
Der Command zum Verbannen in die Bannwelt wurde von /banworld auf /kickplayer geändert.
Neuer Alias: kp, z.B. /kickplayer <Spielername>.
Permissions-Unterstützung: Der Command erfordert jetzt die Permission banworld.kickplayer, sodass nur autorisierte Spieler diesen Command nutzen können. Standardmäßig ist die Permission auf OP-Berechtigung beschränkt (default: op).
Einschränkung der Commands in der Bannwelt:
Spieler in der Bannwelt können keine weiteren Commands mehr ausführen, außer sie sind Operatoren. Dies wird durch den PlayerCommandPreprocessEvent abgefangen und blockiert.
Eine Nachricht informiert den Spieler darüber, dass das Ausführen von Commands in der Bannwelt nicht erlaubt ist.
Weitere Anpassungen
Optimiertes Speichersystem:
Das Plugin speichert nur bei Änderungen, um die Konsole vor Spam zu schützen und die Speicherhäufigkeit zu optimieren.
Die Konsole wird nicht mehr durch häufige "Daten erfolgreich gespeichert"-Nachrichten überflutet.