- distance: プレディケートが呼び出された位置からエンティティまでの距離に関する条件。距離が指定の範囲に入っていれば通過する。
- absolute: 3次元空間上での距離を確認する場合に使用する。
- max: 最大値
- min: 最小値
- horizontal: Y座標を無視した水平方向の距離を確認する場合に使用する。
- max: 最大値
- min: 最小値
- x: 二点間のX成分の差を確認する場合に使用する。
- max: 最大値
- min: 最小値
- y: 二点間のY成分の差を確認する場合に使用する。
- max: 最大値
- min: 最小値
- z: 二点間のZ成分の差を確認する場合に使用する。
- max: 最大値
- min: 最小値
- absolute: 3次元空間上での距離を確認する場合に使用する。
- effects: プレイヤーに付与されているステータス効果に関する条件。
- <ステータス効果ID>: 付与されている必要がある効果、およびそのプロパティに関する条件。
- ambient: ビーコン由来の効果か否かを確認する場合に使う。
- amplifier: 効果の強さに関する条件を定数で指定する場合に使う。ここでのN-1は効果レベルNに相当する。
- amplifer: 効果の強さに関する条件を値域で指定する場合に使う。ここでのN-1は効果レベルNに相当する。
- max: 最大値
- min: 最小値
- duration: 効果の残り持続時間に関する条件を定数で指定する場合に使う。単位はティック。
- duration: 効果の残り時間に関する条件を地域で指定する場合に使う。単位はティック。
- max: 最大値
- min: 最小値
- visible: このステータス効果のパーティクルおよびアイコンが非表示か否かを確認する場合に使う。
- <ステータス効果ID>: 付与されている必要がある効果、およびそのプロパティに関する条件。
- equipment: 装備スロットに入っているアイテムに関する条件。
- mainhand: 利き手に入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- offhand: オフハンドに入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- head: ヘルメットのスロットに入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- chest: チェストプレートのスロットに入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- legs: レギンスのスロットに入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- feet: ブーツのスロットに入っているアイテムの条件。
- アイテムに対して利用可能な条件の一覧
- mainhand: 利き手に入っているアイテムの条件。
- flags: エンティティの各種フラグに関する条件。
- is_baby: 子供かどうかを確認する為に使う。
- is_on_fire: 炎に巻かれているかどうかを確認する為に使う。
- is_sneaking: スニークしているかどうかを確認する為に使う。
- is_sprinting: ダッシュしているかどうかを確認する為に使う。
- is_swimming: 泳いでいるかどうかを確認する為に使う。
- location: 位置に関する条件。
- 場所に対して利用可能な条件の一覧
- nbt: エンティティのNBTデータに関する条件。
""
の中にNBTを文字列として記述することで指定する。NBT内に現れる二重引用符は全て\"
のようにエスケープする必要がある。 - passenger: このエンティティの上に(直接)騎乗しているエンティティに関する条件。
- エンティティに対して利用可能な条件の一覧
- stepping_on: 今立っているブロックに関する条件。
- 場所に対して利用可能な条件の一覧
- team: 指定のチームに属しているかを確認する為に使う。
- type: エンティティの種類に関する条件。エンティティIDで指定する。
- targeted_entity: 現在このエンティティが攻撃の標的にしているエンティティに関する条件。
- エンティティに対して利用可能な条件の一覧
- vehicle: このエンティティが(直接)騎乗しているエンティティに関する条件。
- エンティティに対して利用可能な条件の一覧
- type_specific: 特定の種類のエンティティにのみ適用できる条件群。
- type: どのエンティティの種類用の条件を使用するか。
- 以下、 typeに応じた追加タグを持つ。
- any
- 追加フィールドは持たない。
- cat: ネコ専用の条件。
- variant: ネコの種類の条件を指定する。有効な値は
minecraft:all_black
、minecraft:black
、minecraft:british
、minecraft:calico
、minecraft:jellie
、minecraft:persian
、minecraft:ragdoll
、minecraft:red
、minecraft:siamese
、minecraft:tabby
、minecraft:white
。ネコ#ネコの種類も参照。
- variant: ネコの種類の条件を指定する。有効な値は
- fishing_hook: このエンティティが今ちょうど引いた浮きに関する条件。
- frog: カエル専用の条件。
- variant: カエルの種類に関する条件。有効な値は
minecraft:cold
(冷帯種)、minecraft:temperate
(温帯種)、minecraft:warm
(熱帯種)。
- variant: カエルの種類に関する条件。有効な値は
- lightning: 雷専用の条件。このエンティティが雷でないと失敗する。
- blocks_set_on_fire: この雷が付けた炎の数の条件を定数で指定する。
- blocks_set_on_fire: この雷が付けた炎の数の条件を値域で指定する。
- max: 最大値
- min: 最小値
- entity_struck: この雷が撃ったエンティティに関する条件。撃たれたエンティティのうち、一体でも条件に合えば通過する。
- エンティティに対して利用可能な条件の一覧
- player: プレイヤー専用の条件。このエンティティがプレイヤーでない場合は失敗する。
- looking_at: プレイヤーが見ているエンティティに関する条件。「見ている」と判定される距離の上限は100ブロックである。視界の遮蔽はプレイヤーの向いている向きに沿った半直線ではなく、二人のプレイヤーの目を結んだ線分上の遮蔽物の有無で判定される。
- エンティティに対して利用可能な条件の一覧
- advancements: プレイヤーの進捗達成状況に関する条件。
- <進捗ID>: 指定のIDの進捗が達成されているかどうかを確認する為に使う。
- <進捗ID>: 指定のIDの進捗の個々の達成条件の達成状況を確認するために使う。
- <達成条件ID>: 指定のIDの達成要件が達成されているかどうかを確認する為に使う。
- gamemode: このプレイヤーのゲームモードが指定のものであるかどうかを確認する。有効な値は
survival
、creative
、adventure
、spectator
。 - level: プレイヤーの経験値レベルに関する条件を定数で指定する為に使う。
- level: プレイヤーの経験値レベルに関する条件を地域で指定するために使う。
- max: 最大値
- min: 最小値
- recipes: プレイヤーのレシピの解放・未開放に関する条件。
- <レシピID>: 指定のレシピが解放されているかどうかを確認する。
- stats: プレイヤーの統計に関する条件。統計#名前空間IDも参考。
- 各統計の条件。
- type: 条件を課したい統計のタイプ。有効な値は
minecraft:custom
、minecraft:crafted
、minecraft:used
、minecraft:broken
、minecraft:mined
、minecraft:killed
、minecraft:picked_up
、minecraft:dropped
、minecraft:killed_by
である。 - stat: 条件を課したい統計の名前の名前空間ID。
- value: 指定の統計の値の条件を定数で指定する。
- value: 指定の統計の値の条件を値域で指定する。
- max: 最大値。
- min: 最小値。
- type: 条件を課したい統計のタイプ。有効な値は
- 各統計の条件。
- looking_at: プレイヤーが見ているエンティティに関する条件。「見ている」と判定される距離の上限は100ブロックである。視界の遮蔽はプレイヤーの向いている向きに沿った半直線ではなく、二人のプレイヤーの目を結んだ線分上の遮蔽物の有無で判定される。
- slime: スライム専用の条件。
- size: スライムのサイズの条件を定数で指定する。
- size: スライムのサイズの条件を値域で指定する。
- max: 最大値。
- min: 最小値。
- type: どのエンティティの種類用の条件を使用するか。
- distance: プレディケートが呼び出された位置からエンティティまでの距離に関する条件。距離が指定の範囲に入っていれば通過する。
Advertisement
Advertisement