About

位置 (-1920,11,-140)

呼び出し元 バードストライククロック処理

狩人のスキルの一つであるバードストライクの敵の落下処理をMotionの変更によって行う。

コマンド群

No. コマンド 状態
1 /scoreboard players tag @e[tag=FallDown] remove FallDown {OnGround:true} リピート
動力が必要
2 /entitydata @e[tag=FallDown] {Motion:[0d,-1d,0d]}  
3 /scoreboard players test #EntityCount Global * 0  
4 /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ 条件付き

No.1のコマンドブロックについて

No.1のコマンドブロックには以下のタグが付与されている。

CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}

詳細

  1. FallDownを持ち、OnGroundtrueであるすべてのエンティティに対し、以下の事柄を実行
    1. 対象エンティティからFallDownを削除
    2. FallDownを削除した数を#EntityCountGlobalに代入
  2. FallDownを持つすべてのエンティティにバードストライク付与タグを付与
  3. #EntityCountGlobalが0以下であるとき、バードストライク効果クロック処理

バードストライク付与タグ

{
  Motion:[0d,-1d,0d]
}