マイクラ(マインクラフト)のsetblockコマンドです。マイクラ/setblockコマンドの基本的な構文や実用的な使用例、ブロックの置き換えや消去について掲載しています。
目次
指定した座標に特定のブロックを配置する、最も基本的な使い方です。自分の足元や少し先の座標にブロックを置く際によく使われます。
以下の例は、自分自身の足元の座標(相対座標を使用)にダイヤモンドブロックを設置します。
| エディション | コマンド例 |
|---|---|
| 共通 | /setblock ~ ~-1 ~ diamond_block コピーしました
|
対象の座標にすでにブロックがある場合、それを破壊(アイテムとしてドロップ)した上で新しいブロックを設置する実用的な例です。destroyという引数を追加します。
以下の例は、指定した[x y z]の座標のブロックを壊して金ブロックを設置します。
| エディション | コマンド例 |
|---|---|
| 統合版 | /setblock [x y z] gold_block [] destroy |
| Java版 | /setblock [x y z] gold_block destroy |
コマンドブロックを使用して、特定のタイミングでレッドストーンブロックを配置・消去し、離れた場所にあるレッドストーン回路を起動させるギミックです。
| エディション | コマンド例 |
|---|---|
| 共通 | /setblock [x y z] redstone_block コピーしました
|
/setblockコマンドは、建築の補助や簡単な整地において非常に役立ちます。手の届かない高所に足場を作ったり、邪魔なブロックをピンポイントで消去したりといった細かい作業を効率化できます。また、コマンドブロックと組み合わせることで、自動ドアやミニゲームのギミック作成にも応用可能です。
統合版での構文と、各引数の意味は以下の通りです。
| 統合版構文 | /setblock <座標> <ブロックID> [ブロック状態] [古いブロックの処理] |
|---|
| 統合版引数 | 解説 |
|---|---|
| <座標> | ブロックを設置したい場所のX、Y、Z座標を指定します。 ~(チルダ)を使うことで、自分の現在地からの相対座標を指定することも可能です。 |
| <ブロックID> | 設置したいブロックのIDを指定します。 例:stone、diamond_blockなど。 |
| [ブロック状態] | ブロックの向きや種類などを指定します。 統合版では[]内にJSON形式で記述します。指定しない場合は[]とのみ入力するか、省略可能です。 |
| [古いブロックの処理] | すでに別のブロックがある場合の処理方法を指定します。 replace(上書き・デフォルト設定)、keep(空気の場合のみ設置)、destroy(破壊してアイテム化しつつ設置)から選びます。 |
Java版での構文と、各引数の意味は以下の通りです。
| Java版構文 | /setblock <座標> <ブロックID>[ブロック状態] [古いブロックの処理] |
|---|
| Java版引数 | 解説 |
|---|---|
| <座標> | ブロックを設置したい場所のX、Y、Z座標を指定します。 ~(チルダ)や^(キャレット)を使用して相対座標を指定することも可能です。 |
| <ブロックID> | 設置したいブロックのIDを指定します。 例:minecraft:stone、minecraft:diamond_blockなど。 |
| [ブロック状態] | ブロックの向きや性質を指定します。 ブロックIDの直後に[]で囲んで記述します(例:oak_log[axis=y])。指定しない場合は省略可能です。 |
| [古いブロックの処理] | すでに別のブロックがある場合の処理方法を指定します。 replace(上書き・デフォルト設定)、keep(空気の場合のみ設置)、destroy(破壊してアイテム化しつつ設置)から選びます。 |
対象のブロックを「空気(air)」に置き換えることで、実質的にブロックを消去できます。邪魔なブロックを取り除きたい場合や、レッドストーン回路の動力をオフにする際に便利なアクションです。
| エディション | コマンド例 |
|---|---|
| 共通 | /setblock [x y z] air |
階段の向きや原木の向きなど、ブロックの特定の状態(ブロックステート)を指定して設置することが可能です。統合版とJava版で記述ルールが異なります。
| エディション | コマンド例(上向きのオークの原木) |
|---|---|
| 統合版 | /setblock [x y z] oak_log ["pillar_axis":"y"] |
| Java版 | /setblock [x y z] oak_log[axis=y] |
古いブロックの処理でdestroyを指定すると、ただブロックが置き換わるだけでなく、元のブロックが壊れる際のパーティクルと音が発生します。ミニゲーム等での演出として非常に優秀です。
| エディション | コマンド例 |
|---|---|
| 統合版 | /setblock [x y z] stone [] destroy |
| Java版 | /setblock [x y z] stone destroy |
/setblockコマンドは、指定した[x y z]の座標に1マスのブロックを設置、変更、または消去することができるコマンドです。
手作業でブロックを置く手間を省き、他のコマンドと連携させることでワールドに様々な自動ギミックを組み込むことが可能になります。
コマンドがうまく実行できない場合や、扱う上で気をつけるべき点は以下の通りです。
| 原因・注意点 | 詳細と対処法 |
|---|---|
| 権限がない | コマンドの実行には権限が必要です。ワールドの設定でチートの許可がオンになっているか確認してください。 |
| 実績の無効化 | チートをオンにしてコマンドを使用すると、そのワールドでの実績解除が無効になる点に注意しましょう。 |
| 座標の指定ミス | 座標が間違っていると、意図しない場所にブロックが置かれたり、ワールドの大事な建築物を上書きして消してしまう危険性があります。実行前に必ず座標を確認してください。 |
| すでに同じブロックがある | 指定した座標に、配置しようとしているブロックと全く同じものがすでに存在する場合、コマンドはエラーとなり実行されません。 |
| 構文・スペルミス | ブロックIDのつづりや、半角スペースの抜けがないか確認しましょう。とくに統合版とJava版でブロック状態の記述が異なるため、構文エラーが起きやすいです。 |
/setblockコマンドと組み合わせて使うことが多い、または似た機能を持つコマンドです。
| コマンド | 解説 |
|---|---|
| fill | 2つの座標を指定し、その範囲内の空間をすべて同じブロックで埋め尽くすコマンドです。広範囲の整地や巨大な壁を作る際に活躍します。 |
| execute | 特定の条件を満たした時や、他のエンティティ(プレイヤーやMob)の位置を基準にしてコマンドを発動させるコマンドです。/setblockと組み合わせることで高度なギミックが作れます。 |
| よく使われるコマンド | |||
|---|---|---|---|
| /tp | /summon | /give | /fill |
| /gamemode | /effect | /ride | /xp |
| /weather | /time | /locate | /kill |
| /clear | /particle | /enchant | /gamerule |
アルファ版v1.1.1より累計2万時間以上プレイ
元RTA勢 Java版 1.4.7でエンドラRTAランダムシード50分ほど
現在は最新アップデートを主に担当
ゲームエイトをご利用いただきありがとうございます。
記事をより良くしていくために、「setblockコマンドの使い方とブロックの変更方法【統合版マインクラフトswitch】」に関する間違いの指摘やご意見、感想などを募集しています。
不具合のご報告の際には、どのような状況でどのような症状が起きたかを可能な限り詳細にご記入ください。
この内容で送信しますか?
| 間違いの指摘・意見を送る |
|---|
setblockコマンドの使い方とブロックの変更方法【統合版マインクラフトswitch】
Mojang © 2009-2018
当サイトのコンテンツ内で使用しているゲーム画像の著作権その他の知的財産権は、当該ゲームの提供元に帰属しています。
当サイトはGame8編集部が独自に作成したコンテンツを提供しております。
当サイトが掲載しているデータ、画像等の無断使用・無断転載は固くお断りしております。

投稿したコメントにクイックアクセス!
コメント管理機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。

Game8.jpにネタバレ非表示機能が実装されました!
ネタバレを気にしない場合は、上部メニューより「ネタバレ非表示」機能をOFFにしてください。

お気に入りの記事にクイックアクセス!
お気に入り登録機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。
お気に入りがまだありません
気になる記事をお気に入りに追加してみましょう