コマンド用語
エンティティ
プレイヤーを含めたすべての敵、動物、アイテムをエンティティという
ターゲットセレクタ
コマンドのターゲットを選択する方法
- @a ワールドすべてのプレイヤーが対象
- @p コマンド実行者から一番近いプレイヤーが対象
- @s コマンドを実行したエンティティが対象(コマンドブロックでは動作しない)
- @e すべてのエンティティが対象
- @r 全プレイヤーからランダムで選ばれたプレイヤーが対象
座標
マイクラの場所をあらわす数字
- X 東西 東に行くと増加、西に行くと減少
- Y 高さ 上に行くと増加、下に行くと減少
- Z 南北 南に行くと増加、北に行くと減少
絶対座標
場所をx y z の順に数値であらわす方法 [-99 10 300]
例 /tp @a -99 10 300 全プレイヤーを-99 10 300の位置にてレポートさせる
相対座標
自分の位置から見て場所を表す方法 [自分の1マス北][自分の3マス上]など
チルダとキャレットの2種類がある
- チルダ(~) コマンドを実行した位置が基準
- 例 /tp プレイヤー ~1 ~ ~ :自分の1マス東にてレポートさせる
- キャレット(^) コマンドを実行した位置と向いている方向が基準
- 例 /tp プレイヤー ^ ^ ^2 :自分の2マス前にプレイヤーをテレポートさせる
プレイヤーコマンド一覧
たくさんあるのでよく使うものだけ
<>は必ず必要な引数、[]は任意(必要がなければ省略可能)
clone
- 構文:/clone <コピー元始点: x1 y1 z1> <終点:x2 y2 z3> <コピー先:x y z>
- 説明
指定したエリアを別の場所にコピーする
コピー先の地点から南東上方向(プラスの方向)に複製される - 例文
自分のいるところから 東に5、上に6、南に7ブロックのエリアをコピーして、座標 x10 y0 z20へ複製し、南に5、上に5、東に5ブロックが複製されたブロックで埋まる/clone ~ ~ ~ ~5 ~6 ~7 10 0 20
difficulty
- 構文:/difficulty <難易度>
- 説明:難易度を変更する
-
難易度
- ピースフル peaceful (省略 p または 0 )
- イージー easy (省略 e または 1 )
- ノーマル normal (省略 n または 2 )
- ハード hard (省略 h または 3 )
-
- 例文:難易度をピースフルに変更
/difficulty p
execute
- 構文:/execute <他のコマンド>
- 説明
他のコマンドを実行するコマンド
サブコマンドなどかなり複雑なのでこちら参照
いつかちゃんと理解したい
fill
- 構文:/fill <開始: x y z> <終点: x y z> <ブロックID: ブロック名> [種類の数字] [埋め方]
- 説明:指定した領域を特定のブロックで埋める
-
ブロックID、ブロック名と種類の例
- 樫の木材 minecraft:planks
- アカシアの木材 minecraft:planks 4
ブロックIDがminecraftのときは省略できる
ブロックの種類を省略すると0
-
埋め方
- destroy
指定領域にあるブロックをアイテム化して特定ブロックに置き換える - hollow
指定領域の外側にあるブロックを特定ブロックに、内側は空気ブロックに置き換える - keep
指定領域内の空気だけを特定ブロックに置き換える - outline
- 指定領域の外側にあるブロックだけを特定ブロックに置き換える
内側は置き換えない - replace
指定領域すべてを特定ブロックに置き換える
領域内のブロックは消える
ブロックID、ブロック名と種類を指定するとそのブロックだけを置換できる
- destroy
-
- 例文
自分から x5 y-1 y5 を アカシアの板材で埋め、その中を空っぽにする/fill ~ ~ ~ ~5 ~-1 ~5 minecraft:planks 4 hollow
埋め方が repleace の場合
- 構文
/fill <開始: x y z> <終点: x y z> <ブロックID: ブロック名> [種類の数字] repleace <ブロックID: ブロック名> [種類の数字] - 例文
自分から x5 y5 y5 の中の草ブロックだけを アカシアの板材で埋める/fill ^ ^ ^ ^5 ^5 ^5 planks 4 replace grass
gamemode
- 構文:/gamemode <モード> [プレイヤー名]
- 説明
ゲームモードを変える
プレイヤー名を指定すると、そのプレイヤーのゲームモードを変更する-
モード一覧
- survival サバイバル (省略形 s または 0)
- creative クリエイティブ(省略形 c または 1)
- adventure アドベンチャー(省略形 a または 2)
- spectator スペクテイター(省略形なし)
-
- 例文:igamisatoshiのゲームモードをサバイバルに変更
/gamemode survival igamisatoshi
gamerule
- 構文
/gamerule <論理型ゲームルール> [true/false]
/gamerule <整数型ゲームルール> [数値] - 説明
ゲームルールの変更
論理型(true/falseで設定)と整数型(数値を指定)がある- 論理型の例:昼夜サイクルを有効/無効にする
/gamerule doDaylightCycle true/false
- 整数型の例:積雪の高さ 1~8ブロック
/snowAccumulationHeight 1
- 論理型の例:昼夜サイクルを有効/無効にする
ゲームルールはたくさんあるのでこちらを参照
give
- 構文:/give <プレイヤー名> <ブロックID/アイテムID> [個数] [種類] [構成要素]
- 説明:指定したプレイヤーにアイテムを与える
- 例文:いがみにジャングルの木の板を1個与える
/give igamisatoshi planks 1 3
構成要素
構成要素は2種類、設置可能と破壊可能
設置可能:can_place_on
破壊可能:can_destroy
- 例文
いがみに草ブロックを破壊できるジャングルの木の板を1個与える
/give igamisatoshi planks 1 3 {"minecraft:can_destroy":{"blocks":["grass"]}}
help
- 構文
/help <コマンド名>
/help [page: ページ数]
/?
- 説明:ヘルプの表示
- 例文
コマンドの一覧の1ページ目を表示/help
コマンド一覧の3ページ目を表示
/help 3
giveコマンドの使用方法を表示
/help give
kill
- 構文:/kill [ターゲット]
- 説明
指定したターゲットを消す
ターゲットを指定しないと自分自身を消す
アイテムを指定するとそのアイテムを消せる
- 例文:落ちているアイテムを消す
/kill @e[type=item]
プレイヤー以外をすべて消す
/kill @e[type=!player]
プレイヤーと村人以外をすべて消す
/kill @e[type=!player,type=!villager]
locate
- 構文
/locate structure <構造物名> [useNewChunksOnly: true/false]
/locate biome <バイオーム名>
- 説明
最も近い構造物やバイオームの座標を表示する
useNewChunksOnly:生成する前のチャンクにある構造物のみ対象にする - 例文:新しいチャンクの古代都市の場所を調べる
/locate structure ancient_city true
雪原の場所を調べる
/locate biome snowy_plains
構造物名一覧
古代都市 | ancient_city | 砦の遺跡 | bastion_remnant |
埋もれた宝 | buried_treasure | エンドシティ | end_city |
ネザー要塞 | fortress | 森の洋館 | mansion |
廃坑 | mineshaft | 神殿 | monument |
ピリジャーの前哨基地 | pillager_outpost | 荒廃したポータル | ruined_portal |
海底遺跡 | ruins | 難破船 | shipwreck |
要塞 | stronghold | ピラミッド | temple |
イグルー | igloo | ジャングルの寺院 | jungle_pyramid |
沼地の小屋 | swamp_hut | 村 | village_desert village_plains village_savanna village_snowy village_taiga |
バイオーム一覧
多すぎるのでこちらを参照
msg
- 構文:/msg <プレイヤー名> <メッセージ>
- 説明
特定のプレイヤーにメッセージを送る
tell、wと同じ
他の人にこのメッセージは表示されない
- 例文:igamisatoshiにおはようとメッセージを送る
/msg igamisatoshi おはよう
particle
- 構文:/particle <パーティクル名> <位置 x y z>
- 説明:パーティクルを発生させる
- 例文:自分の前を爆殺させる
/particle minecraft:huge_explosion_emitter ^ ^1 ^3
パーティクル名の一覧はこちらを参照
ride
- 構文
- /ride <ライダー> start_riding <乗りもの> [テレポート規則] [乗り方: 乗り方の種類]
- /ride <ライダー> stop_riding
- /ride <乗り物> evict_riders
- /ride <乗り物> summon_rider <エンティティタイプ: エンティティタイプ> [出現イベント: 文字列] [名札: 文字列]
- /ride <乗り物> summon_ride <エンティティタイプ: エンティティタイプ> [乗車規則: 乗車規則] [出現イベント: 文字列] [名札: 文字列]
- /ride <ライダー> start_riding <乗りもの> [テレポート規則] [乗り方: 乗り方の種類]
- 説明
エンティティを他のエンティティに乗せる、下ろす
- start_riding <ライダー>が乗り物に乗る
一度に指定できるのは1つだけ、エラーになるので名札をつかって特定した方がいい
- テレポート規則:テレポート規則
teleport_ride:乗り物がテレポートする
teleport_rider:ライダーがテレポートする - 乗り方:乗り方の種類
複数指定できるようにみえるけれど、一度に指定できるのは1つだけ
if_group_fits:すべてのライダーが乗り物に乗れる場合のみ乗れる
until_full:全員乗るまで一人づつ乗せる(省略した場合はこちらになる) - 例文
ゾンビ1人とニワトリ1羽がのとき、ニワトリをゾンビのもとにレポートして乗せる(ゾンビやニワトリが複数いるとエラーがでる)/ride @e[type=zombie] start_riding @e[type=chicken] teleport_ride until_full
ニワトリのにわちゃんをゾンビのゾンくんのもとにレポートして乗せる
/ride @e[type=zombie,name=ゾンくん] start_riding @e[type=chicken,name=にわちゃん] teleport_ride if_group_fits
- テレポート規則:テレポート規則
- stop_riding <乗る側>を下ろす
- 例文:ゾンビを下ろす
/ride @e[type=zombie] stop_riding
- 例文:ゾンビを下ろす
- evict_riders <乗り物>に乗っている<乗る人>を下ろす
- 例文:ニワトリに乗ってるライダー達を下ろす
/ride @e[type=chicken] evict_riders
- 例文:ニワトリに乗ってるライダー達を下ろす
- summon_rider <ライダー>を召喚して<乗り物>に乗せる
- 出現イベント:召喚するライダーのスポーンイベントを指定して実行する
- 名札:召喚するライダーの名前を指定する
- 例文:ゾンビを召喚してニワトリに乗せる
/ride @e[type=chicken] summon_rider zombie
- summon_ride <乗り物>を召喚して<ライダー>を乗せる
- 乗車規則
skip_riders:他の乗り物に乗っていないライダーにのみ乗り物を召喚
no_ride_change:まだ乗っておらず、他のエンティティが乗っていないライダーにのみエンティティを召喚
reassign_rides:まだ未定義の場合、すべてのエンティティにエンティティを召喚 - 出現イベント:召喚するライダーのスポーンイベントを指定して実行する
- 名札:召喚するライダーの名前を指定する
- 例文:ニワトリを召喚してゾンビを乗せる
/ride @e[type=zombie] summon_ride chicken
- 乗車規則
- start_riding <ライダー>が乗り物に乗る
say
- 構文
/say <メッセージ> - 説明
他のプレイヤーにメッセージを送る
セレクターを使うとセレクター部分がエンティティ名に変わる - 例文:近くにいるエンティティ名とこんにちはを表示
/say @e こんにちは
setworldspawn
- 構文
/setworldspawn <x y z> - 説明
初期リスポーン地点を指定する
チルダ(~)でも指定できる
- 例文:現在いる地点を初期リスポーン地点にする
/setworldspawn ~ ~ ~
spawnpoint
- 構文:/spawnpoint <プレイヤー名> <x y z>
- 説明:スポーン地点を設定する
プレイヤー名はターゲットセレクターでも指定できる
チルダ(~)でも指定できる
- 例文:igamisatoshiのスポーン地点を x10 y1 z15 に設定する
/spawnpoint igamisatoshi 10 1 15
summon
- 構文:/summon <エンティティ名> [x y z] [spawnEvent] [spawnEvent]
- 説明:エンティティを召喚する
座標を省略するとコマンド実行者の場所に召喚する - 例文
帯電クリーパーと名前をつけた帯電クリーパーを召喚する
/summon creeper ~ ~ ~ minecraft:become_charged "Powered Creeper"
黄色い文字でDolphinと名前をつけたイルカを召喚する
/summon dolphin "§6Dolphin" ~ ~ ~
数字の6の部分を変えれば他の色になるよ
tp
- 構文:/tp <ターゲット> <場所> [y軸回転] [x軸回転]
- 説明
ターゲットを場所にテレポートさせる
ターゲットはターゲットセレクター、プレイヤー名、エンティティ名を指定できる
場所にはターゲットセレクター、プレイヤー名、エンティティ名、座標を指定できる
場所を座標で指定した場合、y軸回転、x軸回転を指定できる- y軸は体の向き、x軸は首の向き
- y軸 北:-180、東:-90、南:0、西:90
- x軸 真上:-90、真下:90
- 例文:すべてのエンティティを自分の真下にテレポートさせ、自分は南を向き真下を見る
/tp @e ~ ~ ~ 0 90
tell
- 構文:/tell <プレイヤー名> <メッセージ>
- 説明
特定のプレイヤーにメッセージを送る
tell、wと同じ
他の人にこのメッセージは表示されない - 例文:igamisatoshiにメッセージを送る
/tell igamisatoshi おはよう
time
- 構文
/time add <数値>
/time query <daytime / gametime / day>
/time set <時間帯>
/time set <数値>
- 説明:時間を設定する
- add 数字の分、時間を足す
- query 現在時刻を問い合わせる
- daytime 夜明けから経過したゲームティック
- gametime ワールド生成時からのゲームティック
- day ワールド生成時からのゲーム内日数
- set <数値> 指定した時間に変更する
- set <時間帯> 指定した時間帯に変更する
- sunrise 朝方 23000
- day 昼間 1000
- noon 正午 6000
- sunset 夕方 12000
- night 夜 13000
- midnight 深夜 18000
- 例文
時間を夕方にする/time set sunset
ゲーム開始から何日経ったか確認
/time query day
w
- 構文:/w <プレイヤー名> <メッセージ>
- 説明
特定のプレイヤーにメッセージを送る
tell、wと同じ
他の人にこのメッセージは表示されない
- 例文:igamisatoshiへこんばんはとメッセージを送る
/w igamisatoshi こんばんは
weather
- 構文:/weather <天候> [継続時間]
- 説明:天候を変更する
-
天候
- clear:晴れ
- rain:雨、寒冷バイオームだと雪
- thunder:雷雨、寒冷バイオームだと雷と雪
-
継続時間
天候が続く時間を秒単位で設定する(1~1000000)
省略すると60000~18000ティック継続する
-
- 例文:天候を3000ティックの間、雨に変える。
/weather rain 3000
xp
- 構文
- /xp <経験値量> [プレイヤー名]
- /xp <レベル>L [プレイヤー名]
- 説明
経験値、もしくは直接レベルをプレイヤーにあたえるプレイヤー名を省略すると、コマンド実行者に経験値が入る
- 例文
- igamisatoshiに経験値100をあたえる
/xp 100 igamisatoshi/* Your code... */
- プレイヤー全員に100レベルをあたえる
/xp 100L @p/* Your code... */
- igamisatoshiに経験値100をあたえる
サーバーコマンド一覧
サーバー限定コマンドの一覧
サーバーのコンソールからしか実行できないものもある
help
- 構文:
/help
/? - 説明:ヘルプの表示
- 例文:/help
kick
- 構文:/kick <プレイヤー名>
- 説明:サーバから指定したプレイヤーを追い出す
- 例文:igamisatosiをサーバから追い出す
/kick igamisatoshi
ban
- 構文:/ban <プレイヤー名>
- 説明:指定したプレイヤーを接続不可能にする
- 例文:igamisatoshiを接続不可能にする
/ban igamisatosi
pardon
- 構文:/pardon <プレイヤー名>
- 説明:指定したプレイヤーのbanを解除する
- 例文:igamisatoshiのbanを解除する
/pardon igamisatoshi
ban-ip
- 構文:/ban-ip <ipアドレス>
- 説明:指定したIPアドレスからの接続を不可能にする
- 例文:192.1.1.205からの接続を不可能にする(このIPアドレスはダミーです)
/ban-ip 192.1.1.205
banlist
- 構文:/banlist
- 説明:banリストを表示する
- 例文:banリストを表示する
/banlist
pardon-ip
- 構文:/pardon-ip <ipアドレス>
- 説明:指定したIPのbanを解除する
- 例文:ipアドレス 192.1.1.205 の接続を許可する
/pardon-ip 192.1.1.205
changesetting
- 構文:/changesetting
- /changesetting allow-cheats [true/false]
- /changesetting difficulty [難易度]
- 説明
サーバーの設定を変更する
server.propertiesは書き換えない- 難易度
peaceful (省略形 p または 0)easy (省略形 e または 1)
normal (省略形 n または 2)
hard (省略形 h または 3)
- 難易度
- 例文
- チートの許可
/changesetting allow-cheats true
- 難易度変更をeasyに変更する
/changesetting difficulty 1
- チートの許可
op
- 構文:/op <プレイヤー名>
- 説明:指定したプレイヤーにオペレーター権限をあたえる
- 例文:igamisatoshiにオペレーター権限をあたえる
/op igamisatoshi
deop
- 構文:/deop <プレイヤー名>
- 説明:指定したプレイヤーからオペレータ権限を剥奪する
- 例文:igamisatoshiからオペレーター権限を剥奪する
/deop igamisatoshi
perf
- 構文:/perf </perf start/end>
- 説明:ゲーム情報を10秒間記録する
- 例文:ゲーム情報の取得開始
/perf start
stop
- 構文:/stop
- 説明:サーバーを停止する
- 例文:サーバー停止
/stop
save-all
- 構文:/save-all [flush]
- 説明:サーバー全てをセーブする
- 例文:サーバーすべてを強制セーブする
/save-all flush
save-on
- 構文:/save-on
- 説明:オートセーブを有効にする
- 例文:オートセーブを有効にする
/save-on
save-off
- 構文:/save-off
- 説明:オートセーブを無効にする
- 例文:オートセーブを無効にする
/save-off
setidletimeout
- 構文:/setidletimeout <分>
- 説明:指定した時間の間、何もしないとサーバとの接続がきれる
- 例文:5分間動かないとキックする
/setidletimeout 5
list
- 構文:/list
- 説明:今、接続している全プレイヤーを表示する
- 例文:リストを表示する
/list
whitelist
- 構文:/whitelist <[on/off]、[add/remove]、[list]、[reload]>
- 説明:ホワイトリストの管理
- on/off:ホワイトリストの有効/無効を切り替える
- whitelist :指定したプレイヤーをホワイトリストに追加/削除する
- list:ホワイトリスト一覧を表示する[]
- reload:ホワイトリストをリロードする
- 例文
- ホワイトリストを有効にする
/whitelist on
- ホワイトリストからigamisatoshiを除外する
/whitelist remove igamisatoshi
- ホワイトリストの一覧を表示する
/whitelist list
- ホワイトリストをリロードする
/whitelist reload
- ホワイトリストを有効にする
gamemode
- 構文:/gamemode <プレイヤー名> <0/1>
- 説明:指定したプレイヤーのゲームモードを変更する
0はサバイバル、1はクリエイティブ - 例文:igamisatoshi をクリエイティブにする
/gamemode igamisatoshi 1