About
位置 (-1920,10,-186)
呼び出し元 毎tick実行するコマンド群12
NearProjectile
が付与されていて、かつダメージを受けたエンティティが存在するときに、特定のスキルのHIT処理を実行する。
コマンド群
No. | コマンド | 状態 |
---|---|---|
1 | /scoreboard players tag @e[tag=NearProjectile] add ProjectileHit {HurtTime:10s} | |
2 | /clone ~-1 ~4 ~ ~-1 ~4 ~ ~-1 ~4 ~ filtered force minecraft:command_block 5 ###ProjectileHitリセット予約 | 条件付き |
3 | /fill ~2 ~1 ~ ~10 ~1 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 | 条件付き |
4 | /scoreboard players tag @e[tag=NearProjectile] remove NearProjectile | |
5 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=1220,score_PotentialSkill=1229,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 9 -143 /fill ~ ~ ~ ~4 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #真空斬りHIT処理 | 動力が必要 |
6 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=2200,score_PotentialSkill=2209,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1919 12 -143 /fill ~ ~ ~ ~13 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #手裏剣HIT処理 | 動力が必要 |
7 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=2230,score_PotentialSkill=2239,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 15 -143 /fill ~ ~ ~ ~5 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #居縮HIT処理 | 動力が必要 |
8 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=3210,score_PotentialSkill=3219,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 14 -141 /fill ~ ~ ~ ~6 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #チェインアローHIT処理 | 動力が必要 |
9 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=3230,score_PotentialSkill=3239,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1919 17 -141 /fill ~ ~ ~ ~6 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #ブラストショットHIT処理 | 動力が必要 |
10 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=3240,score_PotentialSkill=3249,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 14 -140 /fill ~ ~ ~ ~4 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #バードストライクHIT処理 | 動力が必要 |
11 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=3260,score_PotentialSkill=3269,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 17 -140 /fill ~ ~ ~ ~7 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #フェイタルショットHIT処理 | 動力が必要 |
12 | /execute @e[tag=ProjectileHit,score_PotentialSkill_min=4210,score_PotentialSkill=4219,c=1] ~ ~ ~ /execute 0-0-1-0-1 -1918 9 -138 /fill ~ ~ ~ ~5 ~ ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 #ディアHIT処理 | 動力が必要 |
13 | /fill ~-8 ~1 ~ ~ ~1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 | 動力が必要 |
ProjectileHitリセットコマンド
位置 (-1920,14,-186)
/scoreboard players tag @e[tag=ProjectileHit] remove ProjectileHit
詳細
NearProjectile
を持ち、HurtTime
が10であるエンティティが存在するとき、そのエンティティに対し以下の事柄を実行- 対象エンティティに
ProjectileHit
を付与 - ProjectileHitリセットの実行を予約
- HIT処理実行部を起動
- 対象エンティティに
NearProjectile
を持つすべてのエンティティから、NearProjectile
を削除- HIT処理実行部が起動されているとき、それを実行
HIT処理実行部
PojectileHit
を持ち、PotentialSkill
が特定の値であるプレイヤーが存在するとき、以下のHIT処理部を起動
PotentialSkill | 起動部 |
---|---|
1220 ~ 1229 | 真空斬りクロック処理の真空斬りHIT処理部 |
2200 ~ 2209 | 手裏剣クロック処理の手裏剣HIT処理部 |
2230 ~ 2239 | 居縮クロック処理の居縮HIT処理部 |
3210 ~ 3219 | チェインアロークロック処理のチェインアローHIT処理部 |
3230 ~ 3239 | ブラストショットクロック処理のブラストショットHIT処理部 |
3240 ~ 3249 | バードストライククロック処理のバードストライクHIT処理部 |
3260 ~ 3269 | フェイタルショットクロック処理のフェイタルショットHIT処理部 |
4210 ~ 4219 | ディアクロック処理のディアHIT処理部 |
ProjectileHitリセット
ProjectileHit
を持つすべてのエンティティからProjectileHit
を削除