【マイクラ】setblockコマンドの使い方・構文・ブロック設置例【統合版】

この記事はマイクラ統合版向けのsetblockコマンド解説です
Java版とは構文やブロック状態の書き方が違うので注意してください
統合版1.19.70以降、setblockなど一部コマンドでは古いデータ値指定が使えません
統合版1.20.0以降は、ブロック状態の指定で「:」ではなく「=」を使います

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

マイクラでコマンドを触り始めると、かなり早い段階で出てくるのがsetblockコマンドです。

「指定した場所にブロックを置きたい」
「目の前にガラスを出したい」
「特定の場所だけ空気にして消したい」
「コマンドブロックで簡単な仕掛けを作りたい」

こういう時に使うのが、今回紹介する/setblockです。

ただ、このコマンド、見た目はシンプルなのに、統合版ではバージョンアップで構文が変わった影響もあり、古い記事や動画の通りに入力すると普通にエラーになります。

特に、昔の統合版でよく見かけた、

/setblock ~ ~ ~ wool 1

のようなブロックID+数字の書き方は、現在の統合版ではそのまま使えません。

現在は、必要に応じて、

/setblock ~ ~ ~ wool["color"="orange"]

のように、ブロック状態で指定する考え方になっています。

この記事では、統合版のsetblockコマンドについて、初心者さんでも使えるように、

  • 基本構文
  • 座標の考え方
  • replace / keep / destroy の違い
  • ブロック状態の書き方
  • 実際に使いやすい設置例
  • エラーが出た時のチェックポイント

を順番に整理していきますね。

コマンドが苦手な方でも、この記事の例をそのまま打てば練習できるようにしておきます。

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

※本記事はマイクラ統合版向けです。Java版とは仕様が異なります。
※コマンドを使用するには、ワールド設定でチートを有効にする必要があります。
※2026年からマイクラのバージョン表記は年ベースの形式に変わっており、本記事では「統合版1.19.70以降〜26.x系で使う現在の構文」という考え方で整理しています。


目次

1. setblockコマンドとは
2. setblockコマンドを使う前の準備
3. setblockコマンドの基本構文
4. 座標の指定方法を覚える
5. replace・keep・destroyの違い
6. ブロック状態の書き方
7. よく使うsetblockコマンドの設置例
8. コマンドブロックでsetblockを使う方法
9. setblockコマンドができない時のチェックポイント
10. fillコマンドとの違い
11. まとめ
12. 参考文献

この記事で分かること
・マイクラ統合版のsetblockコマンドの使い方
・現在の統合版で使える構文
・古いコマンド例がエラーになる理由
・ブロック状態を使った設置例


1. setblockコマンドとは

setblockコマンドは、指定した座標にブロックを1個だけ設置するコマンドです。

例えば、今いる場所に石を置きたいなら、こう入力します。

/setblock ~ ~ ~ stone

これだけで、自分の現在位置を基準にした場所へ石ブロックを設置できます。

「ブロックを置く」と聞くと地味に見えるかもしれませんが、実際はかなり便利です。

  • 足元にブロックを出す
  • 指定座標のブロックを空気にして消す
  • ボタンを押した時だけ壁を出す
  • コマンドブロックでドアや橋を作る
  • 装置の一部をリセットする
  • アドベンチャーマップの仕掛けを作る

こういう使い方ができます。

特に、マイクラ統合版でコマンドブロックを使うなら、/setblockはかなり基本になるコマンドです。

/fillのように広範囲を一気に置き換えるコマンドではありませんが、1マスだけ正確に操作できるのが強みですね。

ゆずかき的な覚え方
/setblockは「ここに、このブロックを、こう置く」コマンドです。
最初は難しく考えず、1ブロックだけ出すコマンドと覚えれば大丈夫です。


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

setblockコマンドを使うには、まずコマンドが使える状態にしておく必要があります。

サバイバルワールドでいきなり入力しても、チートが無効だと実行できません。

チートをオンにする

統合版でコマンドを使う場合は、ワールド設定からチートの実行をオンにしてください。

新規ワールドなら、作成前の設定画面でオンにできます。
既存ワールドなら、ワールド設定から変更できます。

ただし、統合版ではチートをオンにすると、そのワールドでは実績が解除できなくなる点に注意です。

練習するなら、まずはクリエイティブのテスト用ワールドを作るのがおすすめです。

座標を表示しておく

setblockは座標を使うコマンドなので、座標表示もオンにしておくと楽です。

統合版では、ワールド設定から座標を表示をオンにできます。

