引数の型

ページ名:引数の型

この記事では全種のコマンドの引数を紹介している。

目次

Java Edition

brigadier:bool

ブール値(true または false)を指定する。

公式例

  • true
  • false

brigadier:double

倍精度浮動小数点数を指定する。

それぞれの倍精度引数は特定の最大値・最小値が設定されている場合がある。

精度は値によって異なり、最大の絶対値は約1.8×10308である。

公式例

  • 0
  • 1.2
  • .5
  • -1
  • -.5
  • -1234.56

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  max: 倍精度引数の最大値。
    •  min: 倍精度引数の最小値。

brigadier:float

単精度浮動小数点数を指定する。

それぞれの浮動小数点数は特定の最大・最小値が設定されている場合がある。

値によって精度は異なり、最大の絶対値は約3.4*1038である。

公式例

  • 0
  • 1.2
  • .5
  • -1
  • -.5
  • -1234.56

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  max: 倍精度引数の最大値。
    •  min: 倍精度引数の最小値。

brigadier:integer

32ビットの整数値で指定する。また、値は-2,147,483,648以上2,147,483,647以下で指定する。

それぞれの整数引数は特定の最大・最小値が設定されている場合がある。

値域は−(231) ~ (231 − 1)、即ち(−2,147,483,648) ~ (2,147,483,647)である。

公式例

  • 0
  • 123
  • -123

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  max: 整数引数の最大値。
    •  min: 整数引数の最小値。

brigadier:long

64ビットの整数値を指定する。

注:brigadierには64bit式表記の整数引数が存在するが、Minecraftでは使用されていない。

各64bit式整数引数は特定の最大・最小値が設定されている場合がある。

値域は−(263) ~ (263−1)、即ち(−9,223,372,036,854,775,808) ~ (9,223,372,036,854,775,807)である。

公式例

  • 0
  • 123
  • -123

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  max: 64bit式整数引数の最大値。
    •  min: 64bit式整数引数の最小値。

brigadier:string

文字列を指定する。

文字列引数には、スペースを含まない1単語、クォーテーションマークで囲まれた文字列(1単語またはクォーテーションマークで囲まれた文字列)、包括的な文字列(コマンドの残りすべてが引数になる)が代入可能である。

公式例

1単語

  • word
  • word_with_underscores

引用符で囲まれた文字列

  • "quoted phrase"
  • word
  • ""

包括的な文字列

  • word
  • words with spaces
  • "and symbols"

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  type: 文字列引数の種類。word、phrase、greedyのいずれかをとる。

minecraft:angle

ヨー角(Y方向を軸としたときの回転角)を、浮動小数点数を用いて度単位で指定する。-180.0が真北、-90.0が真東、0.0が真南、90.0が真西であり、179.9は真北からほんの少し西側となる。チルダ表記法を使用することができ、コマンドの実行者のヨー角を基準とする相対値を指定できる。

公式例

  • 0
  • ~
  • ~-0.5

minecraft:block_pos

整数またはチルダ・キャレット表記法で表記されたブロック座標を指定する。

公式例

  • 0 0 0
  • ~ ~ ~
  • ^ ^ ^
  • ^1 ^ ^-5
  • ~0.5 ~1 ~-5

minecraft:block_predicate

block_predicateパラメータ(ブロックの状態を叙述する)のフォーマット形式はblock_id[block_states]{data_tags}である。なお、block_statesとdata_tagsは不要な場合には省略が可能である。

  • block_idは必須であり、名前空間IDのフォーマットに従わなければならない(指定しない場合はデフォルトでminecraft:が適用される)。
    • block_idには#から始まるブロックタグを指定することも可能である(例:#minecraft:planks)。
  • block_statesは[]内に(二つ以上なら,で並列して)記述される必要があり、指定するブロック状態はblock_idで指定したブロックが対応しているものでなければならない。なおこの項目は省略が可能である。
    • minecraft:stone[doesntexist=purpleberry]は認識不能な構文である(stoneにはブロック状態doesntexistが存在しないため)。
    • minecraft:redstone_wire[power=tuesday]は認識不能な構文である(redstone_wireのpowerは0~15の数値でなくてはならないため)。
  • Data_tagsは{}内に表記されなければならない。なお、この項目は省略が可能である。
  • 実行すると、指定したタグのみがテストされる。
    • redstone_wire[power=15]でテストした場合、powerに関してのみテストされ、その他のnorthなどのタグは無視される。

