Dieses Update behebt einen kritischen Fehler der neuen Attribute-Synchronisation in v1.1.1-SNAPSHOT.
Der Fehler führte dazu, dass beim
PlayerQuitEvent Exceptions geworfen wurden, wenn Attribute-Daten gespeichert werden sollten.
Zusätzlich wurden Stabilitäts-Verbesserungen integriert, um Multi-Version-Support sicherzustellen.
Bug Fixes
- IncompatibleClassChangeError beim PlayerQuitEvent behoben
→ Ursache: Unterschiede zwischen Build- und Runtime-Paper-API
→ Lösung: Attribute-Sync neu kompiliert & Multi-Version-Fallback eingebaut
- Attribute-Sync schlägt nun nicht mehr fehl, sondern wird auf nicht unterstützten Versionen automatisch deaktiviert
- Verbesserte Fehlerbehandlung in DatabaseManager.serializeAttributes()
Verbesserungen
- Mehr Stabilität für Attribute-Sync (Kompatibilität Paper 1.21+)
- Fallback-Mechanismus mit Warnung im Log statt Plugin-Abbruch
- Logging erweitert, damit Admins sofort sehen, wenn Attribute nicht unterstützt werden
Hinweise
- Nutzer von v1.1.1-SNAPSHOT sollten unbedingt auf v1.1.2-SNAPSHOT updaten
- Attribute-Sync ist jetzt optional und stürzt den Server nicht mehr ab
- Voll kompatibel mit Paper 1.21.1+