コマンドに慣れていないうちは、

  • 自分が今どこにいるか
  • ブロックを置きたい場所の座標はどこか
  • 高さY座標はいくつか

を目で確認できるだけで、かなり失敗が減ります。

まずは平らな場所で練習する

最初は、建築中の拠点や大事な村ではなく、何もない平地で試してください。

setblockは1ブロックだけとはいえ、

/setblock ~ ~ ~ air

のようなコマンドを使うと、指定したブロックを空気に置き換えます。

つまり、間違った場所で実行すると、床や壁を消してしまうことがあります。

注意!
コマンド練習は、必ずバックアップしたワールドか、テスト用ワールドで行いましょう。
特にコマンドブロックで繰り返し実行する場合は、入力ミスがあると面倒なことになります。


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

統合版のsetblockコマンドの基本形は、次の通りです。

/setblock <座標> <ブロックID>

一番シンプルな例はこれです。

/setblock ~ ~ ~ stone

このコマンドは、現在位置を基準にした場所へ石を設置します。

もう少し正式に書くと、統合版のsetblockは主に次の形で使います。

/setblock <x y z> <ブロックID> [置き換えモード]

また、ブロックの向きや色などを指定したい場合は、ブロック状態を追加します。

/setblock <x y z> <ブロックID>["状態名"=値] [置き換えモード]

例えば、オークの原木を横向きに置きたい場合は、次のように書きます。

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

ここで大事なのは、統合版1.20.0以降では、ブロック状態の指定に=を使うことです。

古い情報では、

/setblock ~ ~ ~ oak_log["pillar_axis":"x"]

のように、:で書かれている場合があります。

ですが、現在の統合版では基本的に、

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

のように、=で書くと覚えてください。

基本文法を表で整理

部分 意味 入力例
/setblock ブロックを1個設置・変更するコマンド /setblock
座標 ブロックを置く場所 ~ ~ ~
ブロックID 置きたいブロックの名前 stone
ブロック状態 色・向き・成長段階など ["pillar_axis"="x"]
置き換えモード 既存ブロックの扱い replace / keep / destroy


まずは、

/setblock ~ ~ ~ stone

この形を覚えればOKです。

慣れてきたら、後ろにkeepdestroyを付けたり、ブロック状態を足したりしていきましょう。


4. 座標の指定方法を覚える

setblockで最初につまずきやすいのが、座標です。

座標には、大きく分けて3種類あります。

  • 絶対座標
  • 相対座標
  • ローカル座標

順番に見ていきましょう。

絶対座標で指定する

絶対座標は、ワールド内の決まった位置をそのまま指定する方法です。

/setblock 100 64 -20 stone

この場合、X=100、Y=64、Z=-20の場所に石を設置します。

座標表示をオンにしている場合、画面に出ている数字を参考にして指定できます。

拠点の特定の場所や、マップ制作で決まった位置にブロックを置きたい時に使いやすいです。

相対座標で指定する

相対座標は、~を使って、コマンドを実行した場所から見た位置を指定する方法です。

/setblock ~ ~ ~ stone

これは、実行位置を基準にした座標です。

例えば、プレイヤーがチャットから実行すれば、プレイヤーの位置を基準にします。
コマンドブロックから実行すれば、コマンドブロックの位置を基準にします。

よく使う例はこちらです。

/setblock ~ ~1 ~ glass

これは、基準位置の1マス上にガラスを設置します。

/setblock ~ ~-1 ~ gold_block

これは、基準位置の1マス下に金ブロックを設置します。

初心者さん向けの覚え方
~ ~ ~は「今いる場所あたり」
~ ~1 ~は「1マス上」
~ ~-1 ~は「1マス下」
という感覚で大丈夫です。

ローカル座標で指定する

ローカル座標は、^を使う指定方法です。

これは、実行者の向きを基準にして、左・上・前の方向で指定します。

/setblock ^ ^ ^3 stone

これは、向いている方向の前方3マスに石を置くイメージです。

ただし、ローカル座標は少しクセがあります。
初心者さんが最初に覚えるなら、まずは~を使った相対座標で十分です。

実用上は、

/setblock ~ ~1 ~ glass

こういう相対座標の方が分かりやすいです。

チャット実行とコマンドブロック実行で基準が変わる

ここが大事です。

チャット欄で、

/setblock ~ ~1 ~ glass

と入力した場合、基準になるのはプレイヤーの位置です。

一方、コマンドブロックに同じコマンドを入れた場合、基準になるのはコマンドブロックの位置です。

