ChestLockPlugin v1.1 - Changelog Neue Features und Verbesserungen:
1. Freunde hinzufügen und Zugriff gewähren
Neu hinzugefügter Befehl /friends_only <Spielername> erlaubt es dem Truhenbesitzer, Freunde hinzuzufügen. Diese Freunde können ohne Code auf die Truhe zugreifen.
Mit /friends_only wird die Nutzung für Spieler optimiert, die Truhen gemeinsam mit ausgewählten Freunden verwenden möchten.
2. Truhe entsichern mit /removelock
Der Befehl /removelock entfernt den Code von einer gesicherten Truhe und macht sie wieder für alle zugänglich.
Nützlich, wenn die Sicherung einer Truhe nicht mehr benötigt wird.
3. Datenpersistenz für Truhen und Freundeslisten
Alle gesicherten Truhen, zugehörige Codes, Besitzer und Freunde werden in einer chestData.yml-Datei gespeichert und beim Neustart geladen.
Kein Datenverlust mehr nach Server-Restarts oder Reloads!
4. Vereinfachte Befehle für bessere Benutzerfreundlichkeit
/lock <code>: Sichere eine Truhe mit einem Code. Der Besitzer hat automatisch Zugriff ohne Code.
/unlock <code>: Temporäres Entsperren der Truhe durch Codeeingabe, falls der Spieler kein Besitzer oder Freund ist.
/removelock: Entfernt den Code von einer Truhe und macht sie wieder ungesichert.
Kleine Anpassungen und Optimierungen:
Verbesserung der Konsolenausgaben und Fehlerbehandlung bei der Speicherung und dem Laden der chestData.yml.
Behebt mehrere Fehler, die dazu führen konnten, dass das Plugin deaktiviert wurde, wenn bestimmte Dateien fehlten.
Vereinfachte Konfiguration und präzisere Fehlermeldungen für eine bessere Wartung und Benutzerfreundlichkeit.
Hinweis: Bitte beachte, dass die Daten für Truhen und deren Codes nun in einer separaten chestData.yml-Datei gespeichert werden. Diese Datei wird im Plugin-Ordner erstellt und bei Serverneustarts automatisch geladen.