About
位置 (-1920,17,-146)
呼び出し元 サモンB:オブシディアン実行, サモンB:エンダーチェスト実行, ぷちブラック実行
召喚士のブロック設置系スキル(サモンB:オブシディアン、サモンB:エンダーチェスト,ぷちブラック)のブロック削除処理や、ブロックの周囲での採掘速度低下処理、ぷちブラックのテレポートと攻撃処理などを行う。
コマンド群
No. | コマンド | 状態 |
---|---|---|
1 | /scoreboard players tag @e[tag=MagicBlock] add SetAir {Age:0} | リピート |
2 | /scoreboard players operation #MagicBlockCount Global -= #EntityCount Global | 条件付き |
3 | /execute @e[tag=SetAir] ~ ~ ~ /setblock ~ ~ ~ minecraft:air | 条件付き |
4 | /scoreboard players test #MagicBlockCount Global * 0 | |
5 | /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ | 条件付き |
6 | /execute @e[tag=MagicBlock] ~ ~ ~ /particle dragonbreath ~ ~ ~ 0.5 0.5 0.5 0.1 1 force | |
7 | /execute @e[tag=MagicBlock] ~ ~ ~ /effect @a[r=7] minecraft:mining_fatigue 1 126 | 条件付き |
8 | /scoreboard players tag @e[tag=PrePetitBlack] add PetitBlack {Age:0} | |
9 | /execute @e[tag=PrePetitBlack] ~ ~ ~ /execute @e[r=0,c=1,tag=PetitBlack] ~ ~ ~ /playsound block.portal.ambient master @a[r=64] ~ ~100 ~ 10 0.5 0.00001 | |
10 | /scoreboard players tag @e[tag=PetitBlack] remove PrePetitBlack | 条件付き |
11 | /execute @e[tag=PetitBlack] ~ ~ ~ /playsound entity.shulker.teleport master @a[r=32] ~ ~ ~ 0.5 0.5 0 | |
12 | /execute @e[tag=PetitBlack] ~ ~ ~ /particle portal ~ ~-0.5 ~ 0 0 0 3 20 force | 条件付き |
13 | /execute @e[tag=PetitBlack] ~ ~ ~ /summon FallingSand ~ ~0.03 ~ {CustomName:”重力”,Block:”minecraft:piston_extension”,Time:1,DropItem:false,HurtEntities:true,FallHurtMax:18,FallHurtAmount:18f,FallDistance:10f,Tags:[SystemEntity]} | 条件付き |
14 | /execute @e[tag=PetitBlack] ~ ~ ~ /scoreboard players tag @e[r=10] add Inhale {Attributes:[{Name:generic.maxHealth}],Invulnerable:false} | 条件付き |
15 | /execute @e[tag=PetitBlack] ~ ~ ~ /tp @e[r=10,tag=Inhale] @e[r=0,tag=PetitBlack,c=1] | 条件付き |
16 | /tp @e[tag=PetitBlack] ~ ~ ~ ~6 ~ | 条件付き |
17 | /scoreboard players tag @e[tag=Inhale] remove Inhale | 条件付き |
No.1のコマンドブロックについて
No.1のコマンドブロックには、以下のタグが付与されている。
CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}
詳細
Age
が0であるMagicBlock
を持ったエンティティが存在するとき、以下の事柄を実行- 対象エンティティに
SetAir
を付与 SetAir
が付与された数を#EntityCount
のGlobal
に代入#MagicBlockCount
のGlobal
から#EnitytCount
のGlobal
を引くSetAir
を持つエンティティの座標上に空気ブロックを設置
- 対象エンティティに
#MagicBlockCount
のGlobal
が0以上であるとき、マジックブロック削除を停止MagicBlock
を持つエンティティに対し、以下の事柄を実行- 対象エンティティの座標上に、パーティクルを表示
- 対象エンティティから半径7m以内のすべてのプレイヤーに、採掘速度低下Lv.127を1秒間付与
Age
が0であるPrePetitBlock
を持つエンティティにPetitBlock
を付与PrePetitBlock
を持つエンティティから半径0m以内のPetitBlock
を持つエンティティから、更に半径64m以内のすべてのプレイヤーに効果音を鳴らし、実行で来たらPrePetitBlock
を削除PetitBlock
を持つすべてのエンティティから半径32m以内にプレイヤーが存在するとき、PetitBlock
を持つエンティティに対し以下の事柄を実行- 対象エンティティから半径32m以内のすべてのプレイヤーに、効果音を鳴らす
- 対象エンティティの座標上に、パーティクルを表示
- 対象エンティティの座標上に、重力を召喚
- 対象エンティティから半径10m以内の
{Attributes:[{Name:generic.maxHealth}],Invulnerable:false}
を持ったエンティティにInhale
を付与 - 対象エンティティから半径10m以内の
Inhale
を持ったエンティティを、対象エンティティへワープさせる - 対象エンティティの視線をを6度右へ回転させる
Inhale
を持ったエンティティからInhale
を削除
重力
/summon FallingSand ~ ~0.03 ~ {CustomName:”重力”,Block:”minecraft:piston_extension”,Time:1,DropItem:false,HurtEntities:true,FallHurtMax:18,FallHurtAmount:18f,FallDistance:10f,Tags:[SystemEntity]}
Name | 重力 |
Type | FallingSand (piston_extension) |
Tags | SystemEntity |
HurtEntities | true |
FallHurtMax | 18 |