【マイクラ】locateコマンドの使い方・構文・構造物/バイオーム検索【Java版】

マイクラJava版で構造物・バイオーム・POIを探したい方向けの記事です
Java版1.21.11時点の/locate構文を基準に整理しています
統合版(BE)とは一部仕様が違うので、Java版向けとして読んでください

こんにちは。ゆずかきです。

マイクラで「村が全然見つからない…」「古代都市ってどこにあるの?」「桜バイオームだけピンポイントで探したい!」と思ったことはありませんか?

そんな時に便利なのが、/locateコマンドです。

このコマンドを使うと、今いる場所から近い構造物・バイオーム・村人の職業ブロックなどの位置をチャット欄に表示できます。
サバイバルで普通に探索する楽しさとは別枠ですが、検証ワールド・建築用ワールド・配布マップ作成・シード調査ではかなり便利です👌

この記事を読めば、次のことが出来るようになります。

  • /locate structureで村・古代都市・エンド要塞などを探せます👍
  • /locate biomeで桜バイオーム・マングローブ・ディープダークなどを探せます👌
  • Java版限定の/locate poiでベッド・ベル・職業ブロックなども探せます
  • コマンドが失敗する原因もチェックできます(^^♪

それでは、やっていきましょう!

※本記事はマイクラJava版1.21.11時点の仕様を基準にしています。
※ゲーム内の仕様については、Minecraft公式情報・英語版Minecraft Wiki等を参考にしています。
※コマンドはワールド設定やサーバー権限によって使えない場合があります。


目次

1. locateコマンドとは
2. locateコマンドを使う前の準備
3. locateコマンドの基本構文
4. 構造物を探す:locate structure
5. バイオームを探す:locate biome
6. POIを探す:locate poi
7. 座標が出た後の移動方法と注意点
8. よく使うlocateコマンド一覧
9. locateコマンドが使えない・見つからない時の原因
10. Java版と統合版の違い・バージョン変更点
11. まとめ
12. 参考文献

この記事で分かること
・マイクラJava版の/locateコマンドの使い方
・構造物・バイオーム・POI検索の構文
・村や古代都市、桜バイオームを探す実用コマンド例
・コマンドが失敗する時のチェックポイント


1. locateコマンドとは

/locateコマンドとは、指定した構造物・バイオーム・POIの最寄り座標を表示するコマンドです。

Java版では、主に以下の3種類を探せます。

  • 構造物:村、エンド要塞、古代都市、試練の間、森の洋館など
  • バイオーム:桜の林、マングローブの沼地、ディープダーク、キノコ島など
  • POI:ベッド、ベル、職業ブロック、ミツバチの巣・養蜂箱、ネザーポータルなど

たとえば、近くの村を探したいなら、次のように入力します。

/locate structure #minecraft:village

実行すると、チャット欄に近くの村の座標が表示されます。

ポイント
普通の探索では「歩いて見つける」必要がありますが、/locateを使えば、目的地の方向と距離をすぐに確認できます。
検証や建築準備ではかなり便利です。

ただし、/locate現在いるディメンション内を検索するコマンドです。

たとえば、オーバーワールドにいる状態でネザー要塞を探そうとしても、ネザー要塞はネザーに生成される構造物なので基本的には見つかりません。
ネザー要塞を探したい場合は、ネザーに入ってから実行しましょう。

同じように、エンドシティはジ・エンドに行ってから探す必要があります。


2. locateコマンドを使う前の準備

/locateは便利ですが、ワールド設定によってはそのまま使えません。
まずは、コマンドを使える状態になっているか確認しましょう。

シングルプレイで使う場合

Java版のシングルプレイでは、ワールド作成時にチートの許可:オンにしていると使えます。

すでに作ったワールドでチートをオンにしていなかった場合は、次の手順で一時的に使えるようにできます。

  1. Escキーでメニューを開く
  2. LANに公開を選ぶ
  3. チートの許可:オンにする
  4. LANワールドを開始する

これで、そのワールドを閉じるまでコマンドが使えるようになります。

注意!
サバイバルの本ワールドで使う場合は、念のためバックアップを取ってから使うのがおすすめです。
特に/tpで移動する場合、地中・海中・高所・危険地帯に飛ぶことがあるので油断しないでくださいね。

マルチサーバーで使う場合

マルチサーバーでは、プレイヤーにコマンド権限が必要です。
自分のサーバーなら管理者権限を付ければ使えますが、他人のサーバーでは勝手に使えないことが多いです。

/locateが赤字になったり、実行しても権限エラーが出る場合は、サーバー側の権限設定を確認しましょう。


3. locateコマンドの基本構文

Java版の/locateは、現在は次の3種類に分かれています。

/locate structure <構造物ID>
/locate biome <バイオームID>
/locate poi <POI ID>

それぞれの役割は下記です。

構文 探せるもの 使用例
/locate structure 構造物 /locate structure minecraft:ancient_city
/locate biome バイオーム /locate biome minecraft:cherry_grove
/locate poi POI /locate poi minecraft:librarian


ここで大事なのが、Java版ではIDの入力ミスがかなり起きやすいということです。

たとえば、村を探す時に、昔の感覚で次のように打つと失敗することがあります。

/locate structure village

現在のJava版では、村はバイオームごとに細かく分かれています。
そのため、どの村でも良いならタグを使って、次のように入力する方が分かりやすいです。

/locate structure #minecraft:village

平原の村だけ探したいなら、次のように指定します。

/locate structure minecraft:village_plains

砂漠の村なら、こちらです。

/locate structure minecraft:village_desert

入力のコツ
コマンド入力中にTabキーを押すと、候補を補完できます。
IDを丸暗記するより、/locate structure minecraft:まで入力してから補完候補を見る方がミスが減ります。

本記事では、分かりやすさ優先でminecraft:付きのIDを中心に書いています。
省略して通る場面もありますが、初心者さんはminecraft:付きで覚えておくと安全です。


4. 構造物を探す:locate structure

構造物を探す時は、/locate structureを使います。

基本形はこちらです。

/locate structure <構造物ID>

村を探す

村を探したい時は、いちばん実用性が高いのがこちらです。

/locate structure #minecraft:village

これは、平原・砂漠・サバンナ・雪原・タイガなど、村全体を対象にして最寄りの村を探す指定です。

村の種類を指定したい場合は、次のように入力します。

/locate structure minecraft:village_plains
/locate structure minecraft:village_desert
/locate structure minecraft:village_savanna
/locate structure minecraft:village_snowy
/locate structure minecraft:village_taiga

体験談っぽい補足
村探しでよく詰まるのは、「villageだけでいけると思ったら通らない」パターンです。
Java版なら、迷ったら#minecraft:villageを使えばOKです👌

古代都市を探す

ウォーデンやスニーク速度上昇のエンチャント本を狙うなら、古代都市を探すことがあります。

/locate structure minecraft:ancient_city

古代都市は地下深くのディープダークに生成される構造物です。
/locateで座標が分かっても、いきなりテレポートすると地中に埋まる危険があります。

安全に行くなら、座標をメモして、上から掘り下げるか、スペクテイターモードの検証ワールドで位置を確認してから向かうのがおすすめです。

試練の間を探す

Java版1.21系で追加された試練の間を探すなら、こちらです。

/locate structure minecraft:trial_chambers

試練の間は地下構造物なので、古代都市と同じく、座標へ直接テレポートする時は注意してください。
地中・洞窟・水中など、到着地点が安全とは限りません。

エンド要塞を探す

エンダードラゴン討伐のためにエンド要塞を探す場合は、こちらです。

/locate structure minecraft:stronghold

エンダーアイで探す正攻法も楽しいですが、検証や撮影用なら/locateで座標を出す方が早いです。
ただし、エンド要塞も地下にあるので、移動時は落下・窒息・モンスターに注意しましょう。

ネザー要塞・砦の遺跡を探す

ネザー要塞を探す時は、ネザーに入ってから実行します。

/locate structure minecraft:fortress

砦の遺跡を探すなら、こちらです。

/locate structure minecraft:bastion_remnant

ネザーでは、座標へ飛んだ先が溶岩湖の近くということも普通にあります。
テレポートを使う場合は、耐火ポーションや足場ブロックを用意しておくと安心です。

エンドシティを探す

エンドシティを探す場合は、ジ・エンド側で実行します。

/locate structure minecraft:end_city

エンドシティはエリトラ探しでお世話になる構造物です。
ただ、座標が遠いことも多いので、サバイバルで向かう場合は食料・ブロック・エンダーパールをしっかり持っていきましょう。


5. バイオームを探す:locate biome

バイオームを探す時は、/locate biomeを使います。

基本形はこちらです。

/locate biome <バイオームID>

桜バイオームを探す

桜の木材やピンクの花びらを集めたいなら、桜の林を探します。

/locate biome minecraft:cherry_grove

桜バイオームは見た目がかなり分かりやすく、建築素材集めにも向いています。
桜の苗木を持ち帰って拠点近くに植えれば、後から木材も増やせます。

マングローブの沼地を探す

泥ブロックやマングローブの木材が欲しい時はこちらです。

/locate biome minecraft:mangrove_swamp

マングローブの沼地は移動しにくい地形ですが、泥・泥レンガ・マングローブ木材を使った建築をしたい方にはかなり便利なバイオームです。

ディープダークを探す

古代都市探しの前段階として、ディープダークを探すこともできます。

/locate biome minecraft:deep_dark

ただし、ディープダークは地下バイオームです。
表示された座標にそのまま飛んでも、周辺が安全とは限りません。
スカルクセンサーやシュリーカーがある場所では、うっかり音を立てると危険なので、サバイバルでは慎重に進みましょう。

ペールガーデンを探す

Java版1.21.4以降のワールドでペールガーデンを探すなら、こちらです。

/locate biome minecraft:pale_garden

ペールガーデンは、白っぽい木材・苔系の雰囲気を活かした建築をしたい時に使いやすいバイオームです。
夜の探索は危険が増えるので、座標を出したら昼間に向かう方が安心です。

キノコ島を探す

ムーシュルームや菌糸ブロックが欲しい時は、キノコ島を探します。

/locate biome minecraft:mushroom_fields

キノコ島は海上にあることが多いので、ボート・地図・ベッドを持って行くと探索しやすいです。

locate biomeの注意点

/locate biomeで表示される座標は、そのバイオームに該当する地点です。
構造物検索と違って、x y zのように高さ情報も出ます。

ただし、バイオームの検索は細かい1ブロック単位で完全に探しているわけではありません。
狭すぎるバイオームや、地下の入り組んだ地形では、思った位置と少しズレて感じることがあります。

注意!
座標に飛ぶ場合は、いきなり/tp @s x y zで飛ぶより、少し高めのY座標にして安全確認する方が良いです。
特に地下バイオームは、窒息・落下・溶岩のリスクがあります。


6. POIを探す:locate poi

Java版では、/locate poiでPOIを探せます。

POIとは、簡単に言うと村人やMobが認識する特定の地点情報です。
たとえば、ベッド・ベル・職業ブロック・ミツバチの巣・養蜂箱・ネザーポータルなどが対象になります。

基本形はこちらです。

/locate poi <POI ID>

ベッドを探す

村のベッドや、設置済みのベッドを探したい場合はこちらです。

/locate poi minecraft:home

村人の繁殖や村判定の確認をしている時に、ベッドの位置を確認したい場合に使えます。
ただし、範囲はそこまで広くないので、遠くのベッドまですべて探せるわけではありません。

ベルを探す

村の中心っぽい場所を確認したい時は、ベルを探すのも便利です。

/locate poi minecraft:meeting

ベルは村人の集合地点として扱われるため、村関連の検証をする時に役立ちます。

職業ブロックを探す

司書の職業ブロックである書見台を探すなら、こちらです。

/locate poi minecraft:librarian

農民のコンポスターなら、こちらです。

/locate poi minecraft:farmer

代表的な職業ブロックのPOIは下記です。

探したいもの 対応するPOI ID 関連ブロック
司書 minecraft:librarian 書見台
農民 minecraft:farmer コンポスター
道具鍛冶 minecraft:toolsmith 鍛冶台
武器鍛冶 minecraft:weaponsmith 砥石
防具鍛冶 minecraft:armorer 溶鉱炉
聖職者 minecraft:cleric 醸造台
製図家 minecraft:cartographer 製図台


村関連のPOIをまとめて探す

村人に関係するPOIをまとめて探したい場合は、タグを使えます。

/locate poi #minecraft:village

これで、村に関係するPOIの近い地点を探せます。
ただし、これは「村そのものの中心座標」を必ず返すコマンドではありません。
あくまで、ベッド・ベル・職業ブロックなどのPOIを探すものです。

重要
/locate poiはJava版限定です。
統合版では同じ感覚で使えないので、統合版で遊んでいる方は注意してくださいね。


7. 座標が出た後の移動方法と注意点

/locateを実行すると、チャット欄に座標と距離が表示されます。

構造物やPOIの場合は、だいたい次のような形で出ます。

The nearest minecraft:ancient_city is at [1234 ~ -5678] (2345 blocks away)

この[1234 ~ -5678]が座標です。
真ん中の~は、Y座標が現在位置基準で省略されているイメージで、構造物検索では高さが正確に表示されない場合があります。

バイオームの場合は、次のように高さも含めて表示されます。

The nearest minecraft:cherry_grove is at [1200 104 -800] (1500 blocks away)

チャット欄の座標クリックについて

Java版では、表示された座標をクリックすると、テレポート用のコマンドが入力欄に入ります。
そのまま実行すれば移動できます。

ただし、これが必ず安全とは限りません。

  • 地中に飛ぶ
  • 高所に飛ぶ
  • 海中に飛ぶ
  • 溶岩の近くに飛ぶ
  • 古代都市や試練の間の敵だらけの場所に飛ぶ

こういうことが普通にあります。

安全に移動したい時の考え方

サバイバルで安全寄りに移動するなら、表示されたX/Z座標だけ使って、Y座標は高めにするのがおすすめです。

例:表示された座標が[1234 ~ -5678]だった場合

/tp @s 1234 120 -5678

Y=120くらいに飛べば、地中に埋まるリスクは下がります。
ただし、空中に出る可能性もあるので、クリエイティブ・スペクテイター・落下対策込みで使ってください。

サバイバル本番で使うなら、個人的には次の流れがおすすめです。

  1. /locateで座標だけ確認する
  2. 座標をメモする
  3. 通常移動で近くまで向かう
  4. 目的地周辺で安全確認する
  5. 必要なら少しだけ/tpを使う

コマンドは便利ですが、探索の楽しみを残したい方は「座標だけ見る」使い方がちょうど良いと思います。


8. よく使うlocateコマンド一覧

ここでは、実際によく使う/locateコマンドを一覧でまとめます。
コピーして使う場合は、ワールドのバージョンとディメンションに注意してくださいね。

探したいもの コマンド 補足
近くの村 /locate structure #minecraft:village 村の種類を問わず探す
平原の村 /locate structure minecraft:village_plains 平原村だけ探す
砂漠の村 /locate structure minecraft:village_desert 砂漠村だけ探す
エンド要塞 /locate structure minecraft:stronghold 地下にあるので移動注意
古代都市 /locate structure minecraft:ancient_city ディープダークの地下構造物
試練の間 /locate structure minecraft:trial_chambers Java版1.21系の地下構造物
森の洋館 /locate structure minecraft:mansion イリジャー系Mobに注意
海底神殿 /locate structure minecraft:monument 水中呼吸・暗視があると安心
ネザー要塞 /locate structure minecraft:fortress ネザーで実行
砦の遺跡 /locate structure minecraft:bastion_remnant ピグリンブルートに注意
エンドシティ /locate structure minecraft:end_city ジ・エンドで実行
桜の林 /locate biome minecraft:cherry_grove 桜木材・花びら集めに便利
マングローブの沼地 /locate biome minecraft:mangrove_swamp 泥・マングローブ木材集め
ディープダーク /locate biome minecraft:deep_dark 地下なので安全確認必須
ペールガーデン /locate biome minecraft:pale_garden Java版1.21.4以降のバイオーム
キノコ島 /locate biome minecraft:mushroom_fields 海上探索の準備推奨
ベッド /locate poi minecraft:home Java版限定のPOI検索
ベル /locate poi minecraft:meeting 村関連の確認に便利
書見台 /locate poi minecraft:librarian 司書の職業ブロック


注意!
ここにあるコマンドはJava版向けです。
統合版ではID名や使える構文が違う場合があります。


9. locateコマンドが使えない・見つからない時の原因

/locateがうまく動かない時は、だいたい原因が決まっています。
エラーが出た時は、下のチェックポイントを見てみてください。

チートや権限がない

まず多いのが、コマンド権限がないパターンです。

  • シングルプレイでチートがオフになっている
  • マルチサーバーでOP権限がない
  • コマンドブロックや管理者権限が制限されている

この場合、コマンド自体が実行できません。
シングルプレイならLAN公開で一時的にチートを許可、サーバーなら管理者に確認しましょう。

IDの入力ミス

Java版のIDは基本的に小文字とアンダーバーです。
スペースや大文字を入れると失敗します。

NG例:

/locate biome Cherry Grove

OK例:

/locate biome minecraft:cherry_grove

村も同じで、village plainsではなく、village_plainsです。

/locate structure minecraft:village_plains

現在のディメンションに存在しないものを探している

/locateは、今いるディメンション内を探します。

  • オーバーワールドでネザー要塞を探す
  • ネザーで桜バイオームを探す
  • オーバーワールドでエンドシティを探す

このような使い方だと、見つからない可能性が高いです。
対象の構造物・バイオームが生成されるディメンションに移動してから実行しましょう。

そのワールドに構造物が生成されていない

ワールド作成時に構造物の生成をオフにしている場合、村や要塞などが生成されません。
この場合、/locate structureで探しても見つからないことがあります。

検証用ワールドを作る時は、構造物の生成設定も確認しておきましょう。

探索範囲の外にある

/locateには検索範囲があります。
特にバイオームやPOIは、目的のものが近くにないと失敗することがあります。

見つからない場合は、数千ブロック移動してからもう一度実行すると、別の結果が出ることがあります。

POI検索は近距離向け

/locate poiは便利ですが、遠くのPOIを広範囲に探す用途には向きません。
村の近くで職業ブロックやベッドを確認する、検証ワールドでPOIの位置を見る、といった使い方が中心です。

チェックリスト

どうしても上手くいかない時は、ここを確認してください。

  • [ ] Java版で実行しているか?
  • [ ] チート・権限は有効か?
  • [ ] structurebiomepoiの種類を間違えていないか?
  • [ ] IDに大文字やスペースが入っていないか?
  • [ ] minecraft:付きで入力してみたか?
  • [ ] 村なら#minecraft:villageを試したか?
  • [ ] 対象のディメンションにいるか?
  • [ ] ワールドの構造物生成がオンか?
  • [ ] 遠すぎる場合に備えて、少し移動して再実行したか?

10. Java版と統合版の違い・バージョン変更点

/locateはJava版と統合版で似ていますが、完全に同じではありません。
ここを混同すると、ネットで見たコマンドをそのまま打っても動かないことがあります。

Java版の特徴

Java版では、次の3種類が使えます。

/locate structure <構造物ID>
/locate biome <バイオームID>
/locate poi <POI ID>

特に大きいのが、/locate poiが使えることです。
村人の職業ブロックやベッド、ベルなどを探せるので、村人関連の検証ではかなり便利です。

また、Java版ではタグ指定も使えます。

/locate structure #minecraft:village
/locate poi #minecraft:village

このタグ指定を覚えておくと、村や職業ブロックをまとめて探したい時に便利です。

統合版との違い

統合版では、Java版と構文やID名が違う場合があります。
特に、Java版の/locate poiは統合版では同じように使えません。

また、統合版の/locate structureには、未生成チャンクを対象にするかどうかの指定がある場合があります。

/locate structure <構造物> true

これは統合版側の仕様なので、Java版の記事だけを見て統合版で打つと、構文が合わないことがあります。
逆に、統合版向けの記事をJava版に持ち込んでもズレることがあります。

注意!
「マイクラ locate 村」と検索すると、Java版と統合版の記事が混ざって出てきます。
コマンド記事を見る時は、必ず自分のエディションを確認しましょう。

1.19以降の大きな変更点

Java版では、以前はバイオーム検索に/locatebiomeという別コマンドが使われていました。
しかし、現在は/locate biomeに統合されています。

現在の形は、次のように覚えると分かりやすいです。

/locate structure  構造物
/locate biome      バイオーム
/locate poi        POI

つまり、/locateの後ろに「何を探すか」を入れる形です。
古い記事や古い動画で/locatebiomeと紹介されている場合は、現在のJava版では次のように読み替えてください。

旧:

/locatebiome minecraft:cherry_grove

現在:

/locate biome minecraft:cherry_grove

Java版1.21.11時点での扱い

Java版1.21.11時点では、本記事で紹介している次の構文が基本です。

/locate structure <structure>
/locate biome <biome>
/locate poi <poi>

1.21.11ではコマンド全体に関する技術的な変更はありますが、この記事で扱う/locateの基本構文自体は、1.19以降の形をそのまま使う理解で大丈夫です。

ただし、マイクラはアップデートでID名やタグが変わる可能性があります。
コマンドが通らない場合は、まずTab補完に出てくる候補を確認してくださいね。


11. まとめ

以上、マイクラJava版の/locateコマンドの使い方を解説しました。

要点を整理すると、

  • 構造物を探すなら/locate structure
  • バイオームを探すなら/locate biome
  • Java版限定でPOIを探すなら/locate poi
  • 村をまとめて探すなら/locate structure #minecraft:villageが便利
  • 古い/locatebiomeは、現在のJava版では/locate biomeに読み替える
  • 表示された座標に飛ぶ時は、安全確認を必ずする

このあたりを覚えておけば、村探し・古代都市探し・桜バイオーム探しなどがかなり楽になります。

ただし、コマンドを使いすぎると探索の楽しみが少し減ることもあります。
サバイバル本番では「座標だけ確認して、自力で向かう」くらいがちょうど良いかもしれません。

検証ワールドや建築準備では本当に便利なので、ぜひ使ってみてください。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラの便利知識を紹介しているので、是非ご覧くださいね(^^♪


12. 参考文献

この記事を書くにあたり、以下の公式情報・コミュニティWikiを参考にしています: