MC CommanderMinecraft非公式コマンド支援

tp・setblock・fillでつまずく座標指定の基本

マイクラのコマンドでつまずきやすい座標指定の基本をまとめます。絶対座標と~の相対座標、^の向き基準の座標の違い、tp・setblock・fillでの書き方、今いる座標の調べ方を説明します。

マイクラ 座標 コマンドtp コマンドsetblock

fillコマンド生成ツールを開く

更新日:

コマンドで最初につまずきやすいのが座標です。/tp、/setblock、/fill、/summon は、座標を正しく指定できるかどうかで使いやすさが大きく変わります。

「誰を基準にするか」を先に決める

チャットでプレイヤーが /setblock ~ ~-1 ~ minecraft:stone を実行するなら、プレイヤーの足元から1ブロック下が基準です。一方、コマンドブロックにそのまま書いた場合はブロックの実行位置が基準になります。相対座標の記号が同じでも、実行場所が違えば結果は変わります。

プレイヤーを基準に実行したいときはJava版の /execute at @p run setblock ~ ~-1 ~ minecraft:stone のように実行位置を明示します。ただし近くのプレイヤーが複数いる場合は @p が誰を選ぶかを確認してください。/fill では両端の座標を範囲に含むため、0から4までなら5ブロック幅になります。

絶対座標

数字をそのまま書く座標です。

/tp @p 0 80 0

これは、近くのプレイヤーをX=0、Y=80、Z=0へ移動させます。ワールドの特定地点へ移動させる場合に使います。

相対座標

~ を使うと、実行位置からの相対座標になります。

/tp @p ~ ~10 ~

これは、現在位置から10ブロック上へ移動する例です。検証や建築補助では相対座標が便利です。

setblockの例

自分の1ブロック下に金ブロックを置く例です。

/setblock ~ ~-1 ~ minecraft:gold_block

座標がずれると、足元ではなく頭上や壁の中に置かれることがあります。最初は分かりやすいブロックで試すと確認しやすいです。

fillで座標が6つ必要な理由

/fill は範囲の始点と終点を指定するため、座標が6つ必要です。

/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 minecraft:stone

このように、2つの角を指定して範囲を作ります。床、壁、箱、空洞を作るときは、どの軸を固定するかを意識するとミスが減ります。

座標指定のコツ

ローカル座標(^)

/tp @s ^ ^ ^5

^ は、向いている方向を基準にした座標です。この例では、見ている方向へ5ブロック進みます。~ が東西南北の向きで決まるのに対して、^ は「前・上・左」で決まります。~ と ^ は同じ座標の中で混ぜて使えません。詳しくは相対座標とローカル座標で解説しています。

今いる場所の座標を調べる

版確認方法
Java版F3キーを押すと、画面左に「XYZ:」として表示されます
統合版ワールドの設定で「座標を表示」をオンにすると、画面左上に表示されます

見ているブロックの座標は、Java版ではF3画面の右側「Targeted Block」で確認できます。setblockで置く場所を決めるときに便利です。詳しくは座標を表示する方法を見てください。

Y座標の範囲

Java版1.18以降と、それに合わせた統合版では、オーバーワールドで置ける高さはY=-64からY=319までです。この範囲の外を指定すると、setblockやfillはエラーになります。

うまくいかないときの確認ポイント

よくある質問

座標を全部 ~ にすると何が起きますか?

/tp @s ~ ~ ~ は今いる場所への移動なので、見た目は何も変わりません。数字を付けた軸だけが動きます。

ほかのプレイヤーの場所へ移動できますか?

/tp @s プレイヤー名 のように、座標の代わりに相手を書くとその場所へ移動します。

関連ツール

参考にした公式情報

座標を間違えると起こること

/tp @p 100 70 -50 は絶対座標へ移動します。一方、/tp @p ~ ~5 ~ は実行位置からY方向へ5ブロック高い位置を指定します。コマンドブロックや /execute と組み合わせる場合は、誰の位置を基準にするかが変わることがあります。

setblockの編集はコピーしたワールドで

/setblock ~ ~-1 ~ minecraft:stone は実行位置の1ブロック下を書き換える例です。テレポートは移動だけですが、/setblock は既存のブロックを変更します。建築物を誤って置き換えないよう、テストワールドで座標を確認してから実行してください。

位置の基準が分からなくなった場合は、~ の相対座標と数値だけの絶対座標を分け、複数操作を一度にせずに確認します。

ここで示したのは構文と確認手順の例です。全Minecraftバージョンでのゲーム内実行を保証するものではありません。

あわせて読みたい記事とコマンド例

tpコマンドの使い方

座標やプレイヤーへの移動、向き、全員を集める方法。

/home コマンドは使える?拠点に戻る方法

座標の/tp、/triggerのワープ、sethomeの正体です。

座標を表示する方法

F3と統合版の設定で座標を確認します。

locateで村・要塞を探す

目的地の座標を調べる方法です。

コマンドブロックで失敗しにくい作り方:入力・条件・連鎖の基本

コマンドブロックでコマンドを動かすときの基本、反復、チェーン、条件付き、レッドストーン入力…

summonコマンドでモブを召喚する基本と座標指定

summonコマンドでゾンビ、村人、ボス用モブなどを召喚する基本、座標指定、失敗しやすい点を…

足元のブロックを条件にする

マイクラで足元のブロックを条件にするときのコマンド例。指定したブロックに立っているかを判定し…

床を一度に作る

マイクラで床を一度に作るときのコマンド例。範囲選択で5×5の床を作る例。そのまま使えるコマン…

setblockコマンドの使い方

マイクラのsetblockコマンドで、指定した座標にブロックを1つ置く方法を解説。des…

ネザーやエンドにコマンドで行く方法

マイクラで、ポータルを作らずにコマンドでネザー・エンド・オーバーワールドへ移動する方法を…

いまの場所から上へ移動|コマンド例

マイクラでいまの場所から上へ移動するときのコマンド例。相対座標を使ったテレポート。そのま…