これを知らないと、

「チャットでは上手くいったのに、コマンドブロックだと変な場所に置かれる」

という状態になります。

コマンドブロックで使う時は、~ ~ ~がコマンドブロック本体の位置を基準にしていることを意識してくださいね。


5. replace・keep・destroyの違い

setblockコマンドでは、最後に置き換えモードを指定できます。

よく使うのは、この3つです。

  • replace
  • keep
  • destroy

この違いを理解しておくと、コマンドの失敗がかなり減ります。

replace:普通に置き換える

replaceは、指定した場所にあるブロックを、そのまま新しいブロックに置き換えます。

/setblock ~ ~ ~ stone replace

特に指定しなかった場合も、基本的にはreplace扱いになります。

つまり、

/setblock ~ ~ ~ stone

と、

/setblock ~ ~ ~ stone replace

は、初心者さんの感覚ではほぼ同じように使えます。

既に草ブロックがある場所でも、木材がある場所でも、その場所を石に置き換えます。

よく使う場面
・ブロックを確実に設置したい
・指定場所を空気にして消したい
・装置の一部をリセットしたい

keep:空気の場所にだけ置く

keepは、指定した場所が空気の時だけブロックを置きます。

/setblock ~ ~1 ~ glass keep

この場合、指定場所が空気ならガラスを置きます。
でも、すでに何かブロックがある場合は置き換えません。

建築物を壊したくない時や、「空いている場所にだけ出したい」という仕掛けで便利です。

注意点
keepを付けたのにブロックが出ない時は、失敗ではなく、そこに既に何かブロックがあるだけの場合が多いです。
透明なバリアや空気以外のブロックがあると、当然ながら置かれません。

destroy:壊してから置き換える

destroyは、元のブロックを壊したように処理してから、新しいブロックに置き換えます。

/setblock ~ ~ ~ air destroy

この例では、指定場所のブロックを壊して空気にします。

destroyでは、ブロック破壊の音やパーティクルが出るので、普通のreplaceよりも「壊した感」があります。

ただし、ドロップやブロックの挙動が絡むため、装置に使う場合は少し注意してください。
単純に消すだけなら、

/setblock ~ ~ ~ air

で十分なことも多いです。

3つの違いまとめ

モード 動き おすすめ用途
replace 既存ブロックをそのまま置き換える 通常のブロック設置
keep 空気ブロックの場所にだけ置く 建築物を壊したくない時
destroy 元のブロックを壊す処理をして置き換える 破壊演出を入れたい時


最初は、基本的にreplaceでOKです。
壊したくない場所に使う時だけkeep、演出込みで壊したい時だけdestroyと覚えると分かりやすいです。


6. ブロック状態の書き方

ここが、現在の統合版setblockで一番つまずきやすいところです。

ブロック状態とは、ブロックの色・向き・成長段階・点灯状態などを指定するための情報です。

例えば、オークの原木には「縦向き」「横向き」などの向きがあります。
この向きをコマンドで指定する時に、ブロック状態を使います。

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

この["pillar_axis"="x"]がブロック状態です。

現在の統合版では「=」を使う

重要なので、もう一度書きます。

統合版1.20.0以降では、ブロック状態の指定に=を使います。

正しい例:

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

古い書き方の例:

/setblock ~ ~ ~ oak_log["pillar_axis":"x"]

古い記事や動画だと、:を使っていることがあります。
でも、現在の統合版で入力するなら、まずは=で書くと覚えてください。

文字列・数字・true/falseの違い

ブロック状態には、主に3種類の値があります。

  • 文字列
  • 数字
  • true / false

文字列は、"x""orange"のように、ダブルクォーテーションで囲みます。

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

数字は、そのまま書きます。

/setblock ~ ~ ~ light_block["block_light_level"=15]

true / false も、そのまま書きます。

/setblock ~ ~ ~ candle["candles"=0,"lit"=true]

この例では、"candles"=0が数字指定、"lit"=trueがtrue / false の指定です。

複数のブロック状態を指定する

ブロックによっては、複数の状態を同時に指定できます。

その場合は、カンマで区切ります。

/setblock ~ ~ ~ candle["candles"=3,"lit"=true]

このように、

["状態名"=値,"状態名"=値]

という形になります。

スペースを入れても読める場合はありますが、慣れるまでは余計なスペースを入れずに書いた方がミスが少ないです。

ブロック状態が分からない時の調べ方

ブロック状態は、全部を暗記する必要はありません。

というか、全部暗記するのはかなり大変です。

