【マイクラ】構造物ID一覧|locate structure・生成物対応表【Java/統合版】

この記事は、マイクラの構造物IDをコピペで確認したい方向けです
Java版・統合版の /locate structure の違いもまとめています
Java版26.1.2/統合版26.23 Hotfix時点の情報を基準に整理しています

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

マイクラで冒険していると、

「近くの村ってどこ?」
「古代都市を探したい!」
「トライアルチャンバーのIDって何?」
「統合版で砂漠のピラミッドを探したいのに、desert_pyramid が出てこない…」

こういう場面って、結構ありますよね。

特にややこしいのが、Java版と統合版で構造物IDの細かさが違うところです。
Java版では村の種類や荒廃したポータルの種類まで細かく指定できますが、統合版では villagetemple のように、ひとまとめのIDで探すものがあります。

そこでこの記事では、/locate structure で使う構造物ID一覧を、Java版・統合版の両方に分けてまとめました。

この記事を読めば、次のことが分かります。

  • Java版で使える構造物IDがすぐ確認できます👍
  • 統合版で使える構造物IDと、Java版との違いが分かります👌
  • 「IDは合っているのに見つからない」時の原因も確認できます(^^♪

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

※本記事は、Java版26.1.2/統合版26.23 Hotfix時点の公開情報を基準にしています。
※スナップショット・プレビュー版の仕様は正式版で変わる可能性があります。
※コマンドの候補表示は、環境やバージョンによって minecraft: が付く場合があります。本文では、基本的に入力しやすいID名で記載します。


目次

1. /locate structure とは?
2. Java版と統合版で違うところ
3. /locate structure の基本的な使い方
4. Java版の構造物ID一覧
5. 統合版の構造物ID一覧
6. 目的別:よく使う構造物コマンド例
7. Java版だけで使える便利なタグ指定
8. 見つからない時のチェックポイント
9. バージョンごとの注意点
10. まとめ
11. 参考文献

この記事で分かること
・マイクラJava版の構造物ID一覧
・マイクラ統合版の構造物ID一覧
/locate structure の使い方と、よくある失敗原因


1. /locate structure とは?

/locate structure は、近くにある構造物の座標を調べるコマンドです。

例えば、近くの村を探したい場合は、次のように入力します。

/locate structure village

成功すると、チャット欄に近くの構造物の座標が表示されます。
Java版では表示された座標をクリックすると、テレポート用の /tp コマンドがチャット欄に入るので、そのまま移動しやすいです。

初心者さん向けに言うと、これは構造物版のナビ機能みたいなものです。
村、古代都市、海底神殿、ネザー要塞、エンドシティなどを探す時にかなり便利です。

ただし、コマンドなので、基本的にはチート許可が必要です。
サバイバルで完全に正攻法だけで遊びたい場合は使わない方が良いですが、検証用ワールドや記事用のスクショ撮影、建築場所の確認では本当に便利です。

注意!
/locate structure は「その構造物が生成される可能性のある場所」を探します。
今いるディメンションに生成されない構造物を指定しても、基本的には見つかりません。

例えば、ネザー要塞を探したいならネザーで実行。
エンドシティを探したいならジ・エンドで実行。
ここを間違えると「IDは合っているのに見つからない」という状態になりやすいです。


2. Java版と統合版で違うところ

まず結論から言うと、Java版の方が構造物IDを細かく指定できます。

例えば村なら、Java版では、

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

このように、村の種類ごとに指定できます。

一方、統合版では基本的に、

/locate structure village

という感じで、村全体をまとめて探す形になります。

この違いが、構造物IDで一番つまずきやすいところです。

項目 Java版 統合版
村の指定 種類別に指定可能
例:village_plains
基本はまとめて指定
例:village
砂漠のピラミッド desert_pyramid temple
海底遺跡 ocean_ruin_cold
ocean_ruin_warm
ruins
荒廃したポータル バイオーム別IDあり ruined_portal
タグ指定 #village などが使える 基本的に使わない


特に統合版の temple は注意です。

統合版では、砂漠のピラミッド、イグルー、ジャングルの寺院、沼地の小屋が、まとめて temple 扱いになります。
なので、

/locate structure temple

と入力しても、必ず砂漠のピラミッドに案内されるとは限りません。
近くにイグルーがあれば、そちらへ案内されることもあります。

体験談的にここはかなり大事です
統合版で「砂漠のピラミッドだけ探したい」と思っても、Java版のように desert_pyramid でピンポイント指定できません。
砂漠のピラミッド狙いなら、砂漠バイオーム付近で temple を使うのが現実的です。


3. /locate structure の基本的な使い方

ここでは、実際にコマンドを入力する流れを整理しますね。

Java版の基本構文

/locate structure <構造物ID>

例:近くの古代都市を探す

/locate structure ancient_city

例:近くの平原の村を探す

/locate structure village_plains

Java版では、IDの前に minecraft: を付けて、

/locate structure minecraft:ancient_city

のように入力してもOKです。
ただ、通常プレイで使う分には、候補に出てくるIDをそのまま選べば大丈夫です。

統合版の基本構文

/locate structure <構造物ID>

例:近くの古代都市を探す

/locate structure ancient_city

例:未生成チャンクにあるピリジャーの前哨基地を探す

/locate structure pillager_outpost true

統合版では、最後に true を付けると未生成チャンクにある構造物だけを探す指定ができます。
新しいアップデートで追加された構造物を探す時や、既に広く探索済みのワールドで新要素を探す時に便利です。

ただし、探す範囲や地形条件によっては時間がかかったり、見つからなかったりします。
「すぐ出ない=IDが必ず間違い」とは限らないので、そこは落ち着いて確認しましょう。

座標が出た後に移動する方法

座標が出たら、テレポートする場合は /tp を使います。

例えば、表示された座標が X=1200, Z=-840 だった場合、次のように入力します。

/tp @s 1200 ~ -840

~ は「今いる高さのまま」という意味です。
ただ、地下構造物の場合はこのままだと地上や空洞に出ることもあります。
古代都市やトライアルチャンバーのような地下構造物は、近くまで移動した後にスペクテイターモードで確認するか、地上から掘る方が安全です。

注意!
サバイバルでいきなり地下や海底へテレポートすると、落下・窒息・溺死の事故が起きることがあります。
検証用ならスペクテイターモード、通常プレイなら安全な高さへ移動してから探すのがおすすめです。


4. Java版の構造物ID一覧

ここからは、Java版で使える主な構造物IDを一覧でまとめます。

Java版は指定が細かいので、村・荒廃したポータル・難破船・海底遺跡などを分けて探せるのが便利です。
検証ワールドで目的の構造物をピンポイントで探したい時は、Java版の方が扱いやすいと思います。

構造物名 Java版ID 生成ディメンション メモ
古代都市 ancient_city オーバーワールド ディープダークに生成。ウォーデン対策必須。
砦の遺跡 bastion_remnant ネザー ピグリンが多くいるネザーの構造物。金ブロックや宝箱狙い。
埋もれた宝 buried_treasure オーバーワールド 海洋の心を探す時に便利。
エンドシティ end_city ジ・エンド エリトラ探しの定番。
ネザー要塞 fortress ネザー ブレイズロッド・ネザーウォート狙い。
森の洋館 mansion オーバーワールド 不死のトーテムやアレイ探しに。
廃坑 mineshaft オーバーワールド 通常の廃坑。
荒野の廃坑 mineshaft_mesa オーバーワールド 荒野系バイオームの地上付近に出やすい廃坑。
海底神殿 monument オーバーワールド スポンジ・プリズマリン系ブロック狙い。
ネザーの化石 nether_fossil ネザー ソウルサンドの谷で探す骨ブロック構造。
冷たい海の海底遺跡 ocean_ruin_cold オーバーワールド 石レンガ系の海底遺跡。
暖かい海の海底遺跡 ocean_ruin_warm オーバーワールド 砂岩系の海底遺跡。
ピリジャーの前哨基地 pillager_outpost オーバーワールド アレイ救出や襲撃トリガー確認に。
荒廃したポータル ruined_portal オーバーワールド/ネザー 全体指定。迷ったらこれでOK。
砂漠の荒廃したポータル ruined_portal_desert オーバーワールド 砂漠系の荒廃したポータル。
ジャングルの荒廃したポータル ruined_portal_jungle オーバーワールド ジャングル系の荒廃したポータル。
山岳の荒廃したポータル ruined_portal_mountain オーバーワールド 山岳系の荒廃したポータル。
ネザーの荒廃したポータル ruined_portal_nether ネザー ネザー側に生成される荒廃したポータル。
海の荒廃したポータル ruined_portal_ocean オーバーワールド 海中・海辺で探す時に。
沼地の荒廃したポータル ruined_portal_swamp オーバーワールド 沼地系の荒廃したポータル。
難破船 shipwreck オーバーワールド 海中の難破船。
浜辺の難破船 shipwreck_beached オーバーワールド 砂浜などに打ち上げられた難破船。
要塞 stronghold オーバーワールド エンドポータル探し。
砂漠のピラミッド desert_pyramid オーバーワールド TNT罠に注意。怪しげな砂も確認。
イグルー igloo オーバーワールド 地下室がある場合あり。
ジャングルの寺院 jungle_pyramid オーバーワールド トリップワイヤー罠に注意。
沼地の小屋 swamp_hut オーバーワールド ウィッチトラップ候補地。
旅路の遺跡 trail_ruins オーバーワールド 考古学・壺の欠片・鍛冶型探し。
トライアルチャンバー trial_chambers オーバーワールド 試練のスポナーと宝物庫狙い。
砂漠の村 village_desert オーバーワールド 砂漠村を指定して探せる。
平原の村 village_plains オーバーワールド 初期拠点向けで使いやすい村。
サバンナの村 village_savanna オーバーワールド サバンナ村を指定。
雪原の村 village_snowy オーバーワールド 雪原村を指定。
タイガの村 village_taiga オーバーワールド タイガ村を指定。


Java版でよく使うのは、個人的にはこのあたりです。

/locate structure village_plains
/locate structure ancient_city
/locate structure trial_chambers
/locate structure fortress
/locate structure end_city

特に trial_chambers は、普通に洞窟探索していても見つかることはありますが、狙って探すとかなり時間がかかります。
検証や報酬確認をしたい時は、コマンドで場所を確認してから探索すると楽です。


5. 統合版の構造物ID一覧

次に、統合版で使う構造物IDをまとめます。

統合版はJava版よりもIDが少なく、複数の構造物が1つのIDにまとめられているものがあります。
ここを理解しておくと、かなり迷いにくくなります。

※統合版の入力候補では minecraft:ancient_city のように minecraft: 付きで表示される場合があります。
※うまく通らない場合は、入力候補に出る表記を優先してください。

探したい構造物 統合版ID 生成ディメンション メモ
古代都市 ancient_city オーバーワールド ディープダークに生成。
砦の遺跡 bastion_remnant ネザー 古い情報では bastionremnant 表記もありますが、現在は入力候補の表記を優先してください。
埋もれた宝 buried_treasure オーバーワールド 古い情報では buriedtreasure 表記もありますが、現在は入力候補の表記を優先してください。
エンドシティ end_city ジ・エンド 古い情報では endcity 表記もありますが、現在は入力候補の表記を優先してください。
ネザー要塞 fortress ネザー ブレイズロッド集めに必須。
廃坑 mineshaft オーバーワールド 通常廃坑・荒野廃坑をまとめて探す扱い。
海底神殿 monument オーバーワールド 海洋バイオーム付近で探す。
要塞 stronghold オーバーワールド エンドポータル探し。
寺院系まとめ temple オーバーワールド 砂漠のピラミッド・イグルー・ジャングルの寺院・沼地の小屋をまとめて探す。
village オーバーワールド 村の種類を個別指定せず、近くの村を探す。
森の洋館 mansion オーバーワールド 暗い森方面の構造物。
難破船 shipwreck オーバーワールド 海や砂浜で探す。
海底遺跡 ruins オーバーワールド 冷たい海・暖かい海をまとめて探す。
ピリジャーの前哨基地 pillager_outpost オーバーワールド 古い情報では pillageroutpost 表記もありますが、現在は入力候補の表記を優先してください。
荒廃したポータル ruined_portal オーバーワールド/ネザー 古い情報では ruinedportal 表記もありますが、現在は入力候補の表記を優先してください。
旅路の遺跡 trail_ruins オーバーワールド 考古学要素を探す時に。
トライアルチャンバー trial_chambers オーバーワールド 試練の間。戦闘準備してから探索推奨。


統合版で特に覚えておきたいのは、次の3つです。

  • village:村はまとめて探す
  • temple:砂漠のピラミッド・イグルー・ジャングルの寺院・沼地の小屋をまとめて探す
  • ruins:海底遺跡は冷たい海・暖かい海をまとめて探す

注意!
統合版で temple を使うと、目的とは違う寺院系構造物が出ることがあります。
砂漠のピラミッドだけを探したい時は、砂漠バイオームの近くまで移動してから temple を実行するのがおすすめです。

統合版で未生成チャンクから探したい場合は、最後に true を付けます。

/locate structure trial_chambers true

新しい構造物を既存ワールドで探す時は、これを覚えておくと便利です。
ただし、ワールドの探索状況や生成条件によってはすぐに見つからないこともあります。


6. 目的別:よく使う構造物コマンド例

ここでは、実際によく使う目的別にコマンド例をまとめます。
コピペ用としてお使いください。

近くの村を探したい

Java版で村の種類を問わず探すなら、タグ指定が便利です。

/locate structure #village

Java版で平原の村を指定したいなら、こちらです。

/locate structure village_plains

統合版なら、基本はこちら。

/locate structure village

最初の拠点探しなら、村は本当に便利です。
畑、ベッド、職業ブロック、アイアンゴーレム、家畜などが揃いやすいので、初心者さんほど最初に村を見つけるメリットが大きいです。

古代都市を探したい

/locate structure ancient_city

古代都市はオーバーワールド地下のディープダークに生成される構造物です。
ウォーデンが絡むので、軽装で突っ込むのはかなり危険です。

コマンドで座標を出しても、いきなり真下に掘るのはおすすめしません。
安全確認しながら、羊毛・暗視のポーション・逃げ道を用意して向かいましょう。

トライアルチャンバーを探したい

/locate structure trial_chambers

トライアルチャンバーは、戦闘・探索・報酬がまとまった地下構造物です。
試練のスポナーや宝物庫があるので、装備更新や報酬集めに向いています。

ただし、複数の敵を相手にすることが多いので、盾・食料・弓・十分な防具は用意しておきたいところです。

ネザー要塞を探したい

/locate structure fortress

ネザー要塞は、ブレイズロッドとネザーウォートを集めるために重要です。
ポーション作り、エンダーアイ作り、エンド到達まで考えると、かなり優先度が高い構造物ですね。

ネザーで実行しないと見つからないので、必ずネザーに入ってから使いましょう。

砦の遺跡を探したい

/locate structure bastion_remnant

砦の遺跡は、ピグリンやピグリンブルートがいる危険な構造物です。
金ブロックや宝箱が魅力ですが、油断するとすぐやられます。

特にピグリンブルートは金防具でも敵対するので、初心者さんは距離を取りながら慎重に探索しましょう。

エンドシティを探したい

/locate structure end_city

エンドシティは、エリトラ探しでほぼ必ずお世話になる構造物です。
ただし、ジ・エンドで実行しないと意味がありません。

エンドシップがあるかどうかは構造物次第なので、見つけたエンドシティに必ずエリトラがあるわけではない点にも注意です。

砂漠のピラミッドを探したい

Java版ならこちら。

/locate structure desert_pyramid

統合版ならこちら。

/locate structure temple

ただし統合版の temple は、砂漠のピラミッド以外にも、イグルー・ジャングルの寺院・沼地の小屋を探す可能性があります。
砂漠のピラミッド狙いなら、砂漠の近くで実行しましょう。

海底神殿を探したい

/locate structure monument

海底神殿は、スポンジやプリズマリン系ブロックを集めたい時に重要です。
エルダーガーディアンの採掘速度低下があるので、牛乳や水中呼吸のポーションを準備してから向かうと安全です。

海底遺跡を探したい

Java版で冷たい海の海底遺跡を探す場合はこちら。

/locate structure ocean_ruin_cold

Java版で暖かい海の海底遺跡を探す場合はこちら。

/locate structure ocean_ruin_warm

統合版なら、まとめてこちらです。

/locate structure ruins

海底遺跡は宝の地図につながることもあるので、序盤の冒険で見つけるとちょっと嬉しい構造物です。
溺れないようにドア、マグマブロック、ポーションなどを用意しておくと安心です。


7. Java版だけで使える便利なタグ指定

Java版では、構造物IDだけでなく、構造物タグを使って探せます。
これがかなり便利です。

例えば、村なら次のように指定できます。

/locate structure #village

これは、平原の村・砂漠の村・サバンナの村・雪原の村・タイガの村をまとめて探す指定です。
「村の種類は何でもいいから、近くの村を探したい」という時に使いやすいですね。

タグ 探せる構造物 使いどころ
#village 各種村 種類を問わず村を探したい時。
#mineshaft 廃坑系 通常廃坑・荒野廃坑をまとめて探したい時。
#ocean_ruin 海底遺跡系 冷たい海・暖かい海を問わず探したい時。
#ruined_portal 荒廃したポータル系 種類を問わず荒廃したポータルを探したい時。
#shipwreck 難破船系 海中・浜辺の難破船をまとめて探したい時。
#eye_of_ender_located 要塞 エンダーアイが案内する構造物を探す指定。
#on_treasure_maps 埋もれた宝 宝の地図で案内される構造物。
#on_ocean_explorer_maps 海底神殿 海洋探検家の地図に対応。
#on_woodland_explorer_maps 森の洋館 森林探検家の地図に対応。


初心者さんが一番使いやすいのは、やっぱり #village です。

/locate structure #village

村の種類まで指定しなくていいので、単純に近場の村を見つけたい時に便利です。
ただし、これはJava版限定なので、統合版では基本的に village を使ってくださいね。


8. 見つからない時のチェックポイント

/locate structure を使ったのに見つからない。
IDは合っているはずなのにエラーになる。

こういう時は、下のチェックポイントを確認してみてください。

  • [ ] 今いるディメンションは合っていますか?
  • [ ] Java版と統合版のIDを取り違えていませんか?
  • [ ] 統合版で desert_pyramid のようなJava版IDを入力していませんか?
  • [ ] Java版で temple のような統合版寄りのまとめIDを入力していませんか?
  • [ ] 構造物の生成がオフのワールドではありませんか?
  • [ ] 既に探索済みの範囲ばかりで、新しい構造物が生成されにくくなっていませんか?
  • [ ] 統合版で未生成チャンクを探したい場合、最後に true を付けていますか?
  • [ ] スナップショット・プレビュー版の仕様を正式版と混同していませんか?

特に多いのは、ディメンション違いです。

ネザー要塞はネザー。
砦の遺跡もネザー。
エンドシティはジ・エンド。

オーバーワールドで fortress を探しても、基本的には見つかりません。
これ、本当にやりがちです。

統合版で temple が思った場所に出ない場合

統合版の temple は、寺院系をまとめて探すIDです。
そのため、砂漠のピラミッド狙いでも、近くにイグルーやジャングルの寺院があれば、そちらを案内されることがあります。

対策としては、

  • 砂漠のピラミッド狙い → 砂漠付近で実行
  • イグルー狙い → 雪原付近で実行
  • ジャングルの寺院狙い → ジャングル付近で実行
  • 沼地の小屋狙い → 沼地付近で実行

このように、目的の構造物が生成されるバイオームの近くで実行するのが現実的です。

座標に行っても構造物が見当たらない場合

/locate structure は、構造物の高さまで正確に案内してくれるとは限りません。
特に地下構造物では、X/Z座標だけ見て近くに行っても、実際の構造物はかなり下にあることがあります。

古代都市、トライアルチャンバー、要塞、廃坑などは、

  • 地上から慎重に掘る
  • スペクテイターモードで確認する
  • 洞窟から接続している場所を探す

このあたりの確認が必要です。

注意!
サバイバルで真下掘りすると、溶岩・洞窟・落下で事故りやすいです。
地下構造物へ向かう時は、階段掘りか安全確認しながら進みましょう。


9. バージョンごとの注意点

/locate structure は、昔のバージョンと今のバージョンで指定方法が変わっている部分があります。
古い記事や動画を参考にすると、IDが今と違って見えることがあるので注意です。

Java版1.13で寺院系IDが分割された

昔のJava版では、寺院系の構造物が Temple のようにまとめられていた時期がありました。
現在のJava版では、次のように分かれています。

/locate structure desert_pyramid
/locate structure igloo
/locate structure jungle_pyramid
/locate structure swamp_hut

そのため、Java版で古い情報を見て temple と入力しても、現在のバージョンでは意図通りに使えない可能性があります。

Java版1.18.2以降は名前空間ID・タグ指定の形に近づいた

Java版では、現在の /locate は登録された構造物IDやタグを指定する形になっています。
そのため、minecraft:ancient_city のような名前空間付きの指定や、#village のようなタグ指定が使えます。

普段は候補から選べば良いですが、記事や配布ワールド、データパック周りを触る場合は、名前空間IDの考え方を知っておくと理解しやすいです。

Java版1.19以降は /locate biome も同じ系統で使う

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

/locate biome desert

構造物を探す時は、

/locate structure village

このように、biomestructure を分けて指定します。

旅路の遺跡・トライアルチャンバーは比較的新しい構造物

旅路の遺跡は、考古学要素と一緒に追加された構造物です。
IDは次の通りです。

/locate structure trail_ruins

トライアルチャンバーは、1.21系の目玉構造物です。
IDはこちらです。

/locate structure trial_chambers

古い記事では、この2つが一覧に入っていないことがあります。
構造物ID一覧を見る時は、更新日や対象バージョンも確認してください。

2026年からバージョン番号の付け方が変わった

マイクラは2026年以降、Java版・統合版ともに、年を基準にした新しいバージョン番号へ移行しています。
例えば、Java版では 1.21.11 の次の大きな流れとして 26.1 系が使われています。

ただし、これはバージョン番号の付け方の変更であって、/locate structure の基本的な使い方が全部変わったわけではありません。

本記事では、Java版26.1.2/統合版26.23 Hotfix時点の安定版情報を基準にしています。
Java版26.2系のスナップショットや統合版プレビューでは新要素のテストが行われていますが、正式版で構造物IDが変わる可能性もあるので、正式実装後に確認するのが安全です。


10. まとめ

以上、マイクラの /locate structure で使う構造物IDを、Java版・統合版に分けてまとめました。

要点を整理すると、

  • Java版は構造物IDを細かく指定できる
  • 統合版は villagetempleruins のように、まとめて探すIDがある
  • ネザー要塞やエンドシティなどは、正しいディメンションで実行する必要がある
  • Java版では #village などのタグ指定も便利
  • 古い記事・動画ではID表記が今と違うことがある

このあたりを押さえておけば、構造物探しで迷うことはかなり減ると思います。

特に初心者さんは、まずこの3つを覚えておくと便利です。

/locate structure ancient_city
/locate structure trial_chambers
/locate structure fortress

統合版で村を探したい場合は、こちらです。

/locate structure village

Java版で村をまとめて探したい場合は、こちらもおすすめです。

/locate structure #village

コマンドを使うかどうかはプレイ方針次第ですが、検証用ワールドやスクショ撮影、構造物の仕様確認ではかなり役立ちます。

皆さんも、目的に合わせてうまく使ってみてくださいね!

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。


11. 参考文献

この記事を書くにあたり、以下のページを参考にしています。