コマンド

+ 目次 - コマンド一覧

コマンド(Commands

コマンドとは、チートモード・マルチプレイ時にチャットウィンドウに入力し実行することによって、
ゲームモードを変更したり、アイテムを取り出したりすることができるものです。

Ver1.7以前の情報をまとめたページはこちら

コマンドを実行できる環境

ワールド作成時に「チート」をオンにすることによって実行することができます。

シングルプレイで既にチートオフで作成されているワールドでコマンドを実行する場合は、「LANに公開」の「チートを許可する:オン」で公開することで、ゲームを終了するまで実行可能になります。
恒久的に変更したい場合は、外部ツールを使用して変更することが可能です。wiki内解説

マルチプレイの場合、サーバーを起動しているコマンドプロンプトやGUIで実行することができます。
また、オペレーター権限を授与されているプレイヤーも使用することができます。

他にもチートかOP権限を所持しているプレイヤーの場合、コマンドブロックで実行することもできます。→コマンドブロックについて

入力方法

プレイヤーの場合、チャットで先頭に半角で「/」(スラッシュ)を入力後、該当のコマンドを入力することで実行できます。
コマンドブロック、またはサーバーコンソールの場合、スラッシュは入力する必要はありません。

座標の指定は数字の前にチルダ ~ をつける事によって、コマンドが実行される座標からの相対値で指定することも可能です。

コマンドの制限

サーバーコンソール、OP権限、チートの場合は全てのコマンドを実行する事ができます。
Minecraft.exeによるマルチの場合はOP権限を所持していなくても、help、tell、meコマンドは使用することができます。
また、チートや、コマンドブロックの場合はstopなどのサーバーに関連するコマンドは使用することはできません。

コマンドの一覧

<argument>はコマンド入力に必須な引数を、[argument]はオプション(必須ではない)の引数を表します。
※この表の<>[]は入力しないでください。
説明文中の | で示されているところはいずれかを選択することを表しています。



?

/? [ページ数|コマンド名]

helpコマンドと同様。


achievement

/achievement <give|take> <実績名> [プレイヤー名]

対象のプレイヤーの指定した実績を操作します。プレイヤー名を指定しなかった場合は自分を対象にします。

give
実績を与えます。
take
実績を削除します。
実績名
achievement.achievement_name実績の指定。
stat.statistic_name統計の指定。
実績に * を指定するとすべての実績を対象にします。


ban

マルチ限定
/ban <プレイヤー名> [理由]

指定プレイヤーをサーバから追放します。
理由を記入するとOP権限があるプレイヤーのログに表示され、サーバーログに保存されます。


ban-ip

マルチ限定
/ban-ip <IPアドレス|プレイヤー名> [理由]

指定IPを追放します。


banlist

マルチ限定
/banlist [ips]

BANリストを表示します。ipsと入力するとIPBANリストを表示します。


blockdata

Ver1.8
/blockdata <x> <y> <z> <データタグ>

指定した座標のブロックのデータタグを変更し、変更後のデータタグをログに表示します。データタグはコマンド/データタグを参照。


clear

Ver1.8
/clear [プレイヤー名] [アイテムID] [メタデータ値] [数量] [データタグ]
(Ver1.4.2) /clear [プレイヤー名] [アイテムID]

指定プレイヤーのアイテムインベントリスロットをクリアします。アイテムIDはData Valuesを、データタグはコマンド/データタグを参照。
コマンド/データタグ

メタデータ値
一致するデータ値、ダメージ値のアイテムを対象にします。全てのダメージ値を対象にする場合は -1 を指定します。
数量
クリアする上限数を指定します。全数をクリアする場合は -1 を指定します。0 を指定するとクリアされませんが、コマンド成功を検出することでアイテムの所持確認ができます。
データタグ
一致するデータタグのアイテムを対象にします。


clone

Ver1.8から
/clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [replace|masked|filtered] [normal|force|move] [ブロックID]

x1,y1,z1からx2,y2,z2で指定した範囲のブロックを、x,y,zを原点とする座標へコピーします。
コピーできるブロックは32768個までに限られます。またコピー元と先が重なる範囲を指定するとエラーとなります。

replace
空気ブロックを含む全てのブロックをコピーします。デフォルト。
masked
空気ブロックを除く全てのブロックをコピーします。コピー元が空気ブロックだった箇所は、コピー先のブロックを上書きしません。
filtered
ブロックIDで指定されたブロックのみをコピーします。
normal
デフォルト。
force
コピー元とコピー先が重なっていてもエラーにならず強制的にコピーします。
move
コピー元のブロックを空気ブロックで置換します。maskedとfilteredを指定していた場合は、対象となったブロックだけが置換されます。


debug

/debug <start|stop>
デバッグを開始・終了できます。


defaultgamemode

/defaultgamemode <survival|creative|adventure|spectator>

デフォルトのゲームモードを指定します
引数は省略形として s|c|a|sp または 0|1|2|3 で指定することも可能です。


deop

マルチ限定
/deop <プレイヤー名>

対象プレイヤーのOP権限を剥奪します。


difficulty

/difficulty <peaceful|easy|normal|hard>

難易度を変更します。
省略形として p|e|n|h または 0|1|2|3 で指定することも可能です。
なおハードコアは難易度ではないため指定することは出来ません。


effect

/effect <プレイヤー名> <clear|エフェクトID> [秒数] [強度] [パーティクル非表示]

対象のプレイヤーにステータス効果を与えます。

clear
全てのエフェクトをクリアします。
秒数
効果時間を指定します。デフォルトは30秒です。指定できる数値は0~1000000の範囲です。
強度
効果の強さを指定します。デフォルトは0です。指定できる数値は0~255の範囲です。高い数値を入れても効果が対応しているとは限りません。
パーティクル非表示
プレイヤーのまわりに表示されるパーティクルの非表示設定を指定します。trueで非表示、falseで表示にします。デフォルトはfalseです。


enchant

/enchant <プレイヤー名> <エンチャントID> [エンチャントレベル]

プレイヤーの所持しているアイテムにエンチャントを付与します。エンチャントIDはData Values参照。
エンチャントテーブルで成立するエンチャントしか指定できず、また金床による生成のみで出現するレベルは指定できません。


entitydata

Ver1.8
/entitydata <エンティティ> <データタグ>

エンティティが持つデータタグを変更します。データタグはコマンド/データタグを参照。
プレイヤーのデータタグを変更することは出来ません。

エンティティ
@eセレクターで指定します。
データタグ
付与するデータタグを指定します。


execute

Ver1.8から
/execute <エンティティ> <x> <y> <z> <コマンド>

指定したエンティティを対象にしてコマンドを実行します。
x,y,zに相対座標を指定することで、そのエンティティからの相対位置でコマンドを実行できます。

エンティティ
@eセレクターで指定します。
コマンド
実行したいコマンドを文法そのまま入力します。

detect モード

/execute <エンティティID> <x> <y> <z> detect <x2> <y2> <z2> <ブロックID> <メタデータ値> <コマンド>

detect モードはブロックを対象として検知しコマンドを実行するモードです。
x2,y2,z2座標のブロックが指定したブロックID/メタデータ値と一致するとき、指定したエンティティIDを対象にしてexecuteコマンドを実行します。

メタデータ値
一致するデータ値、ダメージ値のブロックを対象にします。全てのダメージ値を対象にする場合は -1 を指定します。


fill

Ver1.8から
/fill <x1> <y1> <z1> <x2> <y2> <z2> <ブロックID> <メタデータ値> [replace] [ブロックID2] [メタデータ値2]

x1,y1,z1からx2,y2,z2で指定した範囲を、指定するブロックIDで置換します。
その際にブロックを破壊しないため、アイテムのドロップや、スイッチの剥離などは発生しません。
置換できるブロックは32768個までに限られます。
モードを指定しない場合は replace がデフォルトになります。

ブロックID2/メタデータ値2
置換したいブロックを指定します。指定しなかった場合は全てのブロックIDが置換対象になります。

/fill <x1> <y1> <z1> <x2> <y2> <z2> <ブロックID> [メタデータ値] [destroy|keep|hollow|outline] [データタグ]

x1,y1,z1からx2,y2,z2で指定した範囲を、指定するブロックIDで上書きします。
上書きできるブロックは32768個までに限られます。
データタグはコマンド/データタグを参照。

destroy
対象範囲にあったブロックを破壊して上書きする。その際にアイテム化するブロックはドロップします。
keep
対象範囲の空気ブロックがあった場所だけを上書きし、非空気ブロックを上書きしない。
hollow
中が空気ブロックで、外枠がブロックで上書きする。
outline
中のブロックは維持し、外枠のみをブロックで上書きする。


gamemode

/gamemode <survival|creative|adventure|spectator> [プレイヤー名]

指定プレイヤーのゲームモードを変更します。
引数は省略形として s|c|a|sp または 0|1|2|3 で指定することも可能です。
プレイヤー名が指定されなかった場合、自身のゲームモードを変更します。


gamerule

/gamerule <ルール名> [true|false|値]

ゲームルールを有効・無効します。
true|falseが指定されなかった場合、ゲームルールが有効化されているかどうかを表示します。
ルールはNBT Formatで編集できるものと同等です。
また独自のルール名を指定して値を設定保存することも出来ます。

commandBlockOutput
コマンドブロックの実行ログを表示する。デフォルトはtrue。
doFireTick
炎が燃え広がる。デフォルトはtrue。
doMobLoot
Mobがアイテムをドロップする。デフォルトはtrue。
doMobSpawning
Mobが自然スポーンする。デフォルトはtrue。
doTileDrops
ブロック破壊時にドロップする。デフォルトはtrue。
doEntityDrops
エンティティ破壊時にドロップする。デフォルトはtrue。
keepInventory
死亡時にアイテムインベントリや経験値を保持する。デフォルトはfalse。
mobGriefing
クリーパーやエンダーマンなどによってブロックが破壊される。またゾンビやスケルトンなどがアイテムを拾う。デフォルトはtrue。
naturalRegeneration
満腹度が充分にあるとき体力が自然回復する。デフォルトはtrue。
doDaylightCycle
昼夜の時間が経過する。デフォルトはtrue。

logAdminCommands
サーバコンソールに管理ログを表示する。デフォルトはtrue。
reducedDebugInfo
F3キーによるデバッグ情報を省略する。デフォルトはfalse。
sendCommandFeedback
プレイヤーの実行したコマンドのログを表示する。デフォルトはtrue。
showDeathMessages
プレイヤーの死亡ログを表示する。デフォルトはtrue。

randomTickSpeed
草ブロックの伝播などランダムティックが発生する頻度。0を指定すると発生しなくなる。デフォルトは3。

ver1.11
doWeatherCycle
天気が自動で変動する。デフォルトはtrue。


give

/give <プレイヤー名> <アイテムID> [数量] [メタデータ値] [データタグ]

対象プレイヤーにアイテムを渡します。アイテムIDはData Values、データタグはコマンド/データタグを参照。
※石を入手したいときは、1ではなく stoneと、ちゃんとした名前で入力する必要があります。


help

/help [ページ数|コマンド名]

使用できるコマンドのリストを表示します。コマンド名を指定することでコマンドのシンタックスを表示します。
マルチ限定のコマンドはシングルプレイ時では表示されません。


kick

マルチ限定
/kick <プレイヤー名> [理由]

対象プレイヤーをログアウトさせます。
理由を記入するとOP権限があるプレイヤーのログに表示され、サーバーログに保存されます。


kill

/kill <プレイヤー名>

対象プレイヤーに無限のダメージを与え、死亡させます。プレイヤー名を指定しなかった場合は自分を対象にします。
@eセレクターを使用することでエンティティを削除することができます。


list

マルチ限定
/list

プレイヤーリストを表示します。TABキーと同等の効果です。


me

/me <アクションテキスト>

文の主語を自分のIDとし、自分の行動を第三者が説明しているようにできます。
例えば "/me is jumping" と打つとコメント欄に "*<自分のID> is jumping" と表示されます。


msg

/msg <プレイヤー名> <メッセージ>

tellコマンドと同様。


op

マルチ限定
/op <プレイヤー名>

対象プレイヤーにOP権限を与えます。


pardon

マルチ限定
/pardon <プレイヤー名>

対象プレイヤーのBANを解除します。


pardon-ip

マルチ限定
/pardon-ip <IPアドレス>

対象IPのBANを解除します。


particle

Ver1.8から
/particle <パーティクルID> <x> <y> <z> <xd> <yd> <zd> <速さ> [回数] [force]

x,y,z座標を基準としてxd,yd,zdの大きさの範囲にパーティクルを発生させます。パーティクルIDは備考参照。

xd,yd,zd
領域の辺の長さを指定します。
速さ
パーティクルのアニメーションや色の変化の早さ。0以上を指定する必要があります。
回数
発生させるパーティクルの個数。
force
通常16ブロック以上離れた位置のパーティクルは表示されませんが、forceを指定すると必ず表示されます。


playsound

/playsound <効果音> <音のカテゴリ> <プレイヤー名> [x] [y] [z] [音量] [音の高さ] [最小音量]

指定したプレイヤーに指定した効果音を鳴らします。

効果音
再生する効果音ファイルを指定します。効果音のファイル名は備考参照。
例えば mob.pig.death と指定したとき、.minecraft\assets\sound\mob\pig\death.ogg に存在するファイルを再生します。
リソースパックに含まれるアセットも再生可能ですが sounds.json で定義済みである必要があります。
カテゴリ
システムやコンフィグによるカテゴリごとのボリューム制御に使われます。master,music,record,weather,block,hostile,neutral,player,ambient,voice
プレイヤー名
効果音を再生する基準座標となるプレイヤー/エンティティを指定します。
座標
効果音を再生する座標を相対位置で指定します。
音量
効果音が聞こえる音量と距離。1.0で半径16ブロックで聞こえる音量で再生する。x,y,z座標に近づくと音量が上がり、離れると下がり、距離の外へ出ると聞こえなくなる。
音の高さ
音のピッチ。高い数値を指定すると再生速度が速くなり音階が上がり、低い数値を指定すると遅くなり音階が下がる。指定できる数値は0.0~2.0の範囲です。デフォルトは1.0。
最低音量
距離に応じた音量の減衰の下限。指定できる数値は0.0~1.0の範囲です。1.0を指定すると減衰しなくなります。


publish

シングル限定
/publish

LAN機能をオンにします。


replaceitem

Ver1.8
/replaceitem block <x> <y> <z> <スロット> <アイテムID> [個数] [メタデータ値] [データタグ]

ブロックのスロットを指定アイテムで置き換えます。データタグはコマンド/データタグを参照。

スロット
slot.container.slot_number で指定する。
slot_number は基本的にはインベントリGUIの左上を 0 として横方向に数字がふられ、右についたら次の行の一番左に続く。
かまどは素材が0、燃料が1、精錬物が2。

/replaceitem entity <エンティティ> <スロット> <アイテムID> [個数] [メタデータ値] [データタグ]

エンティティのスロットを指定アイテムで置き換えます。データタグはコマンド/データタグを参照。

エンティティ
@eセレクターで指定します。
スロット
slot_number は基本的にはインベントリGUIの左上を 0 として横方向に数字がふられ、右についたら次の行の一番左に続く。
スロット 説明
slot.armor.head|chest|legs|feet プレイヤー、mob、アーマースタンドが装備している防具。
slot.weapon mobおよびアーマースタンドが持つ武器。
slot.enderchest.slot_number エンダーチェストの中身。対象エンティティはプレイヤーである必要があります。
slot.hotbar.slot_number ホットバーのスロット。対象エンティティはプレイヤーである必要があります。
slot.inventory.slot_number アイテムインベントリのスロット。対象エンティティはプレイヤーである必要があります。
slot.horse.armor|saddle 装備およびサドル。対象エンティティは馬である必要があります。
slot.horse.chest.slot_number チェストのスロット。対象エンティティはロバおよびラバである必要があります。
slot.villager.slot_number アイテムインベントリのスロット。対象エンティティは村人である必要があります。


save-all

マルチ限定
/save-all

サーバー全体をセーブします。


save-off

マルチ限定
/save-off

セーブ機能をオフにします。


save-on

マルチ限定
/save-on

セーブ機能をオンにします。


say

/say <メッセージ>

メッセージを全てのプレイヤーに送信します。


scoreboard

スコアボードは各プレイヤーごとの複数の数値データを保存できるシステムです。
指定できるスコア値は-2,147,483,648~2,147,483,647の間です。
マインクラフトが用意済みのスコアボードがあり、またユーザが自由に作成することも出来ます。
用意済みのスコアボードは備考参照。

/scoreboard objectives add <スコア名> <区分> [表示名]

ワールドにスコア名のスコアボードオブジェクトを新規作成します。

スコア名
任意のスコアボードオブジェクトの内部名。16バイト以下である必要があります。
区分
スコアボードオブジェクトの種類を選択します。
区分 説明
dummy コマンドのみ、つまりOP権限の有る方法でのみ数値を書き込むことが出来るスコア。プレイヤーの死亡等でスコアはクリアされません。
trigger OP権限の無いプレイヤーでもコマンドの実行を通じて1回だけ書き込むことが出来るスコア。scoreboard players enableの実行が必要です。プレイヤーの死亡等でスコアはクリアされません。
deathCount プレイヤーの死んだ回数を記録するスコア。
playerKillCount プレイヤーが他のプレイヤーを殺した回数を記録するスコア。
totalKillCount プレイヤーがMobや他のプレイヤーを殺した回数を記録するスコア。
health プレイヤーの体力をハート半分を1として換算した数字で記録するスコア。オブジェクトが作成されてから体力が増減するまで0で表示されることがあります。コマンドでこのスコアを変更することはできません。
表示名
画面に表示するための任意の外部名。32バイト以下である必要があります。

/scoreboard objectives remove <スコア名>

指定した名前のスコアボードオブジェクトを削除します。

/scoreboard objectives list

現在存在しているスコアボードオブジェクトのリストを表示します。

/scoreboard objectives setdisplay <list|sidebar|belowName> [スコア名]

スコアを指定した方法で表示されるようにします。
それぞれの表示スロットについて表示できるスコアボードオブジェクトは1つのみで、最後に実行されたsetdisplayが有効になる。
スコア名を省略すると画面からクリアされます。

list
tabキーを押したとき画面中央に表示する。
sidebar
常時画面右側に表示する。
belowName
プレイヤーの名前の下に表示する。マルチプレイでのみ確認できる。

/scoreboard players set <プレイヤー名> <スコア名> <数値> [データタグ]

プレイヤーの指定スコア名のスコア値を、指定した値で上書きします。
なおプレイヤー名が # で始まる任意の名前のフェイクプレイヤーのスコアを保存することも可能です。
データタグはコマンド/データタグを参照。

/scoreboard players add <プレイヤー名> <スコア名> <数値>

プレイヤーの指定スコア名のスコア値を加算します。

/scoreboard players remove <プレイヤー名> <スコア名> <数値>

プレイヤーの指定スコア名のスコア値を減算します。

/scoreboard players reset <プレイヤー名> [スコア名]

プレイヤーのスコアを0にリセットします。
スコア名を指定しない場合は全てのスコアを対象にします。

/scoreboard players list [プレイヤー名]
何らかのスコアボードオブジェクトが保存されているプレイヤーのリストを表示します。
プレイヤー名を指定した場合、そのプレイヤーのすべてのスコアが表示されます。

Ver1.8
/scoreboard players operation <プレイヤー名1> <スコア名1> <演算記号> <プレイヤー名2> <スコア名2>

プレイヤー1のスコア1に対して、プレイヤー2のスコア2の数値を使って計算をします。

演算記号
記号 計算
+= スコア1の値を、スコア2で加算した数値に変更します。
-= スコア1の値を、スコア2で減算した数値に変更します。
*= スコア1の値を、スコア2で乗算した数値に変更します。
/= スコア1の値を、スコア2で除算した数値に変更します。
%= スコア1の値を、スコア2で除算した余りの数値に変更します。
= スコア1の値を、スコア2と同じ数値に変更します。
< スコア1がスコア2より大きい場合、スコア2と同じ数値に変更します。
> スコア1がスコア2より小さい場合、スコア2と同じ数値に変更します。
>< スコア1とスコア2の値を入れ替えます。

Ver1.8
/scoreboard players enable <プレイヤー名> <スコア名>

区分がtriggerであるスコアボードオブジェクトに対して、指定プレイヤーに1回のみ書き込み権限を与える。
各プレイヤーが書き込むには trigger コマンドを使用する必要があります。

Ver1.8
/scoreboard players test <プレイヤー名> <スコア名> <最小値> [最大値]

指定スコアが最小値と最大値の間にあることを検知して信号を出力します。
最大値を省略した場合は、最小値以上であることを検知します。
最小値に * を指定した場合は、最大値以下であることを検知します。

/scoreboard teams add <チーム名> [表示名]

ワールドに任意のチーム名のチームを作成します。

/scoreboard teams remove <チーム名>

指定チームを削除します。

/scoreboard teams join <チーム名> [プレイヤー名]

プレイヤーを指定チームへ参加させます。
プレイヤー名を指定しなかった場合は、コマンドを実行したプレイヤーが参加します。

/scoreboard teams leave [プレイヤー名]

プレイヤーを指定チームから離脱させます。
プレイヤー名を指定しなかった場合は、コマンドを実行したプレイヤーが離脱します。

/scoreboard teams empty <チーム名>

指定チームから、属していたプレイヤー全員を離脱させます。

/scoreboard teams list [チーム名]

チーム名とチーム人数のリストを表示します。
チーム名を指定した場合、そのチームに属する全プレイヤー名を表示します。

/scoreboard teams option <チーム名> color <色>

指定チームのプレイヤーの、チャットログ・頭上の名前・スコア表示名の文字色を指定します。

色の種類
black/dark_blue/dark_green/dark_aqua/dark_red/dark_purple/gold/gray/dark_gray/blue/green/aqua/red/light_purple/yellow/white
デフォルトに戻す場合は reset を指定する。

/scoreboard teams option <チーム名> friendlyfire <true|false>

同じチーム内のプレイヤーで同士討ちが可能かを指定します。
true の場合は攻撃することが可能です。デフォルトは true です。

/scoreboard teams option <チーム名> seeFriendlyInvisibles <true|false>

エフェクト等によって透明状態となったプレイヤーについて、同チーム内のプレイヤーからは見えるかを指定します。
true の場合は半透明で表示されます。デフォルトは true です。

Ver1.8
/scoreboard teams option <チーム名> nametagVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

プレイヤーの頭上に表示される名前を表示するかを指定できます。

never
他人の名前は全て表示されません。
hideForOtherTeams
他のチームの名前は表示されません。チームに所属していないプレイヤーには表示されます。
hideForOwnTeam
同じチームの名前は表示されません。
always
全員の名前が表示されます。デフォルト。

Ver1.8
/scoreboard teams option <チーム名> deathMessageVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

死亡時のログを表示するかを指定できます。

never
他人の死亡ログは全て表示されません。
hideForOtherTeams
他のチームの死亡ログは表示されません。チームに所属していないプレイヤーには表示されます。
hideForOwnTeam
同じチームの死亡ログは表示されません。
always
全員の死亡ログが表示されます。デフォルト。

Ver1.9
/scoreboard players tag <プレイヤー名> add <タグ名> [データタグ]
指定したプレイヤーにタグを付与します。
データタグを指定した場合はその条件に一致するプレイヤーのみにタグが付与されます。
この「タグ」はデータタグとは別のものであり、任意の文字列が使用できます。
タグを付けられたプレイヤーは @a[tag=タグ名] セレクタ等で検索することが出来るようになります。
タグはプレイヤーデータファイルに保存されるため、対象はオンラインである必要があります。

Ver1.9
/scoreboard players tag <プレイヤー名> list
指定したプレイヤーに付与されているタグのリストを表示します。
タグ情報はこのコマンド以外の方法で GUI や HUD に表示することは出来ません。


seed

/seed

そのワールドのシードを表示します。※チートを許可する:オフ でもこのコマンドを実行出来ます。


setblock

/setblock <x> <y> <z> <ブロックID> [メタデータ値] [replace|keep|destroy] [データタグ]

指定した座標にブロックを配置します。データタグはコマンド/データタグを参照。

replace
指定座標のブロックを置換する。デフォルト。
keep
指定座標が空気ブロックだった場合のみ置き換える。非空気ブロックだった場合は何もしない。
destroy
指定座標にブロックが既に存在していた場合、それを破壊して置き換える。破壊音が鳴り、ブロックがドロップする。


setidletimeout

マルチ限定
/setidletimeout <分>

指定した分の間、何もしていなかったプレイヤーをキックするよう設定します。


setworldspawn

/setworldspawn [x] [y] [z]

指定した座標にワールドのスポーン地点を設定します。座標を指定しなかった場合は現在の位置で設定します。


spawnpoint

/spawnpoint [プレイヤー名] [x] [y] [z]

指定した座標に対象プレイヤーのスポーン地点を設定します。座標を指定しなかった場合は現在の位置で設定します。


spreadplayers

/spreadplayers <x> <z> <散開距離> <最大範囲> <チーム単位> <プレイヤー名..>

プレイヤーをテレポートし、指定した座標を中心にして散開させます。散開する範囲は円形ではなく正方形です。

散開距離
散開させるプレイヤー間の最小距離を指定します。
最大範囲
中心から離れる最大の距離を指定します。
チーム単位
true を指定するとチーム毎に固まって散開します。false を指定するとプレイヤー毎に散開します。
プレイヤー名
空白で区切って複数指定することが出来ます。


stats

Ver1.8から
コマンドブロックやエンティティのステータスを調査し、得られた値をスコアボードオブジェクトに書き込みます。
最後に実行されたコマンドの結果等についてを調査します。

ステータス
ステータス 説明
AffectedBlocks コマンドによって操作・配置・検知されたブロック数。
AffectedItems コマンドによって操作・検知・与えられたアイテム数。
AffectedEntities コマンドによって操作・召喚・検知されたエンティティ数。
QueryResult コマンドによって取得された数値。
SuccessCount コマンドが失敗していた場合は0。成功していた場合は1以上。

/stats block <x> <y> <z> clear <ステータス>

x,y,z座標のコマンドブロックの指定ステータスをクリアします。

/stats block <x> <y> <z> set <ステータス> <プレイヤー名> <スコア名>

x,y,z座標のコマンドブロックの指定ステータスを、指定スコアに書き込みます。

/stats entity <セレクター> clear <ステータス>

x,y,z座標のエンティティの指定ステータスをクリアします。

/stats entity <セレクター> set <ステータス> <プレイヤー名> <スコア名>

x,y,z座標のエンティティの指定ステータスを、指定スコアに書き込みます。


stop

マルチ限定
/stop

安全にサーバーを停止します。


stopsound

Ver1.9.3から

/stopsound <プレイヤー名> [音のカテゴリ] [効果音]

その音を止めることができる。(ずっと止められるわけではない)


summon

/summon <エンティティ名> [x] [y] [z] [データタグ]

x,y,z座標にエンティティを呼び出します。座標を指定しなかった場合、コマンドを実行した位置に呼び出します。
データタグはコマンド/データタグを参照。


teleport

Ver1.10から

/teleport <エンティティ名> <x> <y> <z> [横回転] [縦回転]

対象エンティティを、コマンドが実行された位置を基準とした指定座標にテレポートします。
tpコマンドと違いエンティティを省略することはできず、また相対座標を指定した場合の挙動が異なります。

横回転
テレポート後の視点の方角を指定します。北が-180.0、東が-90.0、南が0.0、西が90.0。相対指定も可能です。
縦回転
テレポート後の視点の上下を指定します。真上が90.0、水平が0、真下が-90.0。相対指定も可能です。


tell

/tell <プレイヤー名> <メッセージ>

対象プレイヤーにプライベートメッセージを送信します。


tellraw

/tellraw <プレイヤー名> <メッセージ>

対象のプレイヤーにプライベートメッセージを送信します。
メッセージは JSON フォーマットを使用して装飾することが出来ます。JSONフォーマットは備考参照。


testfor

/testfor <プレイヤー名> [データタグ]

条件に一致するプレイヤーが何人オンラインにいるかを調査します。条件はセレクターで指定することが出来ます。データタグはコマンド/データタグを参照。
検出した人数を強さとした出力がレッドストーンコンパレータを介して得られます。
このコマンドはコマンドブロックでのみ利用可能です。


testforblock

/testforblock <x> <y> <z> <ブロックID> [メタデータ値] [データタグ]

x,y,z座標に指定のブロックが存在するかを調査します。データタグはコマンド/データタグを参照。
検出した場合出力が得られます。


testforblocks

/testforblocks <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [all|masked]

x1,y1,z1からx2,y2,z2で指定した範囲のブロックが、x,y,zを原点とする座標範囲と一致するかを調査します。
データタグが異なっている場合は一致していないとみなされます。
調査できる範囲のブロック数は524,288個までに限られます。
一致したブロック数は stats によって得ることが出来ます。
all
全てのブロックが一致するかを調査する。デフォルト。
masked
x1,y1,z1からx2,y2,z2で指定した範囲にある空気ブロックを除いたブロックについて調査する。


time

/time <set|add|query> <数値|day|night|daytime|gametime>

時刻を設定します。

set
時刻を設定します。
add
時刻を加算します。
query
現在時刻を表示します。

set時の引数

数値
0~24000を指定することができます。0~12000が昼、12000~13800が日没、13800~22200が夜、22200~0が日の出です。20(20ゲームチック)が現実時間の1秒に当たります。
day
時刻1000を指定します。add|queryでは使用できません。(1.6.x以前では0)
night
時刻13000を指定します。add|queryでは使用できません。(1.6.x以前では12500)

query時の引数

daytime
現在の時刻を表示します。
gametime
ワールドが作られてからの経過時刻を表示します。


title

Ver1.8から
プレイヤーの画面中央にタイトルを表示します。

/title <プレイヤー名> clear

指定プレイヤーに表示中のタイトルをクリアします。

/title <プレイヤー名> times <フェードイン> <表示時間> <フェードアウト>

タイトルを表示する際のフェードイン速度、表示時間、フェードアウト速度を指定します。
時間の単位はゲームチック(1秒=20)です。デフォルトは 20 60 20 です。

/title <プレイヤー名> subtitle <サブタイトル>

指定プレイヤーに表示するサブタイトル(2行目)を準備します。このコマンドを実行してもまだ表示されません。
サブタイトルは JSON フォーマットを使用して装飾することが出来ます。JSONフォーマットは備考参照。

/title <プレイヤー名> title <タイトル>

指定プレイヤーにタイトル(1行目)と準備済みのサブタイトル(2行目)があればそれを表示します。
タイトルは JSON フォーマットを使用して装飾することが出来ます。JSONフォーマットは備考参照。
また表示が完了したあとにサブタイトルを初期化します。

/title <プレイヤー名> reset

タイトルに関しての設定を初期化します。


toggledownfall

/toggledownfall

降雨/降雪を晴れと相互に切り替えます。


tp

/tp [プレイヤー名] <対象プレイヤー>

指定プレイヤー/エンティティを対象プレイヤーの座標にテレポートします。プレイヤー名を指定しなかった場合は、自分がテレポートします。

/tp [プレイヤー名] <x> <y> <z> [横回転] [縦回転]

対象プレイヤー/エンティティを指定座標にテレポートします。プレイヤー名を指定しなかった場合は、自分がテレポートします。
相対座標を指定した場合、対象プレイヤー/エンティティがいた位置を基準にしてテレポートします。

横回転
テレポート後の視点の方角を指定します。北が-180.0、東が-90.0、南が0.0、西が90.0。相対指定も可能です。
縦回転
テレポート後の視点の上下を指定します。真上が90.0、水平が0、真下が-90.0。相対指定も可能です。


trigger

Ver1.8から
/trigger <スコア名> <add|set> <数値>

区分が trigger に設定されたスコアボードオブジェクトのスコアに数値を書き込みします。
tellraw コマンド内などで使用します。
add
スコアを加算します。
set
スコアを上書きします。


w

/w <プレイヤー名> <メッセージ>

tellコマンドと同様。


weather

/weather <clear|rain|thunder> [秒数]

指定した秒数の間、天気を変更します。

clear
晴れに変更します。
rain
雨に変更します。
thunder
雷雨に変更します。


whitelist

マルチ限定
/whitelist <on|off>

ホワイトリストを利用するかを指定します。
オンにした場合は自分およびホワイトリストに名前があるプレイヤーを除くプレイヤーがサーバーにログインすることが出来なくなります。

/whitelist <add|remove> <プレイヤー名>

サーバーにログインすることが出来るプレイヤーをホワイトリストに設定します。
add
プレイヤーをリストに登録します。
remove
プレイヤーをリストから削除します。

/whitelist list

ホワイトリストに登録されているプレイヤーを表示します。

/whitelist reload

ホワイトリストが不安定な場合や、設定ファイルを直接編集した場合などにロードしなおします。


worldborder

Ver1.8から
プレイヤーが活動可能なワールド範囲の境界線を設定します。

/worldborder center <x> <z>

境界の中心を設定します。

/worldborder set <広さ> [秒数]

中心座標から、指定した広さのブロック数を幅とした矩形の境界を作ります。
指定できる広さは0~60,000,000の間です。
秒数を設定すると、その時間をかけてゆっくり広がります。デフォルトは0です。

/worldborder add <広さ> [秒数]

境界の広さをブロック数分広げます。
秒数を設定すると、その時間をかけてゆっくり広がります。デフォルトは0です。

/worldborder get

境界の広さを表示します。

/worldborder warning distance <ブロック数>

プレイヤーに対して境界が近いことを警告しはじめる、境界線からの距離をブロック数で指定します。デフォルトは5です。

/worldborder warning time <秒数>

プレイヤーが警告範囲に入ってから、警告が表示されるまでの秒数を指定します。デフォルトは15です。

/worldborder damage buffer <ブロック数>

境界線を越えて指定するブロック数より離れるとダメージを受けるように設定します。デフォルトは5です。

/worldborder damage amount <ダメージ増加量>

境界線を越えたときに発生するダメージを、離れたブロック数に応じて増加する1秒あたりの量で設定します。デフォルトは0.2です。


xp

/xp <数値> [プレイヤー名]

対象のプレイヤーに指定した経験値ポイントを与えます。負の値は指定できません。
指定できる最大値は 2147483647 (32bit)です。

/xp <数値>L [プレイヤー名]

対象のプレイヤーに指定したレベルを与えます。負の値を指定した場合、レベルを減少させます。


セレクター

コマンド一覧で<プレイヤー名>と書かれている部分にはセレクターを使用することが出来ます。

コマンド 概要 ver
@p 最寄のプレイヤー1名。
@r ランダムでプレイヤー1名。
@a 全てのプレイヤー。死亡しているプレイヤーを含む。なお他のセレクターは死亡しているプレイヤーを選択できない。
@e 全てのエンティティを対象。 1.8~

またセレクターの後に[]で引数を入力することで、さらに特殊な指定をすることができます。
引数 概要 ver
x 検索の基準にするX座標。
y 検索の基準にするY座標。
z 検索の基準にするZ座標。
r 球形範囲を指定する場合の、基準座標からの外周の半径。この半径より内側のプレイヤーを選択する。
rm 球形範囲を指定する場合の、基準座標からの内周の半径。この半径より外側のプレイヤーを選択する。
dx 直方体範囲を指定する場合の、基準X座標からX方向への長さ。 1.8~
dy 直方体範囲を指定する場合の、基準Y座標からY方向への長さ。 1.8~
dz 直方体範囲を指定する場合の、基準Z座標からZ方向への長さ。 1.8~
rx プレイヤー/エンティティのxを軸にした回転(縦の首ふり)角度の上限。 1.8~
rxm プレイヤー/エンティティのxを軸にした回転(縦の首ふり)角度の下限。 1.8~
ry プレイヤー/エンティティのyを軸にした回転(横の首ふり)角度の上限。 1.8~
rym プレイヤー/エンティティのyを軸にした回転(横の首ふり)角度の下限。 1.8~
m プレイヤーのゲームモード。-1:全てのモード、0,s,survival:サバイバル、1,c,creative:クリエイティブ、2,a,adventure:アドベンチャー、3,sp,spectator:スペクテイター
c セレクターによって選択される対象の上限数の指定。負の値の場合、条件から最も遠いプレイヤー/エンティティから選択される。
l プレイヤーの経験値レベルの上限の指定。
lm プレイヤーの経験値レベルの下限の指定。
score_name プレイヤー/エンティティが持つ指定スコアの上限。nameにはスコアボードのobjectiveの名前が入る。
score_name_min プレイヤー/エンティティが持つ指定スコアの下限。nameにはスコアボードのobjectiveの名前が入る。
team "team=チーム名"で任意の名前のチームに所属したプレイヤーを選択する。[team=!<チーム名>] で「指定のチームに属していない」、[team=]で「どのチームにも所属していない」ことも選択できる。
name プレイヤー/エンティティの名前で指定する。[name=!<名前>] で「指定の名前ではない」ことも指定できる。
type エンティティの種類で選択する。[type=!<タイプ>] で「指定のタイプではない」ことも指定できる。例(一部)Player=プレイヤー、Villager=村人、Zombie=ゾンビ 1.8~
tag スコアボードコマンドにより与えられたタグで選択する。[tag=] と無指定にすると「タグの付与されていないプレイヤー」も選択できる。 1.9~

例として下記の場合、
gamemode 1 @p[r=100,m=0,c=10,lm=10]
「コマンドブロックを中心とした100マス範囲にいるサバイバルモードでレベルが10以上のプレイヤーを10人までクリエイティブモードにする」というコマンドになります。

コマンドブロックについて




コマンドブロックは、アドベンチャーモードやマップ作成に有用な、通常のプレイでは利用できない拡張機能の利用を手助けするブロックです。
レッドストーン信号によってあらかじめ指定されたサーバーコマンドを実行することができます。
クラフト不可能であり、クリエイティブモードのアイテム一覧にも存在せず、通常プレイでは入手することができません。

十分な権限をもつプレイヤーがチャット入力欄で "/give @p command_block" または "/give <プレイヤー名> command_block" を実行することで入手できます。
コマンドブロック付きトロッコは、IDの部分をcommand_block_minecartに変更して下さい。

コマンドブロックはサバイバルモードではいかなる方法に対して破壊されず、またピストンによっても押されることはありませんが、EnderDragonなどによって他のブロックが設置されるとき上書きされることがあります。

マルチプレイで使用するには、server.propertiesのファイル内のenable-command-blockの値をtrueに設定する必要があります。
この行が存在しない場合は、それを追加する必要があります。

設定できるコマンドは 32,500 文字まで入力可能です。
先頭に / スラッシュを付けても付けなくても問題ありません。
Ver1.9からコマンドブロックは設置するときの向きによって方向の概念を持ち、コマンド実行後の信号出力方向を制御することができます。

Ver1.9からコマンドブロックはGUI画面からモードを切り替えることが可能です。

インパルスモード

(Ver1.8までのコマンドブロックはこれに該当)
オレンジ色のコマンドブロック。
いわゆる通常モードであり、レッドストーン信号などによる入力があったとき活性化し、1回だけコマンドを実行します。
再度コマンドを実行する場合は一度入力を遮断して非活性化し、再度活性化させる必要があります。

チェインモード(Ver1.9から)


緑色のコマンドブロック。
レッドストーン信号の入力があるあいだ活性化し、隣接するコマンドブロックがコマンドを実行したことを検知してコマンドを実行します。
非活性化状態の場合はチェインせずコマンドを実行しません。

リピートモード(Ver1.9から)


紫色のコマンドブロック。
レッドストーン信号の入力があるあいだ活性化し続け、1tick 間隔でコマンドを実行し続けます。

条件(Ver1.9から設定できる)


「無条件」を指定すると、レッドストーン信号入力を受け取ることに条件を設けません。
「条件付き」を指定すると、隣接するコマンドブロックがコマンド実行を成功させた時のみ信号入力を受け取ります。

動力(Ver1.9から設定できる)


「動力が必要」を指定すると、活性化するためにレッドストーン信号の入力が必要になります。
「常時実行」を指定すると、レッドストーン信号の入力とは関係なく、常に活性化します。
インパルスモードでは活性化状態では1回しかコマンドを実行しないため、実質的にチェイン/リピートモードでコマンド実行させるために使用します。


備考

  • データタグに関してはコマンド/データタグを参照。
  • アイテムID、エンティティID、エフェクトIDに関してはData Valuesを参照。
  • パーティクルIDに関してはParticlesを参照。
  • 効果音に関してはSound_eventsを参照。
  • 定義済みスコアボードに関してはScoreboardを参照。
  • JSONフォーマットに関してはRaw_JSON_textを参照。
  • killは奈落に落ちた判定だが、アイテムは通常通りその場にばら撒かれます。

編集用コメント

コメント欄の方針に関してはコメント欄方針を参照して下さい。
wikiの編集が苦手な方は、以下のコメントフォームへ書き込んで頂ければ有志でページに取り込みます。
※コメントを投稿する際は、以下の点を確認して下さい※
  • 編集に関わらない内容のコメント・質問・雑談 は一律して削除されます。
    Wiki運営に関してはWiki運営掲示板、質問は質問掲示板、雑談等は非公式フォーラムにてお願いします。
  • 投稿の前に、一度コメントログや、バージョンアップ直後はパッチノートにも目を通し、 既に同じ内容が載っていないか確認して下さい。
  • 投稿されているコメントへの返信の際は、 返信したいコメント横の○にチェックを入れて 返信して下さい。
    表示できる親コメントの数は限られます。新規投稿をむやみに行うことは、他のコメントが流れてしまう要因になります。
  • 上から3行目が「できるものです。です。」になっています。表示バグでしょうか。 - 名無しさん 2016-04-24 06:51:25
    • 修正しました。 終わりに「です。」がついていただけでした。 - 名無しさん 2016-05-18 13:14:34
  • スポーン地点の設定.... - ぽぽ 2016-05-28 21:57:54
  • playsoundって1.9から変更されましたよね? - 名無しさん 2016-05-28 22:28:42
  • コマンドブロックのインパルス、チェーン、リピートモードなどについての説明をこのページに書いたほうがいいと思います - Luke 2016-07-16 18:29:30
  • いくつかのご指摘を元に playsound,scoreboard,teleport,コマンドブロックについて追記しました。 - 名無しさん 2016-08-06 11:29:00
  • detectに - 名無しさん 2016-09-19 08:19:15
    • detectを追記してほしいです。 - 名無しさん 2016-09-19 08:20:13
      • executeコマンドに追記しました。 - 名無しさん 2016-09-19 12:10:48
  • 目次のコマンドの後ろにできることを付け加えると、もっと良くなる気がします。 私は編集はわかりませんが採用されれば、嬉しいです。 - 名無しさん 2016-10-09 16:06:52
  • ベットで寝る時間は18:32から寝れるので/time set 12533を入力します - negaaaaaaaa318 2016-10-15 18:57:52
    • 確認しましたが12541からでした - 名無しさん 2016-12-07 17:06:28
  • enchantコマンドの説明のところエンチャントテーブルで成立する(うんこ)しか指定できず()の部分ですがいたずらではないでしょうか?下品な言葉でそれでいてたまたまそうなったみたいにも見えないのですが - 名無しさん 2016-10-23 13:50:39
    • 荒らしを確認しましたので、復元させて頂きました。報告ありがとうございます。 - chiino 2016-10-23 17:32:37
  • testforについてコマンドブロックでしか利用できないと書いてありますがチャットからも普通につかえます - 名無しさん 2016-12-07 16:57:36
名前:

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|
Wikiのガイドライン
必ずお読みください!

基本事項



プラットフォーム


アイテムデータ



生物



ゲームデータ



ワールド



Tips



ADVANCE



マルチプレイ



リンク




Wiki運営



その他



カウンタ


合計
-

トップページ
今日 : -
昨日 : -

更新履歴


取得中です。
※「ログ」「アーカイブ」「コメント」のページはここの履歴に表示されませんので、「更新履歴」および「コメント」から参照してください

人気ページ