【Minecraft】ChestSort プラグイン
ChestSort
適応バージョン:1.21
対応バージョン:1.16,1.17,1.18,1.19,1.20,1.20.6,1.21
ChestSortの概要
機能リクエストやバグ報告は、ディスカッション、GitHub、またはDiscordでお願いします。
チェストの整理に疲れましたか?
整理に費やす時間を減らして、もっとプレイしましょう!
Minecraft 1.15 以下を使用している場合は、バージョン 11.5.6 を使用してください。 Minecraft 1.13 以下を使用している場合は、バージョン 9.5.1 を使用してください。
ChestSort は、使用後にチェスト、バレルなどを自動的に整理できます。プレイヤーは、コマンド /sort
(または /chestsort
)でこの機能を有効または無効にすることができます。また、自分のインベントリを整理するには、コマンド /invsort
を使用するか、/invsort on|off
で自動的に整理できます。自動整理を望まない場合は、プレイヤーのインベントリやチェストなどでホットキー(中クリック、ダブルクリック、シフトクリック、シフト+右クリック)を使用して整理することもできます。
チェストの内容はカテゴリ別および/またはアルファベット順に整理され、スタック可能なアイテムはスタックされます。デフォルトでは、アイテムはブロックの前に配置されます。自動整理はチェスト、エンダーチェスト、シュルカーボックス、バレル、チェスト付きのマインカート、プレイヤーのインベントリで機能します。ホットキー使用時も同様です。
ウール、テラコッタ、その他の染色可能なブロックは色別に、ツールは素材別に整理されます。ソートアルゴリズムは変更可能です。アイテムの喪失、重複、またはメタデータの破損の可能性はありません!保証します!
デフォルトでは、ソート機能は無効になっています。プレイヤーがチェストのソートを使用するには「chestsort.use」パーミッションが必要で、インベントリのソートを行うには「chestsort.use.inventory」パーミッションが必要です。
プレイヤーがログイン後に初めてチェストを使用すると、ChestSortを使用する権限があれば、自动チェストソートを有効にする方法が表示されます。また、特定のワールドでソートを無効にすることも可能です。
(詳細なスクリーンショットやビデオは以下をご覧ください)
すべてのメッセージはカスタマイズ可能です。
以下の言語が含まれています:英語、中国語(簡体字)、中国語(繁体字)、オランダ語、フランス語、ドイツ語、ハンガリー語、イタリア語、日本語、韓国語、ポルトガル語、ロシア語、スペイン語、トルコ語。
ChestSort は、バージョン 1.8 から最新バージョンまで全てのバージョンで動作します!(バージョン 1.14 より古いバージョンを使用している場合は、ChestSort 9.5.1 をご利用ください)
コマンド
/sort または /chestsort
100% カスタマイズ可能な GUI を使用してソート設定を切り替えます。
/sort on|off|toggle または /chestsort on|off|toggle
自動チェストソートの有効化/無効化
/sort hotkeys または /chestsort hotkeys
プレイヤーごとにホットキーを有効/無効にするためのホットキー GUI を開きます。
/sort help または /chestsort help/sort
コマンドに関するヘルプを表示します。
/invsort または /isort
プレイヤーのインベントリを整理します。
/invsort hotbar または /isort hotbar
プレイヤーのホットバーを整理します。
/invsort all または /isort all
プレイヤーのインベントリとホットバーを整理します。
/invsort toggle または /isort toggle
自動インベントリソートの切り替え
/invsort on|off または /isort on|off
自動インベントリソートの有効化/無効化
/invsort help または /isort help/invsort
コマンドに関するヘルプを表示します。
パーミッション
- chestsort.use
自動チェストソートと/sort
(および/chestsort
)コマンドの使用を許可します。 - chestsort.use.inventory
自動インベントリソートと/invsort
(および/isort
)コマンドの使用を許可します。 - chestsort.reload
/sort reload
(および/chestsort reload
)コマンドを使用して設定をリロードすることを許可します。
個別のユーザー向けのパーミッションもありますが、これらはすべてデフォルトで有効になっています。詳細については config.yml
を参照してください。
パーミッションプラグインを使用したくない場合は、config.yml
の「use-permissions」を false
に設定することで、すべてのプレイヤーが ChestSort を使用できるようになります。
ホットキー
コマンドを入力せずにインベントリを整理するためにホットキーを使用できます。これは、自動ソートを有効にすることなく、時々チェストを整理したい場合や、プレイヤーのインベントリをすぐに整理したい場合に便利です。各ホットキーは config.yml
で有効化/無効化できます。デフォルトでは、すべてのホットキーが有効です。また、プレイヤーは /chestsort hotkeys
コマンドを実行することで、各ホットキーを個別に有効化/無効化できます。
さらに、チェストのインベントリの外で左クリック(充填)または右クリック(空にする)することで、インベントリからチェスト/バレルなどを素早く充填/空にするための2つのホットキーもあります。
ソートホットキー
- 中クリック
どのインベントリスロットでも中クリック(マウスホイール)
重要:MC 1.18+ ではクライアントの変更により中クリックが動作しません。エラーは表示されませんが、中クリックが検出されなくなります。1.18+ ユーザー向けには、近く別のホットキーに変更する予定です。 - シフトクリック
空のインベントリスロットでシフト + 左クリック - ダブルクリック
空のインベントリスロットでダブルクリック - シフト + 右クリック
空のインベントリスロットでシフト + 右クリック
追加ホットキー
- 左クリック コンテナ
クリックしたコンテナ(チェスト、バレル、シュルカーボックスなど)をソートします。 - インベントリ外で左クリック
一致するアイテム(ホットバーを除く)をチェスト、バレルなどに入れます。 - インベントリ外でダブル左クリック
すべてのアイテム(ホットバーを除く)をチェスト、バレルなどに入れます。 - インベントリ外で右クリック
チェスト、バレルなどから一致するアイテムをインベントリに入れます。 - インベントリ外でダブル右クリック
チェスト、バレルなどの中身をすべてインベントリに移します。
WorldGuardおよびその他の保護プラグイン
ChestSort は、プレイヤーがアクセスできるチェストのみをソートします。言い換えれば、WorldGuard のような他のプラグインがチェストへのアクセスを防ぐ場合、ChestSort はそのチェストをソートしません。これは、InventoryOpenEvent
をキャンセルするすべてのプラグインに適用されます。ChestSort は InventoryCloseEvent
が呼ばれたときにのみソートを行います。
さらに、プレイヤーがスペクテイターやアドベンチャーモードにいる場合、チェストはソートされません。
ノート
- ソースコードを見るには、GitHub を訪問してください。
- バグに遭遇した場合や改善のアイデアがある場合は、ここまたは GitHub でご連絡ください。
- サポートされていない言語がある場合は、設定ファイル内のメッセージを自分で変更してください。翻訳を送っていただければ、次回のアップデートでその言語を追加するのを喜んで対応します。
- ChestSort は bStats を使用してメトリクスを収集します。これを無効にするには、
plugins/bstats/config.yml
ファイルを編集してください。統計情報は bStats で確認できます。 - バージョン 1.13 より前のバージョンではソートがややランダムになることがあります。これは、アイテム名が不一致であったためです(例:1.8 のアカシア階段は「acacia_stairs」と名付けられていますが、オークの板は「planks」と呼ばれています)。ソートアルゴリズムは 1.13 以降に最適化されています。
- ソートアルゴリズムは非常に高速で、サーバーのパフォーマンスに影響を与えることはありません。ダブルチェストのソートには約 0.25 ミリ秒かかります。
サードパーティプラグイン
ChestSort は、サーバーにインストールされている特定のサードパーティプラグインと連携して、カスタムアイテムのより良いソートを可能にします。
- CrackShot
すべての CrackShot 武器はまとめてグループ化され、デフォルトの武器カテゴリに配置されます。 - InventoryPages
InventoryPages がインストールされている場合、ChestSort は「次のページ」および「前のページ」ボタンを無視し、GUI が乱れることがありません。 - Better Shulker Boxes / Minepacks / ShulkerPacks
バックパックも他のチェストと同様にソートできます!ほぼすべてのバックパックプラグインで動作するはずです。 - GUI インベントリを使用するプラグイン
ChestSort はサードパーティプラグインによって作成された GUI インベントリを検出しようとします。この検出に失敗した場合は、GitHub でメッセージを送っていただければ、そのプラグインのサポートを追加します。
プラグイン開発者向けの API
ChestSort は、ChestSort が提供する高度なグループ化機能を使用して、任意の Inventory インスタンスをソートするためのメソッドを提供します!API についての詳細は こちら でご確認ください。
ChestSort API を使用しているプラグインがあれば、ぜひメッセージを送っていただければ、ここにリストを掲載いたします。
デフォルト設定
設定ファイルは、存在しない場合に自動的に生成されます。新しい ChestSort のリリースごとに、設定ファイルは最新のオプションを含むように更新されます。変更内容は保持されます。
デフォルトの設定ファイルはこちらで確認できます。
ダウンロード手順
ChestSortのインストールと設定に関する説明は、公式Wikiのインストールページを参照してください。
- 1.プラグインをダウンロードする。
- 公式サイトから「ChestSort」プラグインをダウンロードします。
- 2.プラグインをサーバーに追加する。
- 「ChestSort.jar」をサーバーフォルダ内の「Plugins」に追加します。
- 3.サーバーを再起動する。
- サーバーを再起動することで「plugins」フォルダ内に「ChestSort」フォルダが生成されます。同時にプラグインがサーバーに適応されます。
権限について
権限については、公式wikの権限一覧ページを参照してください。
コマンドについて
コマンドについては、公式wikのコマンド一覧ページを参照してください。
参考ページ
この記事では、海外向けの記事を日本人向けに翻訳し情報公開しています。参考ページは以下になります。