更新日:
はじめに:座標の書き方
ここでは、今いる場所を基準にする ~(相対座標)を使います。~5 は5ブロック先、~-1 は1ブロック下です。向いている方向を基準にする ^ もあります(~ と ^ の違い)。正確な場所に作るときは、F3画面などで座標を確かめて数字で書きます。
1. 整地する(空気で消す)
/fill ~-10 ~ ~-10 ~10 ~10 ~10 minecraft:air
自分のまわり21×11×21の範囲を空気にして、山や木をまとめて消します。足元より下は残ります。一度に変えられるのは32,768ブロックまでです(fillの安全な使い方)。
2. 床を一気に作る
/fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 minecraft:smooth_stone
足元の1段下に11×11の床を作ります。高さを同じ値にすると、厚さ1ブロックの面になります。
3. 中が空洞の箱・壁を作る
/fill ~2 ~ ~2 ~12 ~6 ~12 minecraft:glass hollow
hollow は外側だけをブロックにして、中を空気にします。中にあるものを残したいときは outline を使います。
4. 特定のブロックだけ置き換える
/fill ~-10 ~-5 ~-10 ~10 ~5 ~10 minecraft:stone_bricks replace minecraft:cobblestone
範囲の中の丸石だけを石レンガに変えます。素材を試しに変えてみたいときに便利です。
5. 建物をコピーする
/clone 0 64 0 10 74 10 20 64 0 masked
0 64 0 から 10 74 10 の範囲を、20 64 0 を角にしてコピーします。masked は空気をコピーしないので、コピー先の地面が残ります。左右反転や回転はできないので、向きを変えたいときはストラクチャーブロックを使います(/cloneの使い方)。
6. 向きを決めてブロックを置く
/setblock ~ ~ ~2 minecraft:oak_stairs[facing=north]
[ ] の中にブロックの状態を書きます。統合版は状態の名前や書き方が違うので、入力中の候補を見ながら書きます(setblockの使い方)。
7. 見えない光源(ライト)を置く
/give @s minecraft:light
見た目を変えずに明るくできるブロックです。夜の建物の中に湧き防止として置けます。統合版ではIDが違うので候補から選びます(コマンドでしか手に入らないアイテム)。
8. 見えない壁(バリア)を置く
/give @s minecraft:barrier
通れない透明なブロックです。建物の外に出られないようにしたり、展示物を囲ったりするときに使います。
9. ブロックの向きや形を変える(デバッグ棒)
/give @s minecraft:debug_stick
Java版で、置いたブロックの向きや形(階段の角、柵のつながりなど)を変えられます。統合版にはありません。
10. 時間と天気を止めて作業する
/time set noon
/gamerule advance_time false
/weather clear
影の向きや明るさが変わらないので、建物の見え方を確かめやすくなります。1.21.10以前は doDaylightCycle です(gamerule一覧)。
11. 周りのバイオームを変える
/fillbiome ~-16 ~-16 ~-16 ~15 ~15 ~15 minecraft:cherry_grove
Java版で、草や葉の色を建物に合わせて変えられます(/fillbiomeの使い方)。
12. 保存した建物を置く
/place template minecraft:mybuild ~ ~ ~
/structure load mybuild ~ ~ ~
1行目はJava版、2行目は統合版です。ストラクチャーブロックなどで保存した建物を、好きな場所に何度でも置けます(/placeの使い方)。
失敗しないための注意
- 先にバックアップ:/fill や /clone は元に戻せません。大きく変える前にワールドをコピーしておきます。
- 範囲を確かめる:最初は
minecraft:glassなどで小さく試してから、本番のブロックで実行します。 - ブロックが多すぎるエラー:32,768ブロックを超えたら、範囲を分けて実行します。
よくある質問
/fill で消したブロックはアイテムになりますか?
ふつうは消えるだけです。<code>destroy</code> を付けると、壊したときのようにアイテムが落ちます。
統合版でも同じコマンドが使えますか?
/fill・/clone・/setblock は統合版にもあります。/fillbiome・/place・デバッグ棒はJava版だけです。
建物を回転させてコピーできますか?
/clone ではできません。Java版はストラクチャーブロックや /place template、統合版は /structure load で回転を指定できます。