公式例

  • stone
  • minecraft:stone
  • stone[foo=bar]
  • #stone
  • #stone[foo=bar]{baz:nbt}

minecraft:block_state

block_stateパラメータのフォーマット形式はblock_id[block_states]{data_tags}である。なお、block_statesとdata_tagsは不要な場合には省略が可能である。

  • block_idは必須であり、名前空間IDのフォーマットに従わなければならない(指定しない場合はデフォルトでminecraft:が適用される)。
    • block_idには#から始まるブロックタグを指定することも可能である(例:#minecraft:planks)。
  • block_statesは[]内に(二つ以上なら,で並列して)記述される必要があり、指定するブロック状態はblock_idで指定したブロックが対応しているものでなければならない。なおこの項目は省略が可能である。
    • minecraft:stone[doesntexist=purpleberry]は認識不能な構文である(stoneにはブロック状態doesntexistが存在しないため)。
    • minecraft:redstone_wire[power=tuesday]は認識不能な構文である(redstone_wireのpowerは0~15の数値でなくてはならないため)。
  • Data_tagsは{}内に表記されなければならない。なお、この項目は省略が可能である。
  • ブロックを設置する際、指定したブロック状態以外はそのブロックの種類に基づいたデフォルトの値が適用される。
    • redstone_wire[power=15]を実行した際、powerは15に設定されるが、northは指定されていないのでデフォルトの値(この場合はnone)が適用される。

公式例

  • stone
  • minecraft:stone
  • stone[foo=bar]
  • foo{bar:baz}

minecraft:color

チームカラー(resetまたはチャット用の色16色のいずれか)で指定する。

公式例

  • red
  • green

minecraft:column_pos

で柱状物体の位置を指定する。座標はチルダ・キャレット表記法で表記された値または整数で表記する。

公式例

  • 0 0
  • ~ ~
  • ~1 ~-2

minecraft:component

Raw JSONテキストで指定する。

公式例

  • "hello world"
  • ""
  • {"text":"hello world"}
  • [""]

minecraft:dimension

ディメンション名前空間IDで指定する。

公式例

  • minecraft:overworld
  • minecraft:the_nether

minecraft:entity

プレイヤー名、ターゲットセレクターまたはUUIDで指定する。

それぞれのentity引数は、選択するエンティがティの数(単数・複数)や、種類(プレイヤーのみ・全エンティティ)が制限されている場合がある。

公式例

  • Player
  • 0123
  • @e
  • @e[type=foo]
  • dd12be42-52a9-4a91-a8a1-11c01849e498

コマンド構文の出力内でのJSONプロパティ

  •  properties: The root properties object.
    •  amount: The amount of entities that can be selected. Can be single or multiple.
    •  type: The target entity type. Can be players or entities.

minecraft:entity_anchor

eyesまたはfeetの値で指定する。

公式例

  • eyes
  • feet

minecraft:entity_summon

召喚可能なエンティティの種類から、名前空間IDの形式で指定する。

公式例

  • minecraft:pig
  • cow

minecraft:float_range

浮動小数点数の範囲の形式で指定する。(例:0.1 - 丁度0.1。..0.1 - 0.1以下。0.1.. - 0.1以上。0.1..1 - 0.1~1の間の開区間。)

公式例

  • 0..5.2
  • 0
  • -5.4
  • -100.76..
  • ..100

minecraft:function

名前空間IDで特定の関数を指定するか、#から始まる関数のタグを指定する。

公式例

  • foo
  • foo:bar
  • #foo

minecraft:game_profile

ゲームプロファイル(プレイヤープロファイル)の集合によって指定する。これにはプレイヤー名(サーバーがオンラインの場合は実在する名前である必要がある)やプレイヤーのターゲットセレクターなどを用いることができる。

公式例

  • Player
  • 0123
  • dd12be42-52a9-4a91-a8a1-11c01849e498
  • @e

minecraft:int_range

値域内の整数で指定する(例:0―ちょうど0、..0―0以下、0..―0以上、0..1―0以上1以下)。

公式例

  • 0..5
  • 0
  • -5
  • -100..
  • ..100

minecraft:item_enchantment

エンチャント名前空間IDで指定する。

公式例

  • unbreaking
  • silk_touch

minecraft:item_predicate

item_predicateパラメータのフォーマットはitem_id{data_tags}である。不要な場合はdata_tagを省略することができる。

  • item_idは必須であり、名前空間IDのフォーマットに従う必要がある(指定しない場合はデフォルトでminecraft:が適用される)。
  • Data_tagsは{}内に表記されなければならない。なお、この項目は省略が可能である。
    • アイテムをテストまたは削除する場合には指定したタグのみが参照され、その他のタグは無視される。

公式例

  • stick
  • minecraft:stick
  • #stick
  • #stick{foo:bar}

minecraft:item_slot

インベントリ内の特定のスロットに対応する文字列表記で指定する。

「コマンド/replaceitem」も参照

アイテムスロットは対応する整数で参照される。

スロット名[1]対応する有効な
slot_numberの値
配置された索引
armor.chest
(防具スロット:チェストプレート)
102
armor.feet
(防具スロット:ブーツ)
100
armor.head
(防具スロット:ヘルメット)
103
armor.legs
(防具スロット:レギンス)
101
weapon
(武器スロット)
98
weapon.mainhand
(武器スロット:メインハンド)
98
weapon.offhand
(武器スロット:オフハンド)
99
container.slot_number
(チェスト、樽等のスロット)
0-530-53
enderchest.slot_number
(エンダーチェストのスロット)
0-26200-226
hotbar.slot_number
(ホットバーのスロット)
0-80-8
inventory.slot_number
(インベントリのスロット)
0-269-35
horse.saddle
(ウマ:鞍のスロット)
400
horse.chest499
horse.armor
(ウマ:馬鎧のスロット)
401
horse.slot_number
(ウマ、ラマ:チェスト用スロット)
0-14500-514
villager.slot_number
(村人のアイテムスロット)
0-7300-307

配置された索引には以下のように制限がかかる。

配置された索引制限
0-53インベントリ全般
98-103Mobプレイヤー防具立て
200-226プレイヤー
300-307村人ピリジャー
400-401ウマラバ
499-514チェスト付きのロバ

公式例

  • container.5
  • 12
  • weapon

minecraft:item_stack

item_stackパラメータのフォーマットはitem_id{data_tags}である。なおdata_tagsは不要ならば省略が可能である。

  • item_idは必須であり、名前空間IDのフォーマットに従う必要がある(指定しない場合はデフォルトでminecraft:が適用される)。
  • Data_tagsは{}内に表記されなければならない。なお、この項目は省略が可能である。
  • コマンドでアイテムを与える際、指定したタグ以外はアイテムの種類に基づくデフォルトになる、

公式例

  • stick
  • minecraft:stick
  • stick{foo:bar}

minecraft:message

プレーンテキストである必要がある。スペースやターゲットセレクターを含めることができる。 ゲームはテキスト内のセレクターを選択されたエンティティの名前の一覧に置き換える。エンティティが2体の場合では "name1 and name2"と、n体の場合では"name1, name2, ... and namen" となる。

公式例

  • Hello world!
  • foo
  • @e
  • Hello @p :)

minecraft:mob_effect

ステータス効果名前空間IDで指定する。

公式例

  • spooky
  • effect

minecraft:nbt_compound_tag

