About
呼び出し元 毎tick実行するコマンド群11
黒魔導士のスキルの1つであるキャンドルを実行する。Candleの設置やその座標上への溶岩の設置、そして周囲のプレイヤーへの移動速度低下解除などを行う。
コマンド群
キャンドル初期処理部コマンド群
位置 (-1920,11,-157)
No. | コマンド | |
---|---|---|
1 | /execute @a[score_ActivatedSkill_min=5010,score_ActivatedSkill=5019] ~ ~ ~ /execute @e[r=6,tag=TrapPoint,c=1] ~ ~2.1 ~ /summon ArmorStand ~ ~ ~ {Marker:true,Small:true,Invisible:true,Invulnerable:true,NoGravity:true,NoBasePlate:true,DisabledSlots:31,PortalCooldown:390,Tags:[SystemEntity,CooldownRequired,TypeChecked],Passengers:[{id:Endermite,CustomName:”キャンドル”,Attributes:[{Name:”generic.attackDamage”,Base:0d}],ActiveEffects:[{Id:14b,Amplifier:0b,Duration:1200,ShowParticles:true}],Fire:1200s,Invulnerable:true,Silent:true,NoAI:true,Lifetime:2000,PortalCooldown:390,Tags:[Candle,TypeChecked]}]} | |
2 | /execute @a[score_ActivatedSkill_min=5010,score_ActivatedSkill=5019] ~ ~ ~ /playsound entity.blaze.shoot master @a[r=16] ~ ~ ~ 1 0.8 0 | |
3 | /fill -1921 ~-1 ~ -1921 ~-1 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###キャンドル起動 |
キャンドルクロック部コマンド群
位置 (-1920,10,-157)
No. | コマンド | 状態 |
---|---|---|
1 | /execute @e[tag=Candle] ~ ~ ~ /setblock ~ ~ ~ minecraft:lava 7 keep | リピート |
2 | /execute @e[tag=Candle] ~ ~ ~ /particle smoke ~ ~0.75 ~ 0.1 0.25 0.1 0.001 1 force | |
3 | /execute @e[tag=Candle] ~ ~ ~ /fill ~ ~ ~ ~ ~ ~ minecraft:lava 7 replace minecraft:flowing_lava | |
4 | /execute @e[tag=Candle] ~ ~-1 ~ /fill ~ ~ ~ ~ ~ ~ minecraft:air 0 replace minecraft:flowing_lava | |
5 | /execute @e[tag=Candle] ~ ~ ~ /effect @a[r=7] minecraft:slowness 0 | |
6 | /scoreboard players tag @e[tag=Candle] add CandleEnd {PortalCooldown:0} | |
7 | /fill ~1 ~1 ~ ~4 ~1 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 | 条件付き |
8 | /execute @e[tag=CandleEnd] ~ ~ ~ /fill ~ ~ ~ ~ ~ ~ minecraft:air 0 replace minecraft:lava | 動力が必要 |
9 | /execute @e[tag=CandleEnd] ~ ~ ~ /fill ~ ~ ~ ~ ~ ~ minecraft:air 0 replace minecraft:flowing_lava | 動力が必要 |
10 | /entitydata @e[tag=CandleEnd] {CustomName:”芯”,Tags:[Wick,TypeChecked]} | 動力が必要 |
11 | /fill ~-3 ~1 ~ ~ ~1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 | 動力が必要 |
12 | /scoreboard players test #EntityCount Global * 0 | |
13 | /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ | 条件付き |
No.1のコマンドブロックについて
No.1のコマンドブロックには以下のタグが付与されている。
CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}
詳細
キャンドル初期処理部
ActivatedSkill
が5010 ~ 5019であるすべてのプレイヤーに対して、以下の事柄を実行- キャンドルクロック部を実行
キャンドルクロック部
- Candleに対して、以下の事柄を実行
- 対象エンティティ上に、液量が最も少ない溶岩を設置
- a.で実行できた
Candle
を持つエンティティの数を#EntityCount
のGlobal
に代入 - 対象エンティティ上で、パーティクルを表示
- 対象エンティティ上の溶岩を、flowing_lavaからlavaに置き換える
- 対象エンティティから1m下の溶岩を、空気ブロックに置き換える
- 対象エンティティから半径7m以内のすべてのプレイヤーの移動速度低下を解除
- 対象エンティティの
PortalCooldown
が0であるとき、以下の事柄を実行CandleEnd
を付与- 対象エンティティ上の溶岩を空気ブロックに置き換える
- 対象エンティティに
CustomName:"芯"
とTags:[Wick,TypeChecked]
を付与
#EntityCount
のGlobal
が0以下であるとき、キャンドルクロック部を停止
Candle
/summon ArmorStand ~ ~ ~ {Marker:true,Small:true,Invisible:true,Invulnerable:true,NoGravity:true,NoBasePlate:true,DisabledSlots:31,PortalCooldown:390,Tags:[SystemEntity,CooldownRequired,TypeChecked],Passengers:[{id:Endermite,CustomName:”キャンドル”,Attributes:[{Name:”generic.attackDamage”,Base:0d}],ActiveEffects:[{Id:14b,Amplifier:0b,Duration:1200,ShowParticles:true}],Fire:1200s,Invulnerable:true,Silent:true,NoAI:true,Lifetime:2000,PortalCooldown:390,Tags:[Candle,TypeChecked]}]}
Name | (None) |
Type | ArmorStand |
Tags | SystemEntity,CooldownRequired,TypeChecked |
Passengers | キャンドル |
- キャンドル
Name | キャンドル |
Type | Endermite |
Tags | Candle,TypeChecked |
Lifetime | 2000 (20秒後に消滅) |
ActiveEffects | 透明化Lv.0 60秒間 |