更新日:
1. ストラクチャーブロックを出す
/give @s minecraft:structure_block
クリエイティブモードで、OP権限(チート)がある状態で使えます。クリエイティブのインベントリには出てこないので、コマンドで出します。
2. 建物を保存する(Java版)
- 建物の角の近くにストラクチャーブロックを置き、右クリックします。
- モードを「保存(SAVE)」にします。
- 名前に
houseのような好きな名前を入れます。 - 「相対位置」で保存を始める場所を、「構造物の大きさ」で範囲を決めます。1辺は最大48ブロックです。
- 「保存」を押します。
保存した建物は、ワールドのフォルダの中に、次の場所のファイルとして残ります。
generated/minecraft/structures/house.nbt
3. 建物を出す(Java版)
- 出したい場所にストラクチャーブロックを置き、モードを「読み込み(LOAD)」にします。
- 保存したときと同じ名前を入れます。
- 「読み込む」を1回押すと範囲の枠が表示され、もう1回押すと建物が出ます。
読み込みの画面では、回転(0°・90°・180°・270°)と反転(左右・前後)を選べます。「整合性」を1より小さくすると、ブロックが一部欠けた廃墟のような見た目になります。
4. コマンドで出す(Java版)
/place template minecraft:house ~ ~ ~
/place template minecraft:house ~ ~ ~ clockwise_90
/place template minecraft:house ~ ~ ~ none left_right
ストラクチャーブロックを置かずに、保存した建物をコマンドで出せます。2行目は右に90度回転、3行目は左右反転です。くわしくは placeコマンドの使い方 にまとめています。
5. 統合版の /structure コマンド
/structure save house ~ ~ ~ ~10 ~8 ~10
/structure load house ~20 ~ ~ 90_degrees
統合版では、ストラクチャーブロックがなくても /structure で保存と読み込みができます。1行目は今いる場所から10×8×10の範囲を保存し、2行目は20ブロック先に90度回して出します。
うまくいかないときの確認ポイント
- ストラクチャーブロックの画面が開かない:クリエイティブモードでOP権限があるか確認します。
- 建物が見つからないと出る:保存したときの名前と同じか確認します。名前は小文字の英数字にすると安全です。
- 範囲が大きすぎる:Java版は1辺48ブロックまでです。大きな建物は分けて保存します。
- Mobや防具立てがコピーされない:保存の画面で「エンティティを含める」をオンにします。
よくある質問
cloneコマンドとどちらを使えばいいですか?
同じ向きでそのまま写すだけなら /clone が手軽です。回転・反転したいときや、何度も同じ建物を出すときはストラクチャーブロックが便利です。
ほかのワールドに建物を持っていけますか?
Java版では保存された .nbt ファイルを、別のワールドの同じ場所(generated/minecraft/structures)にコピーすると読み込めます。
サバイバルでも使えますか?
ストラクチャーブロックはクリエイティブとOP権限が必要です。サバイバルのワールドでも、チートがオンなら使えます。