SNBTフォーマットのcompound NBTで指定する。

公式例

  • {}
  • {foo:bar}

minecraft:nbt_path

NBTパスで指定する。

foo.bar[0]."A [crazy name]".baz.

  • foo
    • bar
        • A [crazy name]
          • baz

公式例

  • foo
  • foo.bar
  • foo[0]
  • [0]
  • []
  • {foo:bar}

minecraft:nbt_tag

SNBTフォーマットでのNBTタグで指定する。

公式例

  • 0
  • 0b
  • 0l
  • 0.0
  • "foo"
  • {foo:bar}

minecraft:objective

スコアボードのオブジェクト名で指定する。

公式例

  • foo
  • *
  • 012

minecraft:objective_criteria

スコアボードの条件で指定する。

公式例

  • foo
  • foo.bar.baz
  • minecraft:foo

minecraft:operation

/scoreboardの算術演算子で指定する。
有効な値は=(代入記号)、+=(加法)、-=(除法)、*=(乗法)、/=(切り捨て除法)%=(剰余除法)、><(交換)、<(最小値選択)、>(最大値選択)。

公式例

  • =
  • >
  • <

minecraft:particle

パーティクルの名前空間IDで指定し、その後ろに特有のパーティクルのパラメータが続く。

  • dustには各色の値域が0~1の三原色のパラメータと、サイズを指定する0~1のパラメータが必要である。
    例えば/particle dust 1.0 0.5 0.5 1.0ならサイズが1.0のピンク色のパーティクルが発生する。値をどれか一つでも1以上に設定した場合パーティクルは色が変化し、このとき1以上のパラメータは色の範囲を指定する。
  • blockとfalling_dustは、対象のブロックを指定するためにnamespaced_ID[block_state=foo]内にパラメータを組み込む必要があり("foo"には任意の変数を代入する)、またブロック状態は不要な場合省略が可能である。例:/particle block minecraft:grass_block[snowy=true]
  • itemはパラメータとしてアイテムの名前空間IDが必要である。例:/particle item minecraft:apple

公式例

  • foo
  • foo:bar
  • particle with options

minecraft:resource_location

名前空間IDで指定する。

公式例

  • foo
  • foo:bar
  • 012

minecraft:rotation

ヨー角(y方向を軸とした回転角)およびピッチ角(水平方向を軸とした回転角。仰角・俯角のこと)を、倍精度浮動小数点数を用いて度単位で指定する。

  • 水平方向の回転角(ヨー角)は、-180.0が真北、-90.0が真東、0.0が真南、90.0が真西であり、179.9は真北からほんの少し西側となる。
  • 垂直方向の回転角(ピッチ角)は、-90.0が真上、90.0が、真下となる。

チルダ表記法を使用することができ、コマンドの実行者のヨー角を基準とする相対値を指定できる。

公式例

  • 0 0
  • ~ ~
  • ~-5 ~5

minecraft:score_holder

スコアホルダーを選択する。ターゲットセレクター、プレイヤー名、UUID またはすべてのスコアホルダーを指定する*の値をとる。

それぞれのscore holder引数は、引数が特定のスコアホルダーしか選択できないのか、あるいは複数のスコアホルダーを選択できるのかが指定されている場合がある。

公式例

  • Player
  • 0123
  • *
  • @e

コマンド構文の出力内でのJSONプロパティ

  •  properties: オブジェクトのルートプロパティ。
    •  amount: 選択できるスコアホルダーの数。singleまたはmultipleの値をとる。

minecraft:scoreboard_slot

公式例

  • sidebar
  • foo.bar

minecraft:swizzle

x、y、zの文字の組み合わせで指定する。順番は問わないが重複は不可能である(例:x、xz、zyx、yzなど)。

公式例

  • xyz
  • x

minecraft:team

引用符を伴わない文字列でチーム名を指定する。使用できる文字は-, +, ., _、A-Z、a-z、0-9のみである。

公式例

  • foo
  • 123

