About
位置 (-1920,12,-200)
呼び出し元 毎tick実行するコマンド群1
分岐先 ネザーボス戦闘中
敵MobのAEC(ルナティックアイのデバフなど)の延長処理や煉獄のボスの実行、死の宣告、特殊スポナー処理、不正対策等が行われているコマンド群である。
コマンド群
| No. | コマンド | コメント | 状態 |
|---|---|---|---|
| 1 | /execute @e[tag=MobCloud] ~ ~ ~ /execute @e[dx=0,tag=Enemy,c=1] ~ ~ ~ /entitydata @e[dy=10,tag=MobCloud] {Age:5} | AEC維持MobCloud | |
| 2 | /execute 0-0-1-0-4 ~ ~-19 ~74 detect -1860 20 -51 minecraft:slime 0 /testfor @p[r=65] | ネザーボス戦闘中 | |
| 3 | /clone -1920 ~-1 ~5 -1920 ~-1 ~5 -1920 ~-1 ~5 filtered force minecraft:command_block 5 ###ネザーボス戦闘中処理 | 条件付き | |
| 4 | /scoreboard players remove @a[tag=Doom] DoomSecond 1 | 死の宣告処理 | |
| 5 | /scoreboard players remove @a[tag=Doom,score_DoomSecond=0] Doom 1 | 条件付き | |
| 6 | /tellraw @a[tag=Doom,score_DoomSecond=0] {“score”:{“name”:”*”,”objective”:”Doom”},”color”:”dark_red”,”bold”:true} | 条件付き | |
| 7 | /scoreboard players set @a[tag=Doom,score_DoomSecond=0] DoomSecond 3 | 条件付き | |
| 8 | /kill @a[tag=Doom,score_Doom=0] | 条件付き | |
| 9 | /execute @e[tag=SpawnerCore] ~ ~ ~ detect ~ ~ ~ minecraft:air 0 /kill @e[dx=0,tag=Spawner] | サバイバルスポナー処理 | |
| 10 | /scoreboard players tag @e[tag=CooldownRequiredLong] add Garbage {PortalCooldown:0} | CooldownRequiredLong誤差許容長期用 | |
| 11 | /scoreboard players tag @e[type=MinecartSpawner,tag=CooldownRequired] add Garbage {PortalCooldown:300} | トカルトスポナーポータルin対策 | |
| 12 | /scoreboard players test Prayable Settings 1 * | 祈り | |
| 13 | /scoreboard players enable @a[tag=Pray,score_Job_min=1] kill | 条件付き | |
| 14 | /tellraw @a[tag=Pray,score_Job_min=1] [{“text”:”[最終手段] “,”bold”:true,”color”:”gray”},{“text”:”祈りを捧げる”,”color”:”dark_aqua”,”bold”:true,”underlined”:true,”clickEvent”:{“action”:”run_command”,”value”:”/trigger kill set 1”},”hoverEvent”:{“action”:”show_text”,”value”:{“text”:”/kill”,”color”:”red”}}}] | 条件付き | |
| 15 | /scoreboard players tag @a[tag=Pray,score_Job_min=1] remove Pray | 条件付き | |
| 16 | /scoreboard players tag @a add BedCheck {Sleeping:true} | ベッドバグチェック | |
| 17 | /execute @a[tag=BedCheck] ~ ~ ~ detect ~ ~ ~ minecraft:bed -1 /scoreboard players tag @a[c=1] remove BedCheck | 条件付き | |
| 18 | /execute @a[tag=BedCheck] ~ ~1.2001 ~ /summon Snowball ~ ~ ~ {Tags:[TypeChecked]} | ||
| 19 | /scoreboard players tag @a[tag=BedCheck] remove BedCheck | 条件付き | |
| 20 | /tp @a[-1923,3,-202,dx=53,dy=16,dz=133,m=adventure] -1896.0 25 -136.0 | ||
| 21 | /execute @e[tag=CanFire] ~-0.5 ~ ~-0.5 /fill ~ ~ ~ ~1 ~1 ~1 minecraft:fire 0 keep | 炎 | |
| 22 | /execute @a[m=!spectator] ~ ~ ~ detect ~ ~ ~ minecraft:structure_void 0 /kill @a[c=1] | void死 |
詳細
MobCloudを持つエンティティの座標から、x座標が同一でありEnemyを持つエンティティを一つ選択し、その座標から上に10mでMobCloudを持つエンティティに{Age:5}を付与- ネザーの(-1859,31,-124)にいるNetherBossPointから(-1860,20,-51)(煉獄最下層のボス部屋の中心)がスライムブロックであり、(-1859,12,-50)から65m以内にプレイヤーがいる場合、OverWorldの(-1920,11,-195)にあるネザーボス戦闘中を実行
Doom(tag)を持つプレイヤーが存在したら、DoomSecondから1を引き、以下の事柄を実行 (死の宣告処理)Doom(tag)を持ち、DoomSecondが0以下であるプレイヤーのDoom(score)から1を引き、Doom(score)の値を表示、DoomSecondを3に設定Doom(tag)を持ち、Doom(score)が0以下であるプレイヤーをキル
SpawnerCoreを持つエンティティの座標に空気があったら同一x座標上にあるSpawnerを持つエンティティをキル (特殊スポナー処理)CooldownRequiredLongを持ち、{PortalCooldown:0}であるエンティティにGarbageを付与CooldownRequiredを持ち、{PortalCooldown:300}であるスポーンブロック付きマインカートにGarbageを付与PrayableのSettingsが1以上であるとき以下の事柄を実行Prayを持ち、Jobが1以上であるプレイヤーのkillへの書き込みを許可し、祈りを捧げることができるテキストを表示Prayを持ち、Jobが1以上であるプレイヤーからPrayを削除
- ベッドで寝ているプレイヤーが存在したら、
BedCheckを付与し、以下の事柄を実行BedCheckを持つプレイヤーの位置にベッドがあるとき、そのプレイヤーからBedCheckを削除
BedCheckを持つプレイヤーから1.2001m上にTypeCheckedを持つ雪玉を召喚し、BedCheckを削除- (-1923,3,-202)からdx=53,dy=16,dz=133内にいて、かつアドベンチャーモードであるプレイヤーを(-1896,25,-136)へ移動させる (X回路区域からプレイヤーを追い出す)
CanFireを持つエンティティの座標から一辺2mの範囲を炎で埋める- スペクテイターモードではないプレイヤーの座標にストラクチャーブロックがあるとき対象を排除 (Overworld内で直接ディメンション間移動できないようするための対策)