実際に使う時は、

  • コマンド入力中の候補表示を見る
  • 公式のブロック状態一覧を見る
  • 似たコマンド例を参考にする
  • まずは単純なブロックから試す

この流れで十分です。

筆者的には、最初から向き指定のある階段やドアに挑むより、

/setblock ~ ~ ~ stone
/setblock ~ ~ ~ oak_log["pillar_axis"="x"]
/setblock ~ ~ ~ light_block["block_light_level"=15]

このあたりから練習するのがおすすめです。

階段・ドア・トラップドア・看板などは、向きや上下の状態が絡むので、初心者さんには少し難しいです。

注意!
ブロック状態は、ブロックごとに使えるものが決まっています。
石に"color"="red"を指定しても、石には色の状態がないのでエラーになります。


7. よく使うsetblockコマンドの設置例

ここからは、実際に使いやすいsetblockコマンドの例を紹介します。

まずはコピペして動きを確認してみてください。

1. 自分の位置に石を置く

/setblock ~ ~ ~ stone

一番基本の形です。

ただし、プレイヤーのいる位置に実行すると、自分の足元付近にブロックが出て窒息したり、動きにくくなったりする場合があります。

練習なら、1マス上や1マス下に置く方が安全です。

2. 1マス上にガラスを置く

/setblock ~ ~1 ~ glass

現在位置の1マス上にガラスを置きます。

~ ~1 ~の練習にちょうどいいです。

3. 1マス下を金ブロックにする

/setblock ~ ~-1 ~ gold_block

足元の1マス下を金ブロックにします。

ブロック設置の結果が分かりやすいので、座標練習におすすめです。

4. 指定座標にダイヤモンドブロックを置く

/setblock 100 64 -20 diamond_block

絶対座標を使う例です。

この場合、X=100、Y=64、Z=-20の場所にダイヤモンドブロックを設置します。

座標表示をオンにして、目的の場所の座標を確認しながら使ってください。

5. 指定場所を空気にして消す

/setblock ~ ~ ~ air

指定した場所を空気に置き換えます。

壁を1マスだけ消したい時や、装置のリセット処理で使えます。

ただし、大事な建築物の近くでは慎重に使いましょう。

6. 空気の場所にだけガラスを置く

/setblock ~ ~1 ~ glass keep

keepを付けているので、指定場所が空気の時だけガラスを置きます。

すでにブロックがある場合は置き換えません。

建築を壊したくない場合に便利です。

7. ブロックを壊す演出付きで空気にする

/setblock ~ ~ ~ air destroy

指定場所のブロックを壊して、空気にします。

destroyを使うと、普通に置き換えるよりも破壊演出に近い動きになります。

8. 横向きのオークの原木を置く

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

ブロック状態を使う例です。

"pillar_axis"="x"で、原木の向きを指定しています。

xの部分をyzに変えると、向きが変わります。

/setblock ~ ~ ~ oak_log["pillar_axis"="y"]
/setblock ~ ~ ~ oak_log["pillar_axis"="z"]

原木の向き指定は、ブロック状態の練習にかなり使いやすいです。

9. 最大明るさのライトブロックを置く

/setblock ~ ~ ~ light_block["block_light_level"=15]

ライトブロックを明るさ15で設置する例です。

湧き潰しや撮影用ワールドで便利です。

数字指定のブロック状態を練習するのにも向いています。

10. 成長済みの小麦を置く

/setblock ~ ~ ~ wheat["growth"=7]

小麦の成長段階を指定して設置する例です。

growthは作物の成長段階を指定するブロック状態です。

小麦は下に耕地がないと維持できないため、耕地の上で使ってください。

農場の検証や、見た目用の畑づくりで使えます。

11. コンポスターの中身を満タンにする

/setblock ~ ~ ~ composter["composter_fill_level"=8]

コンポスターの中身の量を指定する例です。

装飾や検証用に使えます。

12. コマンドブロックを設置する

/setblock ~ ~1 ~ command_block

1マス上にコマンドブロックを置く例です。

ただし、コマンドブロックは通常のサバイバルでは扱えない特殊ブロックなので、チート有効・権限ありの環境で使ってください。

コマンドブロック自体を入手する場合は、次のコマンドを使います。

/give @s command_block

8. コマンドブロックでsetblockを使う方法

setblockは、チャット欄で入力するだけでなく、コマンドブロックに入れて使うこともできます。

むしろ、仕掛け作りではコマンドブロックで使うことが多いです。

コマンドブロックを入手する