minecraft:time

Minecraftの時刻で指定する。単精度浮動小数点数の末尾に単位を付けて表現される。
使用できる単位は以下の通り

  • d:ゲーム内での1日。24000ティックに相当する。
  • s:現実世界での1秒。20ティックに相当する。
  • t(デフォルト、省略可):1ティック。デフォルトの単位である。

単位をティックに変換したのち、最も近い整数ティックで時間が設定される。例えば、.5dは12000 に相当する。

公式例

  • 0d
  • 0s
  • 0t
  • 0

minecraft:uuid

ハイフン付き16進法形式で表現されたUUIDで指定する。使用できる文字は以下の通り。

  • -
  • A-F
  • a-f
  • 0-9

公式例

  • dd12be42-52a9-4a91-a8a1-11c01849e498

minecraft:vec2

浮動小数点数で構成される2次元座標で指定する。チルダ・キャレット表記法を使用できる。

公式例

  • 0 0
  • ~ ~
  • 0.1 -0.5
  • ~1 ~-2

minecraft:vec3

浮動小数点数で構成される3次元座標でなければならない。チルダ・キャレット表記法を使用できる。

公式例

  • 0 0 0
  • ~ ~ ~
  • ^ ^ ^
  • ^1 ^ ^-5
  • 0.1 -0.5 .9
  • ~0.5 ~1 ~-5

Bedrock Edition

bool

ブール値(true または false)を指定する。

BlockStateCommandParam

Arg desc: Illegal parameters

CommandFilePath

path/to/function/fileの形式で[behavior_pack]/functions/path/to/function/file.mcfunctionに位置する関数を指定する。

CommandMessage

プレーンテキストである必要がある。スペースやターゲットセレクターを含めることができる。 ゲームはテキスト内のセレクターを選択されたエンティティの名前の一覧に置き換える。エンティティが2体の場合では "name1 and name2"と、n体の場合では"name1, name2, ... and namen" となる。@hereは全てのプレイヤーとして解釈される。

CommandOperator

/scoreboardの算術演算子で指定する。
有効な値は=(代入記号)、+=(加法)、-=(除法)、*=(乗法)、/=(切り捨て除法)%=(剰余除法)、><(交換)、<(最小値選択)、>(最大値選択)。

CommandPosition

の各値は、浮動小数点数またはチルダ・キャレット表記法で表記された3次元座標を指定する。

CommandPositionFloat

浮動小数点数で構成される3次元座標でなければならない。チルダ・キャレット表記法を使用できる。

CommandRawText

[情報提供依頼]

CommandSelector

エンティティの状態を記述する。 プレイヤー名またはターゲットセレクターで指定する。

CommandSelector

プレイヤーの状態を記述する。 プレイヤー名またはターゲットセレクターで指定する。

CommandWildcardInt

32bitの整数または最小の整数(-2,147,483,648)を意味する*でなければならない。

float

単精度浮動小数点数を指定する。

int

32ビットの整数値で指定する。

Json::Value

JSON オブジェクトで指定する。

RelativeFloat

単精度浮動小数点数または チルダ・キャレット表記法でなければならない。

std::string

文字列を指定する。

std::unique_ptr

完全なコマンドを代表する。

WildcardCommandSelector

スコアホルダーを選択する。ターゲットセレクター、プレイヤー名、エンティティのスコアボードID、 またはすべてのスコアホルダーを指定する*の値をとる。

  1. ()内はスロットの説明


特に記載のない限り、コミュニティのコンテンツはCC BY-NC-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】&gt;【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

黒色の染料

黒色の染料Black Dye.png希少度色一般的再生可スタック可(64)黒色の染料(英:Black Dye)は、イカスミからできる一次染料である。目次1 取引2 クラフトから3 用途3.1 製作材料...

黒板

