Advanced Shop Finder

検索プロファイル設定

検索の挙動をプロファイルとして管理し、GUI やコマンドで切り替える方法

検索プロファイルとは

検索プロファイルは、検索の挙動(並び順・取得件数・在庫表示など)をまとめて保存した設定のセットです。プロファイルには名前を付けて複数作成でき、用途に応じて使い分けられます。

  • 各プレイヤーは複数のプロファイルを持てます。初期状態では default プロファイルが用意されています。
  • 現在「使用中」のプロファイルが、通常の検索で自動的に適用されます。
  • 個別の検索では -p <プロファイル名> フラグで一時的に別のプロファイルを指定できます(使用中のプロファイルは変更されません)。

プロファイルの実体はプレイヤーごとに次の場所へ JSON として保存されます。各フィールドの詳細は検索オプションを参照してください。

plugins/AdvancedShopFinder/playerdata/<player-uuid>/config.json

設定 GUI

/sf setting を実行すると、現在使用中のプロファイルの設定 GUI(チェスト型インベントリ)が開きます。各項目はアイテムとして表示され、クリックして操作します。

項目操作
買取ショップの並び順(優先度リスト)各スロット: 左=種類変更 / 右=削除 / Shift左=上へ / Shift右=下へ。緑の「+」で基準を追加
販売ショップの並び順(優先度リスト)同上。左が最優先で、値が同じ場合に次の基準で比較(多段ソート)
買取ショップの取得件数(buyFindLimit)左クリックで +1 / 右クリックで −1 / Shift クリックで無制限
販売ショップの取得件数(sellFindLimit)左クリックで +1 / 右クリックで −1 / Shift クリックで無制限
在庫切れショップを表示(showNoStockShop)クリックで ON / OFF を切り替え
オーナーの所持金不足ショップを表示(showOwnerNotHasEnoughMoneyShop)クリックで ON / OFF を切り替え
このプロファイルを使用中にするクリックでこのプロファイルを使用中に設定
保存変更を保存して閉じる
閉じる保存せず閉じる

取得件数の「無制限」は内部値 -1 に対応します。並び順の値は SortType で表され、指定できる値の一覧は検索オプションにまとめられています。

「閉じる」で閉じた場合、変更は保存されません。設定を反映するには必ず「保存」をクリックしてください。

sf setting コマンド

プロファイルの管理はすべてプレイヤー本人が実行できます(権限は不要です)。

コマンド説明
sf setting現在使用中のプロファイルの設定 GUI を開きます。
sf setting <profile>指定したプロファイルの設定 GUI を開きます。存在しない場合は新規に作成します。
sf setting listすべてのプロファイルを一覧表示します。使用中のプロファイルには「使用中」と表示されます。
sf setting use <profile>使用中のプロファイルを切り替えます。
sf setting delete <profile>プロファイルを削除します。default は削除できません。使用中のプロファイルを削除した場合は default に戻ります。

-p フラグで検索ごとに切り替える

検索コマンド sf search / sf search-book / sf fuzzy-search は、--profile <名前> または短縮形 -p <名前> フラグを受け付けます。指定したプロファイルの設定でその検索のみを実行し、使用中のプロファイルは変更されません。

sf search diamond -p mining
sf fuzzy-search dia --profile mining

存在しないプロファイル名を指定すると、プロファイル '<名前>' が見つかりません というエラーが表示され、検索は実行されません。

On this page