About

位置 (-1920,12,-166)

呼び出し元 時間経過

狩人のスキルの1つであるレーダーヴィジョンの終了処理を実行する。なお、RadarVisionのカウントダウン処理は時間経過、レーダーヴィジョンの初期化処理はレーダーヴィジョン実行でそれぞれ行われる。

コマンド群

No. コマンド 状態
1 /gamemode survival @a[tag=RadarEnd,c=1]  
2 /effect @a[tag=RadarEnd,m=survival] minecraft:resistance 1 4 true  
3 /effect @a[tag=RadarEnd,m=survival] minecraft:water_breathing 0  
4 /effect @a[tag=RadarEnd,m=survival] minecraft:night_vision 0  
5 /execute @a[tag=RadarEnd,m=survival] ~ ~ ~ /scoreboard players operation @a[c=1] RadarAreaCheck -= @a[c=1] USBDimension  
6 /execute @a[tag=RadarEnd,m=survival] ~ ~ ~ /scoreboard players operation @e[tag=RadarSite] RadarSyncCount -= @a[c=1] RadarSyncCount  
7 /execute @a[tag=RadarEnd,m=survival] ~ ~ ~ /entitydata @e[tag=RadarSite,score_RadarSyncCount_min=0,score_RadarSyncCount=0,c=1] {Tags:[PostRadarSite,Garbage,TypeChecked]}  
8 /execute @a[tag=RadarEnd,m=survival] ~ ~ ~ /scoreboard players operation @e[tag=RadarSite] RadarSyncCount += @a[c=1] RadarSyncCount  
9 /tp @a[tag=RadarEnd,m=survival,score_RadarAreaCheck_min=0,score_RadarAreaCheck=0] @e[tag=PostRadarSite,c=1]  
10 /scoreboard players tag @a[tag=RadarEnd,m=survival] remove RadarEnd 条件付き
11 /tellraw @a[tag=RadarEnd,m=survival] {“text”:”スキル発動地点を見失ってしまった!”,”color”:”yellow”}  
12 /tp @a[tag=RadarEnd,m=survival] ~ -100 ~ 条件付き
13 /scoreboard players tag @a[tag=RadarEnd,m=survival] remove RadarEnd 条件付き
14 /testfor @a[tag=RadarEnd,c=1]  
15 /clone -1920 ~ ~ -1920 ~ ~ -1920 ~ ~ filtered force minecraft:command_block 5 ###リピート 条件付き

詳細

  1. RadarEndを持つプレイヤーをサバイバルに変更
  2. RadarEndを持ち、サバイバルであるすべてのプレイヤーに以下の事柄を実行
    1. 耐性Lv.4を1秒間付与
    2. 水中呼吸と暗視を削除
    3. RadarAreaCheckからUSBDimensionを引く
    4. RadarSiteを持つレーダーサイトRadarSyncCountからRadarSyncCountを引く
    5. RadarSyncCountが0であるレーダーサイトタグを[PostRadarSite,Garbage,TypeChecked]に書き換える
    6. RadarSiteを持つレーダーサイトRadarSyncCountからRadarSyncCountを足す
  3. RadarEndを持ち、サバイバルであり、RadarAreaCheckが0である(レーダーサイト使用前後に同じディメンション内にいる)プレイヤーを、PostRadarSiteを持つレーダーサイトの位置に移動し、RadarEndを削除
  4. RadarEndを持ち、サバイバルであるすべてのプレイヤー(前述のtp処理が実行できなかったプレイヤー)に以下の事柄を実行
    1. スキル発動地点を見失ってしまった!」とのメッセージを表示
    2. 100m下に移動
    3. RadarEndを削除
  5. RadarEndを持っているプレイヤーが存在するとき、レーダーヴィジョン終了処理を再び実行