まずは、チャット欄で次のコマンドを入力します。

/give @s command_block

これでコマンドブロックを入手できます。

コマンドブロックは、チートが有効で、クリエイティブモードなど操作できる環境で使うのが基本です。

コマンドブロックに入力する時の注意点

チャット欄では、先頭に/を付けて入力します。

/setblock ~ ~1 ~ stone

一方、コマンドブロックの入力欄では、先頭の/は付けても付けなくても大丈夫です。

setblock ~ ~1 ~ stone

筆者は見やすさのために、コマンドブロック内では/なしで書くことが多いです。
ただ、初心者さんはチャット欄と同じ感覚で/付きで入力しても問題ありません。

ボタンでブロックを出す例

例えば、コマンドブロックの1マス上に石を出したい場合は、コマンドブロックに次のように入力します。

setblock ~ ~1 ~ stone

コマンドブロックにボタンを付けて押すと、コマンドブロックの1マス上に石が出ます。

この時の~ ~1 ~は、プレイヤーではなくコマンドブロックを基準にしている点に注意してください。

ボタンでブロックを消す例

ブロックを消したい場合は、airを使います。

setblock ~ ~1 ~ air

これで、コマンドブロックの1マス上を空気にできます。

例えば、

  • ボタンを押すと壁が開く
  • もう一つのボタンで壁を戻す
  • 隠し通路を作る

こういう簡単な仕掛けが作れます。

壁を出すコマンドブロック例

コマンドブロックAに、

setblock ~ ~1 ~ stone

コマンドブロックBに、

setblock ~ ~1 ~ air

と入れておけば、片方で石を出し、もう片方で消すことができます。

これだけでも、簡単な隠し扉やスイッチ式の壁が作れます。

ポイント
1マスだけ動かすならsetblock
2マス以上の壁や床をまとめて動かすならfill
この使い分けでかなり楽になります。


9. setblockコマンドができない時のチェックポイント

ここでは、setblockが動かない時に確認したいポイントを整理します。

「構文エラーが出る」
「ブロックが置かれない」
「思った場所と違うところに置かれる」

こういう時は、順番に見直してみてください。

1. チートが有効になっているか?

まずはチート設定です。

チートがオフのワールドでは、コマンドが使えません。

ワールド設定から、チートの実行がオンになっているか確認しましょう。

2. ブロックIDが間違っていないか?

次に多いのが、ブロックIDの入力ミスです。

例えば、

/setblock ~ ~ ~ diamondblock

これは間違いです。

正しくは、

/setblock ~ ~ ~ diamond_block

です。

統合版では候補表示が出るので、入力中に表示されるブロック名を見ながら選ぶと安全です。

3. 古いデータ値の書き方を使っていないか?

昔の統合版では、次のような書き方が使われていました。

/setblock ~ ~ ~ wool 1

ですが、現在の統合版では、このようなデータ値指定はエラーの原因になります。

現在の構文では、必要に応じてブロック状態を使います。

/setblock ~ ~ ~ wool["color"="orange"]

古いブログ記事や動画を見ている場合、ここでつまずくことが多いです。

4. ブロック状態で「:」を使っていないか?

統合版1.20.0以降では、ブロック状態の指定は基本的に=を使います。

現在向けの書き方:

/setblock ~ ~ ~ oak_log["pillar_axis"="x"]

古い書き方:

/setblock ~ ~ ~ oak_log["pillar_axis":"x"]

古い情報をそのままコピペしている場合は、:=に直してみてください。

5. そのブロックに存在しない状態を指定していないか?

ブロック状態は、ブロックごとに使えるものが決まっています。

例えば、石ブロックに色指定をしても意味がありません。

/setblock ~ ~ ~ stone["color"="red"]

これは通らない可能性が高いです。

色を指定したいなら、色付きのブロックや、そのブロックが対応している状態を使う必要があります。

6. keepを付けているせいで置かれていないだけでは?

keepは、空気の場所にだけブロックを置きます。

/setblock ~ ~1 ~ glass keep

このコマンドで何も起きない場合、指定場所にすでにブロックがある可能性があります。

テストするなら、一度replaceに変えてみてください。

/setblock ~ ~1 ~ glass replace

これで置けるなら、原因はkeepです。

7. コマンドブロックの基準位置を勘違いしていないか?

コマンドブロックで~ ~ ~を使う場合、基準はプレイヤーではなくコマンドブロックです。

チャット欄で成功したコマンドを、そのままコマンドブロックへ入れると、思った場所と違う位置に出ることがあります。

