About
位置 (-1920,4,-144)
分岐先 乱数更新, NearProjectile処理, Projectile処理, 真空斬りクロック処理
UpdateRandom
が付与されたプレイヤーの乱数の更新やNearProjectile処理とProjectile処理の実行を行う。
流し斬り実行部では、演出処理や近くのエンティティに対する弱体化の付与などを行う。
真空斬り実行部では、ファイアボールへのタグの付け替えや真空斬りクロック処理の実行などを行う。
魔人斬り実行部では、演出処理やエンティティへのダメージの付与、エンティティの武器の空気ブロックへの変更などを行う。
コマンド群
No. | コマンド | 状態 | コメント |
---|---|---|---|
1 | /execute @a[tag=UpdateRandom] ~ ~ ~ /scoreboard players operation @a[c=1] Random = @a[c=1] RndMWC | 乱数取得 | |
2 | /clone -1920 8 ~ -1920 8 ~ -1920 8 ~ filtered force minecraft:command_block 5 ###MWC更新 | 条件付き | |
3 | /scoreboard players test #ProjectileUpdate Global 2 * | 投擲物ヒット判定 クロック開始処理 |
|
4 | /execute 0-0-1-0-1 ~ 10 -186 /clone ~ ~ ~ ~ ~2 ~ ~ ~ ~ filtered force minecraft:command_block 5 ###投擲ヒット判定クロック | 条件付き | |
5 | /execute @a[score_ActivatedSkill_min=1200,score_ActivatedSkill=1209] ~ ~ ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /playsound entity.irongolem.death master @a[r=16] ~ ~ ~ 1 2 0 | 動力が必要 | 剣士 流し斬り |
6 | /execute @a[score_ActivatedSkill_min=1200,score_ActivatedSkill=1209] ~ ~ ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /particle witchMagic ~ ~1 ~ 0.5 0.5 0.5 0.1 30 force | 条件付き | |
7 | /execute @a[score_ActivatedSkill_min=1200,score_ActivatedSkill=1200] ~ ~ ~ /effect @e[r=5,tag=Hit] minecraft:weakness 20 1 false | 動力が必要 | |
8 | /execute @a[score_ActivatedSkill_min=1201,score_ActivatedSkill=1201] ~ ~ ~ /effect @e[r=5,tag=Hit] minecraft:weakness 20 3 false | 動力が必要 | |
9 | /execute @a[score_ActivatedSkill_min=1202,score_ActivatedSkill=1209] ~ ~ ~ /effect @e[r=5,tag=Hit] minecraft:weakness 20 6 false | 動力が必要 | |
10 | /fill ~-5 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 | 動力が必要 | |
11 | /execute @a[score_ActivatedSkill_min=1220,score_ActivatedSkill=1229] ~ ~2 ~ /entitydata @e[r=2,tag=AerialTransition,type=Fireball] {Tags:[AerialBlast,Projectile,FlyingObject,Driftable,TypeChecked]} | 動力が必要 | 剣士 真空斬り |
12 | /execute @a[score_ActivatedSkill_min=1220,score_ActivatedSkill=1229] ~ ~2 ~ /scoreboard players operation @e[r=2,tag=AerialBlast,type=Fireball] ProjectileSkill = @a[c=1] ActivatedSkill | 条件付き | |
13 | /fill -1921 8 ~1 -1921 8 ~1 minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###真空斬りクロック | 条件付き | |
14 | /fill ~-3 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 | 動力が必要 | |
15 | /scoreboard players operation @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1249] Random %= #3 Const | 動力が必要 | 剣士 魔人斬り |
16 | /execute @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1249] ~ ~1.52 ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /playsound entity.zombie.break_door_wood master @a[r=16] ~ ~ ~ 0.4 0.8 0 | 条件付き | |
17 | /execute @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1249] ~ ~1.52 ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /particle iconcrack ~ ~1.5 ~ 0 0 0 0.2 30 force @a[r=64] 433 | 条件付き | |
18 | /execute @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1249] ~ ~1.52 ~ /scoreboard players tag @e[r=5,tag=Hit,c=1] add SkillTarget | 条件付き | |
19 | /effect @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1249] minecraft:mining_fatigue 2 127 true | 条件付き | |
20 | /execute @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1240] ~ ~1.52 ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /summon Arrow ~ ~0.02 ~ {CustomName:”魔神斬り”,damage:200d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage]} | 動力が必要 | |
21 | /execute @a[score_ActivatedSkill_min=1240,score_ActivatedSkill=1240,score_Random=0] ~ ~1.52 ~ /replaceitem entity @e[r=5,tag=Hit,c=1] slot.weapon minecraft:air | 条件付き | |
22 | /execute @a[score_ActivatedSkill_min=1241,score_ActivatedSkill=1249] ~ ~1.52 ~ /execute @e[r=5,tag=Hit,c=1] ~ ~ ~ /summon Arrow ~ ~0.02 ~ {CustomName:”魔神斬り”,damage:400d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage]} | 動力が必要 | |
23 | /execute @a[score_ActivatedSkill_min=1241,score_ActivatedSkill=1249,score_Random=1] ~ ~1.52 ~ /replaceitem entity @e[r=5,tag=Hit,c=1] slot.weapon minecraft:air | 条件付き | |
24 | /fill ~-9 ~-1 ~ ~ ~-1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 | 動力が必要 |
詳細
UpdateRandom
を持つプレイヤーが存在するとき、このプレイヤーに対し以下の事柄を実行- 対象プレイヤーの
Random
にRndMWC
を代入 - 乱数更新を実行
- 対象プレイヤーの
#ProjectileUpdate
のGlobal
が2以上であるとき、NearProjectile処理とProjectile処理をそれぞれ実行
流し斬り実行部
- 毎tick実行するコマンド群9によって起動される
ActivatedSkill
が1200 ~ 1209であるすべてのプレイヤーから半径5m以内の最も近いHit
を持ったエンティティ1体に対し、以下の事柄を実行- 対象エンティティから半径16m以内のすべてのプレイヤーに、効果音を鳴らす
- 対象エンティティの座標上にパーティクルを表示
ActivatedSkill
が1200でであるすべてのプレイヤーから半径5m以内の最も近いHit
を持ったエンティティ1体に、弱体化Lv.2を20秒間付与ActivatedSkill
が1201でであるすべてのプレイヤーから半径5m以内の最も近いHit
を持ったエンティティ1体に、弱体化Lv.4を20秒間付与ActivatedSkill
が1202 ~ 1209でであるすべてのプレイヤーから半径5m以内の最も近いHit
を持ったエンティティ1体に、弱体化Lv.7を20秒間付与- 流し斬り実行部を停止
真空斬り実行部
- 毎tick実行するコマンド群9によって起動される
ActivatedSkill
が1220 ~ 1229であるすべてのプレイヤーの2m上を中心とした半径2m以内のAerialTransition
を持ったファイアーボールが存在するとき、そのエンティティに対し以下の事柄を実行- 対象エンティティのTagsを
AerialBlast
,Projectile
,FlyingObject
,Driftable
,TypeChecked
に書き換える - 対象エンティティの
ProjectileSkill
に、最も近いプレイヤーのAcitvatedSkill
を代入 - 真空斬りクロック処理を実行
- 対象エンティティのTagsを
- 真空斬り実行部を停止
魔人斬り実行部
- 毎tick実行するコマンド群9によって起動される
ActivatedSkill
が1240 ~ 1249であるすべてのプレイヤーに対し、以下の事柄を実行- 対象プレイヤーの
Random
を \(Random = Random\mod 3\) と計算する - 対象プレイヤーから半径5m以内の最も近い
Hit
を持ったエンティティ1体に対し、以下の事柄を実行- 対象エンティティから半径16m以内のすべてのプレイヤーに、効果音を鳴らす
- 対象エンティティから半径64m以内のすべてのプレイヤーの座標上に、パーティクルを表示
- 対象エンティティに
SkillTarget
を付与
- 対象プレイヤーに採掘速度低下Lv.128を2秒間付与
- 対象プレイヤーの
ActivatedSkill
が1240であるすべてのプレイヤー(対象プレイヤー)から1.52m上を中心とした、半径5m以内の最も近いHit
を持ったエンティティ1体に対し、以下の事柄を実行- 対象エンティティから0.02m上に魔人斬り1を召喚
- 対象プレイヤーの
Random
が0以下であるとき、対象エンティティの武器を空気ブロックに変更 (約33.3%の確率)
ActivatedSkill
が1241 ~ 1249であるすべてのプレイヤー(対象プレイヤー)から1.52m上を中心とした、半径5m以内の最も近いHit
を持ったエンティティ1体に対し、以下の事柄を実行- 対象エンティティから0.02m上に魔人斬り2を召喚
- 対象プレイヤーの
Random
が1以下であるとき、対象エンティティの武器を空気ブロックに変更 (約66.7%の確率)
- 魔人斬り実行部を停止
魔人斬り1
/summon Arrow ~ ~0.02 ~ {CustomName:”魔神斬り”,damage:200d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage]}
Name | 魔人斬り |
Type | Arrow |
Tags | Garbage |
damage | 200 |
life | 1200 (即消滅) |
魔人斬り2
/summon Arrow ~ ~0.02 ~ {CustomName:”魔神斬り”,damage:400d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage]}
Name | 魔人斬り |
Type | Arrow |
Tags | Garbage |
damage | 400 |
life | 1200 (即消滅) |