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