About

位置 (-1920,4,-138)

呼び出し元 初期化処理, 村人像

分岐先 ディアクロック処理, フラワーギフトクロック処理, ホーリークロック処理, アイスストームクロック処理, クロスファイアークロック処理

雪玉や矢などの投擲物を用いたスキルやアイテムエンティティを用いたスキルなどの攻撃処理や演出、他のコマンド群への分岐などを行う。また、The Unusual SkyBlockでの狩人のスキルの一つであるエンチェイス実行時のタグを付与したり、やスキル効果切れのメッセージを表示したりする。

コマンド群

No. コマンド 状態 コメント
1 (空白)    
2 /execute @a[score_ActivatedSkill_min=4210,score_ActivatedSkill=4219] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[Dia,Projectile,FlyingObject,Driftable,TypeChecked]} 動力が必要 白魔導士
ディア
3 /execute @a[score_ActivatedSkill_min=4210,score_ActivatedSkill=4219] ~ ~1.52 ~ /scoreboard players operation @e[r=2,type=Snowball,c=1] ProjectileSkill = @a[c=1] ActivatedSkill 条件付き  
4 /fill -1921 8 ~ -1921 8 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###ディアクロック 条件付き  
5 /fill ~-3 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
6 /execute @a[score_ActivatedSkill_min=4220,score_ActivatedSkill=4220] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[FlowerGift,FlowerGift1,FlyingObject,Driftable,TypeChecked]} 動力が必要 白魔導士
フラワーギフト
7 /execute @a[score_ActivatedSkill_min=4221,score_ActivatedSkill=4221] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[FlowerGift,FlowerGift2,FlyingObject,Driftable,TypeChecked]} 動力が必要  
8 /execute @a[score_ActivatedSkill_min=4222,score_ActivatedSkill=4229] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[FlowerGift,FlowerGift3,FlyingObject,Driftable,TypeChecked]} 動力が必要  
9 /fill -1921 11 ~ -1921 11 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###フラワーギフトクロック 動力が必要  
10 /fill ~-4 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
11 /execute @a[score_ActivatedSkill_min=4230,score_ActivatedSkill=4239] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[Holy,FlyingObject,Driftable,TypeChecked]} 動力が必要 白魔導士
ホーリー
12 /fill -1921 14 ~ -1921 14 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###ホーリークロック 条件付き  
13 /fill ~-2 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
14 /execute @a[score_ActivatedSkill_min=5200,score_ActivatedSkill=5200] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[IceStorm,IceStorm1,FlyingObject,Driftable,TypeChecked]} 動力が必要 黒魔導士
アイスストーム
15 /execute @a[score_ActivatedSkill_min=5201,score_ActivatedSkill=5201] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[IceStorm,IceStorm2,FlyingObject,Driftable,TypeChecked]} 動力が必要  
16 /execute @a[score_ActivatedSkill_min=5202,score_ActivatedSkill=5209] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[IceStorm,IceStorm3,FlyingObject,Driftable,TypeChecked]} 動力が必要  
17 /fill -1921 8 ~1 -1921 8 ~1 minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###アイスストームクロック 動力が必要  
18 /fill ~-4 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
19 /execute @a[score_ActivatedSkill_min=5210,score_ActivatedSkill=5210] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[CrossFire,CrossFire1,FlyingObject,Driftable,TypeChecked]} 動力が必要 黒魔導士
クロスファイアー
20 /execute @a[score_ActivatedSkill_min=5211,score_ActivatedSkill=5211] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[CrossFire,CrossFire2,FlyingObject,Driftable,TypeChecked]} 動力が必要  
21 /execute @a[score_ActivatedSkill_min=5212,score_ActivatedSkill=5219] ~ ~1.52 ~ /entitydata @e[r=2,type=Snowball,c=1] {Tags:[CrossFire,CrossFire3,FlyingObject,Driftable,TypeChecked]} 動力が必要  
22 /fill -1921 11 ~1 -1921 11 ~1 minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###クロスファイアークロック 動力が必要  
23 /fill ~-4 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
24 /tellraw @a[tag=EnChase] {“text”:”エンチェイスの効果が切れた。”,”color”:”gold”}   エンチェイス付与処理
EnChase
25 /fill ~2 ~-1 ~ ~4 ~-1 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 条件付き  
26 /execute @a[tag=EnChase] ~ ~1.52 ~ /scoreboard players tag @e[r=2,tag=Arrow,c=1] add Chaser 条件付き  
27 /execute @a[tag=EnChase,score_EnChase=1] ~ ~1.52 ~ /scoreboard players tag @e[r=2,tag=Arrow,c=1] add Chaser1 動力が必要  
28 /execute @a[tag=EnChase,score_EnChase_min=2] ~ ~1.52 ~ /scoreboard players tag @e[r=2,tag=Arrow,c=1] add Chaser2 動力が必要  
29 /fill ~-2 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要  
30 /scoreboard players reset @a[tag=EnChase] EnChase 条件付き  
31 /scoreboard players tag @a[tag=EnChase] remove EnChase 条件付き  