コマンドブロックで使う時は、周囲に目印ブロックを置きながら調整すると分かりやすいです。

8. ワールド外や未読み込みの場所を指定していないか?

極端に遠い座標や、読み込まれていない場所を指定すると、コマンドが失敗する場合があります。

まずは自分の近くで、

/setblock ~ ~1 ~ stone

のような簡単なコマンドを試して、コマンド自体が動くか確認しましょう。

9. コマンドブロックが無効化されていないか?

ワールド設定やゲームルールで、コマンドブロックが無効になっていると動きません。

コマンドブロックで実行できない場合は、

  • チートがオンか
  • コマンドブロックが有効か
  • コマンドブロックが読み込まれている場所にあるか
  • レッドストーン設定が合っているか

を確認してください。

チェックリスト

  • [ ] チートはオンになっているか?
  • [ ] ブロックIDは正しいか?
  • [ ] 古いデータ値指定を使っていないか?
  • [ ] ブロック状態で:ではなく=を使っているか?
  • [ ] そのブロックに存在する状態を指定しているか?
  • [ ] keepを付けているせいで置かれていないだけではないか?
  • [ ] コマンドブロック基準の相対座標を勘違いしていないか?
  • [ ] ワールド外や未読み込みの場所を指定していないか?
  • [ ] コマンドブロックが有効になっているか?

10. fillコマンドとの違い

setblockと一緒に覚えておきたいのが、fillコマンドです。

どちらもブロックを設置・置き換えできるコマンドですが、役割が違います。

setblockは1ブロックだけ

setblockは、指定した座標のブロックを1個だけ変更します。

/setblock ~ ~1 ~ stone

1マスだけ正確に操作したい時に使います。

例えば、

  • スイッチで1マスの壁を出す
  • 装置の一部だけ空気にする
  • ライトブロックを1個置く
  • コマンドブロックで目印を置く

こういう用途に向いています。

fillは範囲をまとめて変更する

fillは、指定した範囲をまとめて変更するコマンドです。

/fill ~ ~ ~ ~5 ~5 ~5 stone

このように、2つの座標で範囲を指定して、その範囲をブロックで埋めます。

広い壁や床、整地、建築補助ではfillの方が便利です。

使い分けの目安

やりたいこと おすすめコマンド 理由
1マスだけ石を置きたい setblock 単体ブロック操作に向いている
壁をまとめて作りたい fill 範囲指定で一気に置ける
1マスだけ空気にしたい setblock ピンポイントで消せる
広範囲を整地したい fill 大量のブロックをまとめて置換できる
ボタンで隠し壁を1マス動かしたい setblock 仕掛けがシンプルになる


初心者さんは、まずsetblockで1マス操作を覚えてから、fillで範囲操作へ進むのがおすすめです。

いきなりfillから入ると、座標ミスで広範囲を消してしまうことがあるので、最初はsetblockで慣れましょう。


11. まとめ

以上、マイクラ統合版のsetblockコマンドの使い方を解説しました。

setblockは、指定した場所にブロックを1個だけ設置・置き換えできるコマンドです。

基本形は、

/setblock <座標> <ブロックID>

です。

まずは、

/setblock ~ ~1 ~ stone

このようなシンプルな形から練習するのがおすすめです。

特に大事なポイントを整理すると、

  • setblockは1ブロックだけ操作するコマンド
  • チートをオンにしないと使えない
  • ~ ~ ~は実行位置を基準にする
  • チャット実行とコマンドブロック実行では基準位置が違う
  • 置き換えモードはreplacekeepdestroyを覚えればOK
  • 統合版1.19.70以降は、古いデータ値指定ではなくブロック状態を使う
  • 統合版1.20.0以降は、ブロック状態で:ではなく=を使う

このあたりです。

古い記事や動画のコマンド例を見て、

/setblock ~ ~ ~ wool 1

のような書き方が出てきた場合は、現在の統合版ではそのまま使えません。

その場合は、ブロック状態を使った形に直してみてください。

/setblock ~ ~ ~ wool["color"="orange"]

最初はややこしく感じるかもしれませんが、慣れるとかなり便利です。

1マスだけブロックを出す、消す、置き換える。
これができるだけで、コマンドブロックの仕掛け作りが一気に楽になります。

ぜひ、テスト用ワールドでいろいろ試してみてくださいね。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラ統合版・Java版の便利な仕様やコマンドを紹介しているので、是非ご覧くださいね(^^♪


12. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・コミュニティ資料を参考にしています。