About

位置 (-1920,14,-138)

呼び出し元 毎tick実行するコマンド群14

The Unusual SkyBlockでの白魔導士のスキルの一つであるホーリーの実行時の演出や、敵MOBへ満腹や即時回復の付与、アンデッド以外への敵MOBへの即時ダメージの付与などを行う。

コマンド群

No. コマンド 状態
1 /execute @e[tag=Holy] ~ ~ ~ /scoreboard players tag @e[r=8,tag=Enemy] add Holyed リピート
動力が必要
2 /scoreboard players tag @e[tag=Holyed] remove Holyed {ActiveEffects:[{Id:23b,Amplifier:-1b,ShowParticles:false}]} 条件付き
3 /effect @e[tag=Holyed] minecraft:saturation 6 255 true  
4 /effect @e[tag=Holyed] minecraft:instant_health 1 6 true 条件付き
5 /execute @e[tag=Holyed] ~ ~ ~ /effect @e[r=0,tag=LivingEnemy] minecraft:instant_damage 1 3 true 条件付き
6 /execute @e[tag=Holyed] ~ ~ ~ /effect @e[r=0,tag=LivingEnemy] minecraft:instant_health 0 条件付き
7 /execute @e[tag=Holyed] ~ ~ ~ /playsound block.fire.extinguish master @a[r=32] ~ ~ ~ 2 2 0  
8 /execute @e[tag=Holyed] ~ ~ ~ /particle fireworksSpark ~ ~1 ~ 1 1 1 0.25 20 force 条件付き
9 /scoreboard players tag @e[tag=Holyed] remove Holyed 条件付き
10 /execute @e[tag=Holy] ~ ~ ~ /playsound entity.experience_orb.pickup master @a[r=32] ~ ~ ~ 0.3 2 0.05  
11 /execute @e[tag=Holy] ~ ~ ~ /particle endRod ~ ~ ~ 1 1 1 0.1 3 force  
12 /scoreboard players test #EntityCount Global * 0  
13 /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ 条件付き

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

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

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

詳細

  1. Holyを持つすべてのエンティティから半径8m以内のEnemyを持つすべてのエンティティに対し、以下の事柄を実行
    1. 対象エンティティにHolyedを付与
    2. Holyedを持ち、Holyed削除対象タグ(満腹Lv.255を持つエンティティ)を持つすべてのエンティティからHolyedを削除
  2. Holyedを持つエンティティ対し、以下の事柄を実行
    1. 対象エンティティに満腹Lv.255を6秒間付与
    2. 対象エンティティに即時回復Lv.6を1秒間付与
    3. 対象エンティティから半径0m以内のLivingEnemyを持ったすべてのエンティティに対し、以下の事柄を実行
      1. 対象エンティティに即時ダメージLv.3を1秒間付与
      2. 対象エンティティから即時回復を削除
  3. Holyedを持つすべてのエンティティに対し、以下の事柄を実行
    1. 対象エンティティから半径32m以内のすべてのプレイヤーに効果音を鳴らす
    2. 対象エンティティの座標上にパーティクルを表示
    3. 対象エンティティからHolyedを削除
  4. Holyを持つすべてのエンティティに対し、以下の事柄を実行
    1. 対象エンティティから半径32m以内のすべてのプレイヤーに効果音を鳴らす
    2. 対象エンティティの数を#EntityCountGlobalに代入
    3. 対象エンティティの座標上にパーティクルを表示
  5. #EntityCountGlobalが0以下であるとき、ホーリークロック処理を停止

Holyed削除対象タグ

{
  ActiveEffects:
  [{
    Id:23b,
    Amplifier:-1b,
    ShowParticles:false
  }]
}