参照型 GUI メニューへの移行
Category Menu は、独自のレイアウトを持たなくなりました。レイアウトプール、メインレイアウト、ウィンドウタイプ、サウンドは、menu フィールドで参照される Open GUI エントリに置かれます。これによりエディタが軽くなり、大きなページでのパブリッシュの遅さを避けられます。
旧ページはどうなるか
起動時に、拡張機能はまだレイアウトを持っている Category Menu を探し、一度だけ変換します。レイアウトを新しいシャーシ用の Open GUI に移し、menu を設定します。変換は、すべてのページが変換できた場合にのみ書き込まれ、そうでない場合はページには手を加えず、次回起動時に再試行します。更新の前に pages フォルダをバックアップし、Quest Codex と GUI は一緒に更新してください。
まだ menu がない Category Menu は、開いても何も起きないため、コンソールに報告されます。
手作業で行う場合
旧形式の Category Menu ごとに、次の手順を行います。
- Open GUI を作成し、
guiType、audio、layoutPool、mainLayoutIdをそこに移します。 - Category Menu の
menuに、そのエントリを設定します。 category、title、rows、sortDisplayは Category Menu に残します。rowsを Open GUI のsizeに合わせます。
gap の意味
Quest Codex 0.3.0 より前は、マーカーの gap は間隔でした。現在は、すべての GUI 拡張機能で共通のステップです。1 は隣り合うスロットに配置し、2 はスロットの間に空きスロットを 1 つ入れます。旧メニューの以前の間隔を再現するには、ステップを 2 倍にします。gap が 1 なら 2 になります。
追跡データの保存
永続的な複数追跡を行うには、Quest Codex Tracking Data エントリを static ページに置き、trackingArtifact から参照します。プレイヤーが使い始めたら artifactId は変更しないでください。変更すると、プレイヤーの追跡中クエストが孤立してしまいます。