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 ###リピート | 条件付き |
詳細
RadarEndを持つプレイヤーをサバイバルに変更RadarEndを持ち、サバイバルであるすべてのプレイヤーに以下の事柄を実行RadarEndを持ち、サバイバルであり、RadarAreaCheckが0である(レーダーサイト使用前後に同じディメンション内にいる)プレイヤーを、PostRadarSiteを持つレーダーサイトの位置に移動し、RadarEndを削除RadarEndを持ち、サバイバルであるすべてのプレイヤー(前述のtp処理が実行できなかったプレイヤー)に以下の事柄を実行- 「スキル発動地点を見失ってしまった!」とのメッセージを表示
- 100m下に移動
RadarEndを削除
RadarEndを持っているプレイヤーが存在するとき、レーダーヴィジョン終了処理を再び実行