詳細

  1. 以下のコマンド群が起動されているとき、それぞれを実行する
    1. ディア実行部
    2. フラワーギフト
    3. ホーリー実行部
    4. アイスストーム実行部
    5. クロスファイアー実行部
  2. エンチェイス付与処理部を実行

ディア実行部

  1. ActivatedSkillが4210 ~ 4219であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉に対し、以下の事柄を実行
    1. 対象エンティティにディア付与タグを付与
    2. 対象エンティティのProjectileSkillに最も近いプレイヤーのActivatedSkillを代入
    3. ディアクロック処理の実行を予約
  2. ディア実行部を停止

ディア付与タグ

{
  Tags:[Dia,Projectile,FlyingObject,Driftable,TypeChecked]
}

フラワーギフト実行部

  1. ActivatedSkillが4220であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にフラワーギフト付与タグ1を付与
  2. ActivatedSkillが4221であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にフラワーギフト付与タグ2を付与
  3. ActivatedSkillが4222 ~ 4229であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にフラワーギフト付与タグ3を付与
  4. フラワーギフトクロック処理の実行を予約
  5. フラワーギフト実行部を停止

フラワーギフト付与タグ1

{
  Tags:[FlowerGift,FlowerGift1,FlyingObject,Driftable,TypeChecked]
}

フラワーギフト付与タグ2

{
  Tags:[FlowerGift,FlowerGift2,FlyingObject,Driftable,TypeChecked]
}

フラワーギフト付与タグ3

{
  Tags:[FlowerGift,FlowerGift3,FlyingObject,Driftable,TypeChecked]
}

ホーリー実行部

  1. ActivatedSkillが4220であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉に対し、以下の事柄を実行
    1. 対象エンティティにホーリー付与タグを付与
    2. ホーリークロック処理の実行を予約
  2. ホーリー実行部を停止

ホーリー付与タグ

{
  Tags:[Holy,FlyingObject,Driftable,TypeChecked]
}

アイスストーム実行部

  1. ActivatedSkillが5200であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にアイスストーム付与タグ1を付与
  2. ActivatedSkillが5201であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にアイスストーム付与タグ2を付与
  3. ActivatedSkillが5202 ~ 5209であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にアイスストーム付与タグ3を付与
  4. アイスストームクロック処理の実行を予約
  5. アイスストーム実行部を停止

アイスストーム付与タグ1

{
  Tags:[IceStorm,IceStorm1,FlyingObject,Driftable,TypeChecked]
}

アイスストーム付与タグ2

{
  Tags:[IceStorm,IceStorm2,FlyingObject,Driftable,TypeChecked]
}

アイスストーム付与タグ

{
  Tags:[IceStorm,IceStorm3,FlyingObject,Driftable,TypeChecked]
}

クロスファイアー実行部

  1. ActivatedSkillが5210であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にクロスファイアー付与タグ1を付与
  2. ActivatedSkillが5211であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にクロスファイアー付与タグ2を付与
  3. ActivatedSkillが5212 ~ 5219であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い雪玉にクロスファイアー付与タグ3を付与
  4. クロスファイアークロック処理の実行を予約
  5. クロスファイアー実行部を停止

クロスファイアー付与タグ1

{
  Tags:[CrossFire,CrossFire1,FlyingObject,Driftable,TypeChecked]
}

クロスファイアー付与タグ2

{
  Tags:[CrossFire,CrossFire2,FlyingObject,Driftable,TypeChecked]
}

クロスファイアー付与タグ3

{
  Tags:[CrossFire,CrossFire3,FlyingObject,Driftable,TypeChecked]
}

エンチェイス付与処理部

  1. EnChaseを持つすべてのプレイヤーに対し、以下の事柄を実行
    1. 対象プレイヤーに「エンチェイスの効果が切れた。」とのメッセージを表示
    2. Chaserタグ付与処理部を起動
    3. 対象プレイヤーから1.52m上を中心とした、半径2m以内の最も近い矢にChaserを付与
  2. Chaserタグ付与処理部が起動されていれば、それを実行

Chaserタグ付与処理部

  1. EnChase(タグ)を持ち、EnChase(スコア)が1以下であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い矢にChaser1を付与
  2. EnChase(タグ)を持ち、EnChase(スコア)が2以上であるすべてのプレイヤーから1.52m上を中心とした、半径2m以内の最も近い矢にChaser2を付与
  3. Chaserタグ付与処理部を停止し、以下の事柄を実行
    1. EnChase(タグ)を持つすべてのプレイヤーのEnChase(スコア)を0に設定
    2. EnChase(タグ)を持つすべてのプレイヤーから、EnChase(タグ)を削除