黒板Chalkboard Slate.pngChalkboard_Board.png再生不可スタック可(16)回収道具なし爆発耐性?硬度?発光しない透過する可燃性なし溶岩からの引火?黒板 (英:Cha...

黒曜石の柱

黒曜石の柱Obsidian_Pillar.pngバイオームジ・エンド構成ブロック黒曜石岩盤鉄格子エンドクリスタル炎既存チャンクでの生成はい(エンダードラゴンがリスポーンした際に)エンドの柱(英:End...

黒曜石の土台

黒曜石の土台Obsidian platform.pngバイオームジ・エンド構成ブロック黒曜石既存チャンクでの生成可、ディメンションに再び入る際に再設置。黒曜石の土台 (英:Obsidian Platf...

黒曜石のボート/ED

エンティティデータすべてのエンティティに共通するタグ obsidian: 1 または 0(true / false)。true の場合は、ボートが黒曜石のボートになる。V1.18.10現在は存在して...

黒曜石のボート

その他の用法については「黒曜石 (曖昧さ回避)」をご覧ください。そのほかの種類のボートについては「ボート (曖昧さ回避)」をご覧ください。Dark Oak Sapling JE2 BE2.pngこの記...

黒曜石 (曖昧さ回避)

黒曜石(英:Obsidian)は以下のいずれかを指す。目次1 ブロック2 アイテム3 構造物4 Minecraft Dungeons5 関連項目 ブロック黒曜石泣く黒曜石輝く黒曜石‌[Bedrock ...

黒曜石

その他の用法については「黒曜石 (曖昧さ回避)」をご覧ください。黒曜石Obsidian_JE3_BE2.png再生可スタック可(64)回収道具爆発耐性1,200硬度50発光しない透過しない可燃性なし溶...

黄色の染料

黄色の染料Dandelion Yellow.png希少度色一般的耐久度11 (データ)再生はいスタックはい (64)黄色の染料(英:Dandelion Yellow)は1次染料の1つであり、黄色の花ま...

黄緑色の染料

黄緑色の染料Lime Dye.png希少度色一般的再生可スタック可(64)黄緑色の染料(英:Lime Dye)とは2次染料の1つであり、緑色の染料1つと骨粉1つを作製枠で組み合わせて作製される。目次1...

鳥(英:Bird)は、小さな羽、意味がないクチバシ、翼を持つ飛行と滑空をするMinecraftのMobである。ニワトリオウムMinecraft EarthStormy ChickenCluckshro...

この記事では、Mobやアイテムについて説明しています。要素については「釣り」をご覧ください。魚(英:Fish)は水生生物であり、海洋の種類に関係なくどこにでも存在する。Mobの1グループであり、以下に...

高速装填

高速装填最大レベルIII一次アイテム二次アイテム該当なし出現比10名前空間IDquick_charge数値ID35高速装填、クイックチャージ‌[Bedrock Edition限定](英:Quick C...

高度

Clock JE3.gifこの記事は内容の更新を必要とします。 この記事を更新して、最近のアップデートや新たな情報を反映してください。詳細:「高度と天然資源」および「ネザー」の節のグラフ画像Y座標と層...

骨粉

骨粉Bone Meal.png希少度色一般的耐久度15 (データ)再生はいスタックはい (64)骨粉(英:Bone Meal)は多くの植物の肥料や、染料の作製素材として用いられる素材である。目次1 入...

骨ブロック/DV

データ値説明0上/下向きの骨ブロック1未使用2未使用3未使用4東/西向きの骨ブロック5未使用6未使用7未使用8北/南向きの骨ブロック特に記載のない限り、コミュニティのコンテンツはCC BY-NC-SA...

骨ブロック/BS

Java Edition:名前デフォルト値取り得る値説明axisyx東西を向いた状態y上下を向いた状態z南北を向いた状態Bedrock Edition:名前デフォルト値取り得る値説明pillar_ax...

骨ブロック

骨ブロックBone_Block_%28UD%29_JE2_BE2.pngBone_Block_%28NS%29_JE2_BE2.png再生可スタック可(64)回収道具爆発耐性2硬度2発光しない透過しな...