この記事では、Minecraft Java Edition(バージョン1.19)の情報をもとに執筆しています。
そのほかのバージョンや機種などでの動作は保証できません。
古代都市をコマンドで見つけたいマインクラフター
「古代都市ってコマンドで見つけるにはどうすればいいの? コマンドを使えば古代都市を好きな場所に生成することとかもできるのかな?」
こんな疑問を解決します!
- locateコマンドで古代都市を探す
- placeコマンドを使うことで好きな位置に古代都市を生成する
こんにちは! マインクラフターのなつめ(@natsume_717b)です。
マイクラ歴は5年程で、最近は脱出マップやミニゲームを制作しています!
→ダウンロードページ
この記事では、コマンドで古代都市を見つける、生成する方法について解説しています。
サバイバルモードでは中々見つけられない古代都市ですが、コマンドを使ってしまえばどこにあるのか一瞬で分かってしまうほか、古代都市そのものを生成することも可能です。
これらについて詳しく解説しているので、ぜひ参考にしてもらえると嬉しいです。
それでは、さっそく見ていきましょう!
locateコマンドで古代都市を探す
古代都市を探すには、locateコマンドを使えばOKです。
locateコマンドは構造物やバイオームなどを探せるコマンドになりますので、古代都市を見つけたいという場合にはうってつけです。
というわけで、古代都市を見つけるコマンドは以下の通りです。
/locate structure minecraft:ancient_city
上記のコマンドを実行するだけで、古代都市のある座標を調べることが可能となっています。
ただし、後述する古代都市を生成するコマンドを使用して生み出した古代都市には反応しません。
あくまでも自然生成された古代都市の座標だけを検知して、教えてくれます。
その点だけ要注意ですね。
というわけで、locateコマンドによって古代都市のある場所を知ることが可能です。
placeコマンドを使うことで好きな位置に古代都市を生成する
placeコマンドを使うことで、好きな場所に古代都市を生成することが可能です。
/place structure minecraft:ancient_city ~ ~ ~
上記のコマンドを実行すると、その場所の地下に古代都市が生成されます。
なぜか地上の座標を指定しても地下に生成されます。
(x、z座標は正しく認識する)
なので、おおよそY=-52からY=-22が土などで埋まっていると埋没した古代都市が生成されてしまいます。
なので、フラットなワールドで生成する場合でも地上の高さを気にする必要があります。
地上の高さを調整してコマンドを実行すれば、以下のようにうまく生成されます。
また、一部分だけを生成することもでき、その場合のコマンドは以下の通り。
(エントランス部分を生成する場合のコマンド)
/place template minecraft:ancient_city/city/entrance/entrance_connector ~ ~ ~
はじめに紹介したコマンド同様、地下に生成すると地中に埋まってしまいます点だけ要注意です。
他の部位を生成したい場合は、minecraft:ancient_city/city/entrance/entrance_connectorの部分を適切なものに変えれば生成することができます。
英語が分かれば、とりあえずはどの場所を生成することになるのかについては見当がつくはずです。
もし不安だというなら、要らないクリエイティブのワールドを生成してそこで試してみましょう。
というわけで、placeコマンドを使うことで古代都市を生成することができるということを覚えておきましょう。
まとめ
というわけで、今回のまとめです。
今回使ったコマンドはこちら。
/locate structure minecraft:ancient_city
/place structure minecraft:ancient_city ~ ~ ~
/place template minecraft:ancient_city/city/entrance/entrance_connector ~ ~ ~
この記事は以上になります。