Update von 1.6.0

Update #

  1. Stoppe den Server und ersetze das Jar durch CrossMenu-1.6.1.jar.
  2. Starte den Server. config.yml wechselt auf config-version: 3, erhält den Abschnitt audit und wird zuerst nach config.yml.backup-v2 kopiert. Menüs, bearbeitete Sprachwerte und gespeicherte Abklingzeit-Daten bleiben erhalten.
  3. Ein 1.6.0-Jar lehnt eine Konfiguration der Version 3 ab. Um zurückzugehen, stelle config.yml.backup-v2 als config.yml wieder her.

Bereits vorhandene Sprachdateien behalten den alten Wortlaut der Reload-Meldung. Lösche die Zeile config-invalid aus deiner Kopie oder die ganze Datei, um den neuen Text zu erhalten. Neue Meldungen zum Paketimport werden nach einer Sicherungskopie in vorhandene Sprachdateien eingefügt; deine Übersetzungen und eigenen Werte bleiben erhalten.

Neu seit 1.6.0 #

  • Sprachen. Sechs weitere mitgelieferte Sprachen (Japanisch, Italienisch, Niederländisch, Indonesisch, Ukrainisch und Vietnamesisch), insgesamt 16. Jede Nachricht lässt sich in lang/<code>.yml bearbeiten, wenn du einen anderen Wortlaut bevorzugst.
  • Ja/Nein-Abfragen. Das Wort, das eine Chat-Abfrage nennt, wird in jeder mitgelieferten Sprache akzeptiert.
  • Öffnungsauslöser. Ein Menü kann sich öffnen, wenn ein Spieler beitritt oder einen Gegenstand anklickt.
  • Export und Paketimport. /crossmenu export und /crossmenu import package.
  • Material-Warnungen. validate, reload und doctor markieren ein material:, das kein echter Gegenstand ist.
  • Audit-Log. Optional, standardmäßig aus.
  • HeadDB. Optionale Anbindung für material: headdb-<id>.
  • Klarere Meldungen. Ein abgelehnter Reload nennt die Datei, YAML-Fehler geben Zeile und Spalte an, und die Tab-Vervollständigung listet nur die Unterbefehle auf, die ein Spieler nutzen darf.

Bekannte Einschränkungen #

  • Ein [player]-Befehl, den kein Plugin registriert, tut nichts, und der Spieler sieht keine Nachricht.
  • Bedrock-Formulare sind nach dem Öffnen statisch. Dekorative Gegenstände ohne Aktion werden in Bedrock-Formularen weggelassen, sofern du sie nicht zur Anzeige konfigurierst.
  • Ein headdb--Slot kann kurz seine Ersatz-Barriere zeigen, während HeadDB seine erste asynchrone Abfrage beendet; danach aktualisiert sich der Slot von selbst.
  • Öffnungsauslöser prüfen nur die Haupthand.
  • Die Materialvalidierung nutzt das Gegenstandsregister des laufenden Servers; ein Gegenstand, der erst in einer anderen Minecraft-Version eingeführt wurde, kann daher als unbekannt gemeldet werden.
  • Der Paketimport prüft Syntax und Menüstruktur, nicht aber Anbindungen oder Platzhalter, die nur auf dem Server existieren, auf dem das Paket erstellt wurde.