AutoSortChest icon

AutoSortChest -----

Sortiere deine Items automatisch mit Schildern! Simple Setup, Multiplayer Support & Update Funktion.



Update & Bugfix
Changelog

Version 2.7
Neue Befehle · Prioritätssystem · Bugfixes · Performance

✚ Neue Befehle

/asc autosign
Setzt automatisch ein ASC-Schild an die Truhe, die du gerade anschaust (max. 5 Blöcke Reichweite) – kein manuelles Beschriften mehr nötig.
  • /asc autosign input – Setzt ein Eingangs-Schild an die angeschaute Truhe.
  • /asc autosign ziel <ITEM|hand> – Setzt ein Ziel-Schild. Entweder einen Material-Namen angeben (z. B. IRON_ORE) oder hand für das Item in der Haupthand.
  • /asc autosign rest – Setzt ein Rest-Schild an die angeschaute Truhe.
  • /asc autosign trash – Setzt ein Müll-Schild an die angeschaute Truhe.
Berechtigung: autosortchest.use · Tab-Vervollständigung für alle Typen und Item-Namen vorhanden.

/asc priority <1–20>
Legt die Befüll-Reihenfolge für Zieltruhen desselben Item-Typs fest.
  • Ziel-Schild anschauen, dann /asc priority 1 eingeben.
  • Prio 1 wird als erstes befüllt, Prio 2 danach usw.
  • Zieltruhen ohne Priorität (Standard) kommen immer zuletzt.
  • Gültige Werte: 1–20.
  • Funktioniert mit YAML und MySQL.
Berechtigung: autosortchest.use · Tab-Vervollständigung für die Prioritätsstufen vorhanden.

Bugfixes
  • Prio wird korrekt gespeichert: Nach /asc priority wird die players.yml jetzt sofort geschrieben – nicht erst beim nächsten automatischen Flush.
  • Priority-Befehl erkennt Clean-Schilder: Im Clean-Modus (kein Item-Name auf dem Schild) wird der Item-Typ jetzt korrekt aus der Datenbank / YAML ermittelt.
  • Absturz bei /asc ohne Argumente behoben: Ein ArrayIndexOutOfBoundsException trat auf, wenn der Befehl ohne Argumente aufgerufen wurde.
  • Schilder werden beim Abbau korrekt aus MySQL entfernt: Im reinen MySQL-Modus (leere players.yml) wurde der Besitzer beim Abbauen nicht gefunden – der Eintrag blieb in der Datenbank. Jetzt wird der Besitzer direkt per Location-Suche in allen DB-Tabellen ermittelt.
  • YAML-Public-Cache Leak behoben: Nach dem Abbauen einer öffentlichen Truhe blieb der Cache-Eintrag dauerhaft erhalten. Er wird jetzt beim Abbau sofort entfernt.
  • Memory Leak in Inventory-Map behoben: Die Map für geöffnete Inventare wuchs unbegrenzt. Beim Logout wird der Eintrag des Spielers jetzt automatisch bereinigt.

⚡ Performance & Verbesserungen
  • YAML-Flush-Intervall 60s → 30s: Spielerdaten werden jetzt alle 30 Sekunden asynchron gespeichert statt alle 60 Sekunden.
  • Migrations-Cache: Die Prüfung auf alte YAML-Datenformate (isOldTargetFormat) wurde in einen Cache ausgelagert. Nach einmaliger Migration entfällt der Lookup dauerhaft – kein unnötiger YAML-Zugriff mehr im Sortier-Loop.
  • Alle Texte vollständig konfigurierbar: Sämtliche Spieler-Nachrichten (inkl. /asc priority, /asc autosign, /asc list, Import/Export und das komplette Mülltruhen-GUI) sind jetzt über die config.yml anpassbar – keine fest eingebauten Texte mehr.
  • Neue trash-gui-Sektion in der config.yml: Alle GUI-Beschriftungen der Mülltruhen-Konfiguration (Titel, Buttons, Status, Seitennavigation) sind separat pro Sprache konfigurierbar.
----------, Mar 31, 2026
Resource Information
Author:
----------
Total Downloads: 162
First Release: Dec 31, 2025
Last Update: Jun 7, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings