コマンド


コマンド(Commands

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

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

シングルプレイの場合、ワールド作成時に「チート」をオンにすることによって実行することができます。
一度作成すると、外部ツールを使用しない限りはチートのオンオフは変更できません。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/データタグはTips参照。
メタデータ値
一致するデータ値、ダメージ値のアイテムを対象にします。全てのダメージ値を対象にする場合は -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はTips参照。
エンチャントテーブルで成立するエンチャントしか指定できず、また金床による生成のみで出現するレベルは指定できません。

entitydata

Ver1.8

entitydata <エンティティ> <データタグ>

エンティティが持つデータタグを変更します。データタグはTips参照。
プレイヤーのデータタグを変更することは出来ません。
エンティティ
@eセレクターで指定します。
データタグ
付与するデータタグを指定します。

execute

Ver1.8

execute <エンティティ> <x> <y> <z> <コマンド>

指定したエンティティを対象にしてコマンドを実行します。
x,y,zに相対座標を指定することで、そのエンティティからの相対位置でコマンドを実行できます。
エンティティ
@eセレクターで指定します。
コマンド
実行したいコマンドを文法そのまま入力します。

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

x2,y2,z2座標のブロックが指定するブロックID/ダメージ値と一致するとき、指定したエンティティを対象にしてコマンドを実行します。
メタデータ値
一致するデータ値、ダメージ値のブロックを対象にします。全てのダメージ値を対象にする場合は -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個までに限られます。
データタグはTips参照。
destroy
対象範囲にあったブロックを破壊して上書きする。その際にアイテム化するブロックはドロップします。
keep
対象範囲の空気ブロックがあった場所だけを上書きし、非空気ブロックを上書きしない。
hollow
中が空気ブロックで、外枠がブロックで上書きする。
outline
中のブロックは維持し、外枠のみをブロックで上書きする。

gamemode

gamemode <survivalcreative|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。
keepInventory
死亡時にアイテムインベントリや経験値を保持する。デフォルトはfalse。
mobGriefing
クリーパーやエンダーマンなどによってブロックが破壊される。またゾンビやスケルトンなどがアイテムを拾う。デフォルトはtrue。
naturalRegeneration
満腹度が充分にあるとき体力が自然回復する。デフォルトはtrue。
doDaylightCycle
昼夜の時間が経過する。デフォルトはtrue。

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

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

give

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

対象プレイヤーにアイテムを渡します。アイテムID/データタグはTips参照。

help

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

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

kick

マルチ限定

kick <プレイヤー名> [理由]

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

kill

kill <プレイヤー名>

対象プレイヤーに1000ダメージ(♥×500個分)を与え、かつ死亡させます。プレイヤー名を指定しなかった場合は自分を対象にします。
@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はTips参照。
xd,yd,zd
領域の辺の長さを指定します。
速さ
パーティクルのアニメーションや色の変化の早さ。0以上を指定する必要があります。
回数
発生させるパーティクルの個数。
force
通常16ブロック以上離れた位置のパーティクルは表示されませんが、forceを指定すると必ず表示されます。

playsound

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

指定したプレイヤーに指定した効果音を鳴らします。
効果音
再生する効果音ファイルを指定します。効果音のファイル名はTips参照。
例えば mob.pig.death と指定したとき、.minecraft\assets\sound\mob\pig\death.ogg に存在するファイルを再生します。リソースパックに含まれるアセットも再生可能です。
音量
効果音が聞こえる音量と距離。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> [個数] [メタデータ値] [データタグ]

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

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

エンティティのスロットを指定アイテムで置き換えます。データタグはTips参照。
エンティティ
@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の間です。
マインクラフトが用意済みのスコアボードがあり、またユーザが自由に作成することも出来ます。
用意済みのスコアボードはTips参照。

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 <プレイヤー名> <スコア名> <数値> [データタグ]

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

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

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

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

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

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

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

scoreboard players list [プレイヤー名]

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

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

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

scoreboard players enable <プレイヤー名> <スコア名>

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

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

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


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 です。

scoreboard teams option <チーム名> nametagVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

Ver1.8
プレイヤーの頭上に表示される名前を表示するかを指定できます。
never
他人の名前は全て表示されません。
hideForOtherTeams
他のチームの名前は表示されません。チームに所属していないプレイヤーには表示されます。
hideForOwnTeam
同じチームの名前は表示されません。
always
全員の名前が表示されます。デフォルト。

scoreboard teams option <チーム名> deathMessageVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

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

seed

seed

そのワールドのシードを表示します。

setblock

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

指定した座標にブロックを配置します。データタグはTips参照。
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

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

summon

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

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

tell

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

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

tellraw

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

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

testfor

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

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

testforblock

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

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

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>

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

title

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

title <プレイヤー名> clear

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

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

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

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

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

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

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

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 <数値> [プレイヤー名]

対象のプレイヤーに指定した経験値ポイントを与えます。負の値は指定できません。

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 プレイヤーのゲームモード。0=サバイバル、1=クリエイティブ、2=アドベンチャー、3=スペクテイター
c プレイヤー/エンティティを選択させる上限数。負の値の場合、条件から最も遠いプレイヤー/エンティティから選択される。
l プレイヤーの経験値レベルの上限。
lm プレイヤーの経験値レベルの下限。
score_name プレイヤー/エンティティが持つ指定スコアの上限。nameにはスコアボードのobjectiveの名前が入る。
score_name_min プレイヤー/エンティティが持つ指定スコアの下限。nameにはスコアボードのobjectiveの名前が入る。
team プレイヤーの所属チーム。"team=!<チーム名>" で「指定のチームに属していない」、"team="で「どのチームにも所属していない」を選択できる。
name プレイヤー/エンティティの名前。"name=!<名前>" で「指定の名前ではない」ことも指定できる。
type エンティティの種類。"name=!<タイプ>" で「指定のタイプではない」ことも指定できる。例(一部)Player=プレイヤー、Villager=村人、Zombie=ゾンビ 1.8
例として下記の場合、
gamemode 1 @p[r=100,m=0,c=10,lm=10]
「コマンドブロックを中心とした100マス範囲にいるサバイバルモードでレベルが10以上のプレイヤーを10人までクリエイティブモードにする」というコマンドになります。

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


コマンドブロックは、アドベンチャーモードやマップ作成に有用な、通常のプレイでは利用できない拡張機能の利用を手助けするブロックです。
レッドストーン信号によってあらかじめ指定されたサーバーコマンドを実行することができます。
ゲーム性を著しく変えてしまう可能性があるため、クラフト不可能であり、クリエイティブモードのアイテム一覧にも存在しません。
入手するには、十分な権限をもつプレイヤーが、/give コマンドを使用することで得ることができ、またコマンド編集や保存を行うことができます。
マルチプレイでこのブロックを使用できるようにするには、server.propertiesのファイル内のenable-command-blockの値をtrueに設定する必要がある。
この行が存在しない場合は、それを追加する必要があります。
コマンドブロックは、サバイバルモードでコマンドブロックを破壊することはできず、いかなる爆発に対しても破壊されず、またピストンによっても押されることはないが、
EnderDragonsによって他のブロックで上書きされることがある。

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

コマンドgiveについて


普通のgiveコマンドに特殊効果を付けられます。

例 ジュークボックスを樽に名前を変えて受け取る場合
give プレイヤーid 84 1 0 {display:{Name:"樽"}}
普通のジュークボックスのコマンドに{display:{Name:"樽"}}を付け足します。

解説


まず {display:{Name:"樽"}} の {Name:"樽"}} は、「これの名前は樽」という意味です。

その他


他のを付けるときは「,」をつけてください。

説明
Lore:["発酵"]

ポーション(特殊です)*1
},CustomPotionEffects:[{Id:ポーションID,Amplifier:効果レベル,Duration:効果時間},

:*1 コマンドブロックでしかできません

Tips

  • データタグに関してはChunk_formatを参照。
  • アイテムIDに関してはData valuesを参照してください。
    • 日本語ページはこちらです。
      • アイテムIDを即座に知りたい場合はこちらのMODを導入してください。F3キー+Hキーで表示の切り替えが出来る
  • エフェクトIDに関してはStatus effectを参照。
  • パーティクルIDに関してはParticlesを参照。
  • 効果音に関してはSound_eventsを参照。
  • 定義済みスコアボードに関してはScoreboardを参照。
  • JSONフォーマットに関してはRaw_JSON_textを参照。
  • killは奈落に落ちた判定だが、アイテムは通常通りその場にばら撒かれます。

編集用コメント

コメント欄の方針に関してはコメント欄方針を参照して下さい。
wikiの編集が苦手な方は、以下のコメントフォームへ書き込んで頂ければ有志でページに取り込みます。
※コメントを投稿する際は、以下の点を確認して下さい※
  • 編集に関わらない内容のコメント・質問・雑談 は一律して削除されます。
    Wiki運営に関してはWiki運営掲示板、質問は質問掲示板、雑談等は非公式フォーラムにてお願いします。
  • 投稿の前に、一度コメントログや、バージョンアップ直後はパッチノートにも目を通し、 既に同じ内容が載っていないか確認して下さい。
  • 投稿されているコメントへの返信の際は、 返信したいコメント横の○にチェックを入れて 返信して下さい。
    表示できる親コメントの数は限られます。新規投稿をむやみに行うことは、他のコメントが流れてしまう要因になります。
  • コマンドでアイテム名にスペースあるやつってどうすればいいんだ? - 名無しさん 2014-09-06 12:32:55
    • _入れればスペースあるものも反応しますよ - 名無しさん 2014-09-26 00:05:17
    • _入れればスペースあるものも反応しますよ - 名無しさん 2014-09-26 00:05:19
  • クリエイティブモードじゃないとコマンドブロック設定できないのね… - 名無しさん 2014-09-07 01:40:02
    • LANに公開でチートをオンにすればできますよ。 - 名無しさん 2014-09-10 17:53:29
      • サバイバルモードでもチートオンならgiveで出せる。でもコマンドの設定はクリエイティブモード専用。 - 名無しさん 2014-09-20 05:32:41
  • 体力増強L255やって、満タンまでやって♡x522あったが、/killを入力すると一発でした v.1.7.9 - マインクラフトファン 2014-09-21 19:01:49
    • /effectのコマンドを使いました - 名無しさん 2014-09-21 19:03:06
    • /kill コマンドはダメージが1000です。 - 因幡の白うさぎ 2014-09-23 21:54:47
      • 1000といっても♡x500じゃないですか? コマンド一覧:上から19番参考 - 上記と同じ者 2014-09-25 01:51:04
    • つまり1044ダメージ(♡x522)より大きいという事じゃないでしょうか - 上記と同じ者 2014-09-25 09:05:00
  • セレクターの説明を1.8対応しました - 名無しさん 2014-09-27 11:58:51
    • 全ての説明を1.8対応しました。 - 名無しさん 2014-09-28 14:57:46
  • killコマンドは、体力一万でも死にます。どうやっても死にます - うひ 2014-09-28 22:52:28
    • わかりました。ありがとうございます。もし宜しければ(wiki/コマンド)を訂正してくれれば幸いです - 上記と同じ者 2014-09-28 23:56:33
  • なんでこんな見にくい表示にしたん?戻せや - 名無しさん 2014-09-29 21:40:38
    • 指摘者の言葉は悪いですが、私も大変見づらいと感じましたので、編集を復元させていただきました。 - 名無しさん 2014-09-30 09:08:31
      • 見た目の好みで復元するのは控えて下さい。見た目を変えるなら1.8の情報も保持して下さい。あとでまた元に戻します。 - 名無しさん 2014-09-30 12:13:24
        • あそこまで大幅に変更されるのでしたら、一度別ページに作成してから意見を求めたほうがいいですよ。 - 名無しさん 2014-09-30 13:32:45
          • ではこのページは1.7.2の情報として残しましょう。1.8として別に作るのはどうでしょうか。 - 名無しさん 2014-09-30 14:26:37
            • 見づらいからと元に戻した者です。お怒りのところ申し訳ありませんが、私にはあなたの好みで独断編集してるようにしか思えませんでした。どれが1.7と1.8のコマンドなのかの区別もつきにくかったので、全て復元とさせていただきました。別ページを作らずとも、まず別枠で1.8のコマンドを記載して、ここで意見を聞いてはいかがですか?@wikiのregionの不具合が直れば、1.7を隠す感じで編集すれば良いかと思っています。 - 名無しさん 2014-09-30 17:17:40
              • 相談もなく「復元」するのは横暴過ぎます。好みの見た目に「編集」すればよかったのでは。 - 名無しさん 2014-09-30 17:29:22
                • 追記しますが、私は見た目や見づらさについて主張はしません。反論しているのは勝手に消された1.8の情報についてです。 - 名無しさん 2014-09-30 17:37:02
                  • 黙ってたらルールも守れないようですので、釣り下げ編集させていただきました。
                    相談もなくページの見た目を全く別物に変えるのは横暴ではないのですか?勝手に消したと言う理由も既に書いてあるので、ちゃんとルールと共にレスも読んでから返事してください。 - 名無しさん 2014-09-30 22:01:08
                    • 「情報が混在して見にくい」という理由での復元であれば、それこそ復元の際に1.8の情報を別ページに切り分けるべきだったのでは?コマンドを使う方には1.8の情報を求める人も多いと思うので、今回は「独断での更新」よりも復元の方がより横暴だと感じました。従来の形式は可能な限り守られるべきではありますが、古い情報のままだったこのページをあれほど大規模かつ丁寧に更新してくれたのですから、復元するにしてもまずここで意見を聞いてはいかがでしょうか? - 名無しさん 2014-10-01 05:41:10
                    • ここはwikiですから、誰もが独断で「編集」し書き込むことは自由であり相談もいらず横暴ではありません。しかし過去の記事に「復元」し内容を削除することはwikiの精神に反するため合議が必要です。ここが大きく違います。 - 名無しさん 2014-10-01 07:16:28
                    • いずれにしても「別枠にして意見を求めては」という提案をした言い出しっぺの方が別枠に切り出す作業をすべきと思うのですが。 - 名無しさん 2014-10-01 07:22:34
                    • 私は1.8の編集をしたものですが、見た目までみんなの意に添うように書くべきだった、と攻められているとしたら、はっきり言ってそのようなモチベーションはもうありません。書き手が歓迎されないこのような雰囲気は納得しがたいものがあります。 - 名無しさん 2014-10-01 07:40:24
                      • ごちゃごちゃ言うなら復元しなおせばいいのにと思いましたが、ここまでアカウント持ってるのが私だけなんですね。あれだけの量を元のスタイルに編集するのはキツいので、消した人が元に戻してください。それでいいですか? - 名無しさん 2014-10-01 11:39:49
                        • 「相談なく復元/大規模な変更をするな」という議論なのに、なぜまた相談なく強行するのでしょうか。意見は尊重しますが、手段が間違っていますよ。 - 名無しさん 2014-10-01 12:29:48
                          • 相談無しに復元したのを無しにしただけですが、何か問題がありますか?ここが最初なので、ここから相談するのが一番だと思っただけです。 - 名無しさん 2014-10-01 16:18:26
                            • 横から入りますが、議論ページを作成したほうがいいでしょうか? - thelifediary 2014-10-01 21:25:04
                • ごっそり復元するのも問題ありますが、一日に3500HITもあるページで利用者も多いですから、使い慣れたページが突然変更されて困る方も多いでしょうから、突然レイアウトが変わるのも問題ありますね。 - 名無しさん 2014-10-02 04:46:00
  • 幾つか質問をば。スタイルの復元をした方は当然このページの元々のスタイルが分かっていらっしゃるんですよね?また、復元した理由を「どれが1.7と1.8のコマンドなのかの区別もつきにくかった」と仰っていますが、wikiのコマンドのページの編集をしている以上、何が1.8で追加された内容nanoかは分かっていらっしゃるはずです。既に最新バージョンが1.8となっている今、いつになるかわからないregionの復旧を待つよりは、既存のスタイルを維持しつつ1.8の内容だけ選り分けてページ下部に載せる、といった1.8を見据えた対応は出来なかったのでしょうか?長文すみません。 - 名無しさん 2014-10-01 04:14:11
    • レス形式になっておりませんでした。コメント欄荒らし、失礼しました。 - 名無しさん 2014-10-01 04:16:36
  • そもそもコマンドは見易さよりわかりやすさの方が重要だと - 名無しさん 2014-10-01 12:20:46
    • 見づらければそれだけ解りづらいですよ。 - 名無しさん 2014-10-01 16:20:06
  • てかこれ見ずらい? - 名無しさん 2014-10-01 17:24:08
    • ms見づらい - 名無しさん 2014-10-01 17:24:50
      • ふっ 可愛いやつめ - 名無しさん 2014-10-01 21:31:21
  • playsound の音の高さの数値は負の値も入れられるって誰か追加頼む - 名無しさん 2014-10-02 18:15:39
名前:

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

基本事項



プラットフォーム



アイテムデータ



生物



ゲームデータ



ワールド



Tips



ADVANCE



マルチプレイ



リンク



Wiki運営



その他



カウンタ


合計
-

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

更新履歴


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

人気ページ