About

位置 (-1920,17,-156)

呼び出し元 毎tick実行するコマンド群11

黒魔導士のスキルの1つであるルーラのテレポート処理を実行する。ネザーからのテレポート処理やオーバーワールドからのテレポート処理を行う。また、このコマンド群にはジ・エンドからのテレポート処理もあるが、これが使われることはないと思われる。
なお、テレポート前までの処理はルーラ実行で行われる。

コマンド群

No. コマンド 状態
1 /gamemode adventure @a[tag=Return]  
2 /scoreboard players tag @a[tag=ReturnFromEnd,score_USBDimension_min=100] add ReturnFailed  
3 /scoreboard players tag @a[tag=ReturnFromEnd] remove ReturnFromEnd  
4 /scoreboard players tag @a[tag=ReturnFromNether,score_USBDimension=-1] add ReturnFailed  
5 /scoreboard players tag @a[tag=ReturnFromNether] remove ReturnFromNether  
6 /execute @a[tag=ReturnFailed] ~ ~ ~ detect ~ ~1 ~ minecraft:portal -1 /scoreboard players tag @a[c=1] remove ReturnFailed  
7 /tellraw @a[tag=ReturnFailed] {“text”:”元の世界に戻れなかった!”,”color”:”yellow”}  
8 /scoreboard players tag @a[tag=ReturnFailed] remove Return 条件付き
9 /scoreboard players tag @a[tag=ReturnFailed] remove ReturnFailed 条件付き
10 /scoreboard players tag @a[tag=Return2,score_USBDimension_min=100] add ReturnFromEnd  
11 /scoreboard players tag @a[tag=Return2,score_USBDimension=-1] add ReturnFromNether  
12 /gamemode creative @a[tag=Return2]  
13 /scoreboard players tag @a[tag=Return2] remove Return2 条件付き
14 /scoreboard players tag @a[tag=Return,m=adventure,score_USBDimension_min=100] add Return2  
15 /tp @a[tag=Return,m=adventure,score_USBDimension_min=100] 119 33.1 0 条件付き
16 /scoreboard players tag @a[tag=Return,m=adventure,score_USBDimension=-1] add Return2  
17 /tp @a[tag=Return,m=adventure,score_USBDimension=-1] 0 29 0 条件付き
18 /tp @a[tag=Return,rm=-1] -58 18 19  
19 /playsound entity.firework.launch master @a[tag=Return,rm=-1] -58 18 19 1 1.414 1 条件付き
20 /scoreboard players tag @a[tag=Return,rm=-1] remove Return 条件付き

詳細

  1. Retuenを持つすべてのプレイヤーをアドベンチャーモードに変更
  2. ReturnFromEndを持つすべてのプレイヤーに対し、以下の事柄を実行
    1. USBDimensinoが100以上(ジ・エンドにいるプレイヤー)である対象プレイヤーにReturnFailedを付与
    2. ReturnFromEndを削除
  3. ReturnFromNetherを持つすべてのプレイヤーに対し、以下の事柄を実行
    1. USBDimensinoが-1以下(ネザーにいるプレイヤー)である対象プレイヤーにReturnFailedを付与
    2. ReturnFromNetherを削除
  4. ReturnFailedを持つプレイヤーから1m上(頭部)がポータルブロックであるときReturnFailedを削除
  5. ReturnFailedを持つすべてのプレイヤーに対し、以下の事柄を実行
    1. 元の世界に戻れなかった!」とのメッセージを表示
    2. Returnを削除
    3. ReturnFailedを削除
  6. Return2を持つすべてのプレイヤーに対し、以下の事柄を実行
    1. USBDimensionが100以上(ジ・エンドにいるプレイヤー)である対象プレイヤーにReturnFromEndを付与
    2. USBDimensionが-1以下(ネザーにいるプレイヤー)である対象プレイヤーにReturnFromNetherを付与
    3. クリエイティブに変更
    4. Return2を削除
  7. Returnを持つすべてのプレイヤーに対して、以下の事柄を実行
    1. アドベンチャーモードであり、USBDimensionが100以上(ジ・エンドにいるプレイヤー)である対象プレイヤーに、Return2を付与し、エンドの(119,33.1,0)(エンドのテレポート地点の裏のポータル内)にテレポートさせる
    2. アドベンチャーモードであり、USBDimensionが-1以上(ネザーにいるプレイヤー)である対象プレイヤーに、Return2を付与し、ネザーの(0,29,0)にテレポートさせる(ネザーの通常世界へのポータル内)
    3. オーバーワールド内にいる対象プレイヤーを(-58,18,19)(交易島)にテレポートし、効果音を鳴らす
    4. Returnを削除