/locateコマンド:構造物、バイオームの探し方と「近くにありません」と表示される理由
locateコマンドは、無限に探し続けるのではなく、一定の範囲を検索して諦めます。この記事では、structure、biome、poiの違いと、検索が失敗した場合の対処法について説明します。
/locate には、動作が異なる3つの形式と、バグと誤解されがちな共通の制限があります。
3つのサブコマンド
/locate structure minecraft:village_plains
/locate biome minecraft:mushroom_fields
/locate poi minecraft:bee_nest
structureは生成された構造物を探します。ロードされていないチャンクでも機能します。これはワールドを直接クエリするのではなく、ワールド生成アルゴリズムに問い合わせます。biomeはバイオームを探します。これもワールド生成に基づきますが、検索はより粗く、遅くなります。poiは興味のある地点(POI: points of interest)を探します。ベッド、職業ブロック、ミツバチの巣、ポータルなどです。他の2つとは異なり、POIはロード済みおよび以前に生成されたチャンクのみを認識します。これは、POIがワールド生成時に記録されるものであり、予測されるものではないためです。
最後の区別が人々を混乱させます。/locate poi minecraft:home は、その方向にまだベッドが存在しないため、新しい方向では何も見つけられません。
諦める
structure と biome はどちらも、プレイヤーから一定の半径を検索し、無限に検索し続けるのではなく、「見つかりませんでした」と返します。マンション、モニュメント、キノコ島のような珍しい構造物の場合、答えは単に遠すぎるだけであり、存在しないわけではないことがよくあります。
実用的な対応策としては、ワールドに存在しないと結論付けるのではなく、数千ブロック移動して再度コマンドを実行することです。
タグは機能し、通常は必要なものです
/locate structure #minecraft:village
# プレフィックスはタグを検索します。これは、特定の平原の村ではなく、あらゆる種類の村を検索します。便利なタグには、#minecraft:village、#minecraft:ruined_portal、 #minecraft:ocean_ruin、#minecraft:mineshaft があります。タグを検索する方が、いずれかのマッチで検索が終了するため、より高速です。
出力の読み方
結果はクリック可能な座標で、権限があればテレポートできます。Y値はしばしば ~ です。構造物には意味のある単一の高さがないため、コマンドはXとZを提供し、Yはプレイヤーに任されます。
表示される距離はブロック単位で、水平に測定されます。
ディメンションが重要
/locate は現在いるディメンションを検索します。オーバーワールドからネザー要塞を探しても、理由を説明するエラーではなく、何も返されません。エンドシティも同様です。
検索できない構造物
一部の構造物は、独立してではなく、別の構造物の一部として生成されます(ほとんどの装飾された壺、一部の荒廃したポータルのバリアントなど)。これらにはlocateエントリがありません。名前が不明として拒否された場合、通常はこれらの一つか、名前空間IDのスペルミスです。
生成されたすべての構造物をバイオームと準備された /locate コマンド、さらにオーバーワールド/ネザー/エンドの完全な比較とともに、Structures & Dimensions Browser で参照してください。