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死  

詳細

  1. MobCloudを持つエンティティの座標から、x座標が同一でありEnemyを持つエンティティを一つ選択し、その座標から上に10mでMobCloudを持つエンティティに{Age:5}を付与
  2. ネザーの(-1859,31,-124)にいるNetherBossPointから(-1860,20,-51)(煉獄最下層のボス部屋の中心)がスライムブロックであり、(-1859,12,-50)から65m以内にプレイヤーがいる場合、OverWorldの(-1920,11,-195)にあるネザーボス戦闘中を実行
  3. Doom(tag)を持つプレイヤーが存在したら、DoomSecondから1を引き、以下の事柄を実行 (死の宣告処理)
    1. Doom(tag)を持ち、DoomSecondが0以下であるプレイヤーのDoom(score)から1を引き、Doom(score)の値を表示、DoomSecondを3に設定
    2. Doom(tag)を持ち、Doom(score)が0以下であるプレイヤーをキル
  4. SpawnerCoreを持つエンティティの座標に空気があったら同一x座標上にあるSpawnerを持つエンティティをキル (特殊スポナー処理)
  5. CooldownRequiredLongを持ち、{PortalCooldown:0}であるエンティティにGarbageを付与
  6. CooldownRequiredを持ち、{PortalCooldown:300}であるスポーンブロック付きマインカートにGarbageを付与
  7. PrayableSettingsが1以上であるとき以下の事柄を実行
    1. Prayを持ち、Jobが1以上であるプレイヤーのkillへの書き込みを許可し、祈りを捧げることができるテキストを表示
    2. Prayを持ち、Jobが1以上であるプレイヤーからPrayを削除
  8. ベッドで寝ているプレイヤーが存在したら、BedCheckを付与し、以下の事柄を実行
    • BedCheckを持つプレイヤーの位置にベッドがあるとき、そのプレイヤーからBedCheckを削除
  9. BedCheckを持つプレイヤーから1.2001m上にTypeCheckedを持つ雪玉を召喚し、BedCheckを削除
  10. (-1923,3,-202)からdx=53,dy=16,dz=133内にいて、かつアドベンチャーモードであるプレイヤーを(-1896,25,-136)へ移動させる (X回路区域からプレイヤーを追い出す)
  11. CanFireを持つエンティティの座標から一辺2mの範囲を炎で埋める
  12. スペクテイターモードではないプレイヤーの座標にストラクチャーブロックがあるとき対象を排除 (Overworld内で直接ディメンション間移動できないようするための対策)