コマンド生成 / 基本生成

SetBlockコマンド生成

指定した1地点へブロックを置く、壊して置く、空気なら置くコマンドを作れます。

SetBlock生成を使う

SetBlockコマンド生成

1地点へブロックを設置できます。Java 1.21.5以降のstrict配置にも対応しています。

対応: Java Edition 26.2 / 検証日: 2026-07-05 / Data Pack 107.1 / Resource Pack 88.0 / Bedrock非対応

検証済みコマンド例Minecraft Java Edition 26.2 / Data Pack 107.1 / Resource Pack 88.0 / 検証日: 2026-07-05
/setblock ~ ~ ~ minecraft:stone replace/setblock ~ ~ ~ minecraft:stone keep/setblock ~ ~ ~ minecraft:stone destroy/setblock ~ ~ ~ minecraft:stone strict

/setblockコマンドとは

/setblockコマンドは、Minecraft Java版でワールド制作、検証、配布マップ制作を進めるときに使う基本コマンドです。構文を暗記しなくても、対象、ID、座標、テキストなど必要な項目を決めれば実行できます。基本構文は /setblock <pos> <block> [destroy|keep|replace|strict]? です。まず短い形で成功させてから、条件や演出を足すと失敗しにくくなります。

使い方

座標、ブロックID、設置モードを指定します。strictを選ぶとブロック更新や形状更新を抑えた配置として出力します。 生成されたコマンドはコピーして、チャット欄やコマンドブロックへ貼り付けます。チャット欄では先頭/あり、mcfunctionでは先頭/なしを使ってください。複数コマンドはスペースでつながず、1行ずつ分けます。コマンドブロックで使うときは、対象セレクターが想定どおりか必ず確認してください。

Java Edition 26.2で気をつけること

Java版はバージョンによって書き方が変わることがあります。特にGiveのitem components、TellrawやTitleのText Component、範囲操作コマンドのstrict指定は古い記事と混ざりやすい部分です。赤文字エラーが出たら、まずMinecraftのバージョン、ID、引用符、カンマ、権限を確認してください。

よくあるエラー

ブロックIDやブロック状態を間違えると構文エラーになります。 「無効な文字列」「Unknown component」「構文エラー」は、1文字の違いでも起きます。手で直す前に、生成結果をもう一度コピーし直すと原因を切り分けやすくなります。

次に使うと便利なページ

Giveでアイテムを作り、Effectで効果を付け、TitleやTellrawで画面表示を足すと、配布マップや検証ワールドの流れを作りやすくなります。関連ページから近いツールへ移動できます。