mc高端命令模塊!玩家自定義傳送點(diǎn)!(坐標(biāo)判據(jù)二分法)

⑴ 何為“玩家自定義傳送點(diǎn)”? 本命令模塊允許玩家通過雪球菜單設(shè)置屬于自己的專屬傳送點(diǎn)(與其他人并不相通),并且允許玩家實(shí)時傳送至自己的專屬傳送點(diǎn)!為各大數(shù)據(jù)化生存服務(wù)器廣泛運(yùn)用!每個玩家允許設(shè)置三個自己的專屬傳送點(diǎn)! ⑵原理解析 ·核心原理:
二分法
·核心思維:
逼近加分思維
現(xiàn)在,我們要測定位于“11 45 14”坐標(biāo)的玩家并將其坐標(biāo)分別記錄于X Y Z三個計(jì)分版中。以X軸為例,我們在玩家的位置上召喚一個盔甲架,讓盔甲架向著 X=0(Z軸)位移,每位移一格,就給盔甲架的X計(jì)分板加上一分,等到盔甲架移動到 X=0(Z軸)上的時候,盔甲架的X計(jì)分版分?jǐn)?shù)就是玩家的X坐標(biāo)! 這就是逼近加分思維! 當(dāng)然,我們肯定不能一格一格移動,這樣太慢了。所以,對于位于“11 45 14”坐標(biāo)的玩家,我們先在X軸上移動8格,再移動2格,最后移動1格,因?yàn)椤?1=8+2+1”,此時我們驚奇地發(fā)現(xiàn),8、2、1都是2的n次方。
換句話說,一切正整數(shù)都可以表示為2的n次方之和!
比如:114514=65536+32768+8192+4096+2048+1024+512+256+64+16+2
即:114514=2
1?+21?+213+212+211+21?+2?+2?+2?+2?+21
通過這種數(shù)學(xué)思維,我們可以在一瞬間內(nèi)求出玩家所在的坐標(biāo),由于本方法的核心是2的n次方不斷逼近劃分,因此,我們將其稱為“二分法”!
·接下來是命令部分 ·溫馨提示: ①如果您打算直接照搬 https://b23.tv/ahVfvxj 中的雪球菜單,本專欄中的命令也可以直接照搬,無需改動 ②如果您打算采用您自己的觸發(fā)方式,您需要修改一下本專欄中的部分命令,更換觸發(fā)方式 ③
如果命令中出現(xiàn)了屏蔽詞,您可在命令的數(shù)字前面添加一個“0”,方可解除屏蔽
-創(chuàng)建計(jì)分板-
/scoreboard objectives add X dummy /scoreboard objectives add X1 dummy /scoreboard objectives add X2 dummy /scoreboard objectives add X3 dummy /scoreboard objectives add Y dummy /scoreboard objectives add Y1 dummy /scoreboard objectives add Y2 dummy /scoreboard objectives add Y3 dummy /scoreboard objectives add Z dummy /scoreboard objectives add Z1 dummy /scoreboard objectives add Z2 dummy /scoreboard objectives add Z3 dummy /scoreboard objectives add 計(jì)時 dummy /scoreboard players set "-1" 計(jì)時 -1 -設(shè)置傳送點(diǎn)-
【循環(huán)?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?~~~ summon armor_stand X ~~~ 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?~ ~ 0 tp @e[type=armor_stand,name=X]?~~~ facing 0 ~ 0 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=16777216,rm=8388608]?^^^8388608 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 8388608 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=8388608,rm=4194304]?^^^4194304 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 4194304 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=4194304,rm=2097152]?^^^2097152 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 2097152 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=2097152,rm=1048576]?^^^1048576 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 1048576 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=1048576,rm=524288]?^^^524288 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 524288 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=524288,rm=262144]?^^^262144 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 262144 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=262144,rm=131072]?^^^131072 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 131072 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=131072,rm=65536]?^^^65536 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 65536 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=65536,rm=32768]?^^^32768 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 32768 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=32768,rm=16384]?^^^16384 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 16384 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=16384,rm=8192]?^^^8192 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 8192 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=8192,rm=4096]?^^^4096 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 4096 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=4096,rm=2048]?^^^2048 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 2048 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=2048,rm=1024]?^^^1024 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 1024 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=1024,rm=512]?^^^512 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 512 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=512,rm=256]?^^^256 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=256,rm=128]?^^^128 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=128,rm=64]?^^^64 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=64,rm=32]?^^^32 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=32,rm=16]?^^^16 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=16,rm=8]?^^^8 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=8,rm=4]?^^^4 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=4,rm=2]?^^^2 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=X]?~~~ tp @s[x=0,z=0,r=2,rm=1]?^^^1 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=X]?X 1 — — — — — 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=X,rym=-91,ry=-89]?X *= "-1"?計(jì)時 *【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=X,rym=-91,ry=-89]?X 1 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=501}]?X1 = @e[type=armor_stand,name=X]?X 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=502}]?X2 = @e[type=armor_stand,name=X]?X 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=503}]?X3 = @e[type=armor_stand,name=X]?X 【連鎖?無條件?保持開啟】 /scoreboard players reset * X 【連鎖?無條件?保持開啟】 /kill @e[type=armor_stand,name=X] — — — — — 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?~~~ summon armor_stand Z ~~~ 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?0 ~ ~ tp @e[type=armor_stand,name=Z]?~~~ facing 0 ~ 0 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=16777216,rm=8388608]?^^^8388608 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 8388608 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=8388608,rm=4194304]?^^^4194304 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 4194304 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=4194304,rm=2097152]?^^^2097152 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 2097152 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=2097152,rm=1048576]?^^^1048576 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 1048576 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=1048576,rm=524288]?^^^524288 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 524288 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=524288,rm=262144]?^^^262144 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 262144 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=262144,rm=131072]?^^^131072 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 131072 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=131072,rm=65536]?^^^65536 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 65536 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=65536,rm=32768]?^^^32768 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 32768 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=32768,rm=16384]?^^^16384 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 16384 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=16384,rm=8192]?^^^8192 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 8192 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=8192,rm=4096]?^^^4096 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 4096 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=4096,rm=2048]?^^^2048 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 2048 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=2048,rm=1024]?^^^1024 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 1024 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=1024,rm=512]?^^^512 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 512 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=512,rm=256]?^^^256 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=256,rm=128]?^^^128 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=128,rm=64]?^^^64 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=64,rm=32]?^^^32 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=32,rm=16]?^^^16 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=16,rm=8]?^^^8 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=8,rm=4]?^^^4 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=4,rm=2]?^^^2 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Z]?~~~ tp @s[x=0,z=0,r=2,rm=1]?^^^1 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Z]?Z 1 — — — — — 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=Z,rym=-1,ry=1]?Z *= "-1"?計(jì)時 *【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=Z,rym=-1,ry=1]?Z 1 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=501}]?Z1 = @e[type=armor_stand,name=Z]?Z 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=502}]?Z2 = @e[type=armor_stand,name=Z]?Z 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=503}]?Z3 = @e[type=armor_stand,name=Z]?Z 【連鎖?無條件?保持開啟】 /scoreboard players reset * Z 【連鎖?無條件?保持開啟】 /kill @e[type=armor_stand,name=Z] — — — — — 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?~~~ summon armor_stand Y ~~~ 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501..503}]?0 ~ 0 tp @e[type=armor_stand,name=Y]?~~~? — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=512,rm=256]?~~-256~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=256,rm=128]?~~-128~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=128,rm=64]?~~-64~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=64,rm=32]?~~-32~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=32,rm=16]?~~-16~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=16,rm=8]?~~-8~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=8,rm=4]?~~-4~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=4,rm=2]?~~-2~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=Y]?~~~ tp @s[y=-64,r=2,rm=1]?~~-1~ 【連鎖?有條件的?保持開啟】 /scoreboard players add @e[type=armor_stand,name=Y]?Y 1 — — — — — 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=Y]?Y 64 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=501}]?Y1 = @e[type=armor_stand,name=Y]?Y 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=502}]?Y2 = @e[type=armor_stand,name=Y]?Y 【連鎖?無條件?保持開啟】 /scoreboard players operation @a[rx=-89,scores={雪球菜單=503}]?Y3 = @e[type=armor_stand,name=Y]?Y 【連鎖?無條件?保持開啟】 /scoreboard players reset * Y 【連鎖?無條件?保持開啟】 /kill @e[type=armor_stand,name=Y] — — — — — 【連鎖?無條件?保持開啟】 /playsound note.harp @a[rx=-89,scores={雪球菜單=501..503}] 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=501}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已設(shè)置§e傳送點(diǎn)1 §a( "},{"score":{"name":"@s","objective":"X1"}},{"text":" "},{"score":{"name":"@s","objective":"Y1"}},{"text":" "},{"score":{"name":"@s","objective":"Z1"}},{"text":" )"}]} 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=502}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已設(shè)置§e傳送點(diǎn)2 §a( "},{"score":{"name":"@s","objective":"X2"}},{"text":" "},{"score":{"name":"@s","objective":"Y2"}},{"text":" "},{"score":{"name":"@s","objective":"Z2"}},{"text":" )"}]} 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=503}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已設(shè)置§e傳送點(diǎn)3 §a( "},{"score":{"name":"@s","objective":"X3"}},{"text":" "},{"score":{"name":"@s","objective":"Y3"}},{"text":" "},{"score":{"name":"@s","objective":"Z3"}},{"text":" )"}]} 【連鎖?無條件?保持開啟】 /scoreboard players reset @a[rx=-89,scores={雪球菜單=501..503}]?雪球菜單
-前往傳送點(diǎn)-
【循環(huán)?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=511..513}]?~~~ summon armor_stand pop ~~~ 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?X = @a[rx=-89,scores={雪球菜單=511}]?X1 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?X = @a[rx=-89,scores={雪球菜單=512}]?X2 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?X = @a[rx=-89,scores={雪球菜單=513}]?X3 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Y = @a[rx=-89,scores={雪球菜單=511}]?Y1 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Y = @a[rx=-89,scores={雪球菜單=512}]?Y2 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Y = @a[rx=-89,scores={雪球菜單=513}]?Y3 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Z = @a[rx=-89,scores={雪球菜單=511}]?Z1 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Z = @a[rx=-89,scores={雪球菜單=512}]?Z2 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop]?Z = @a[rx=-89,scores={雪球菜單=513}]?Z3 【連鎖?無條件?保持開啟】 /scoreboard players add @e[type=armor_stand,name=pop]?Y 64 【連鎖?無條件?保持開啟】 /playsound note.harp @a[rx=-89,scores={雪球菜單=511..513}] 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=511}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已被傳送至§e傳送點(diǎn)1 §a( "},{"score":{"name":"@s","objective":"X1"}},{"text":" "},{"score":{"name":"@s","objective":"Y1"}},{"text":" "},{"score":{"name":"@s","objective":"Z1"}},{"text":" )"}]} 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=512}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已被傳送至§e傳送點(diǎn)2 §a( "},{"score":{"name":"@s","objective":"X2"}},{"text":" "},{"score":{"name":"@s","objective":"Y2"}},{"text":" "},{"score":{"name":"@s","objective":"Z2"}},{"text":" )"}]} 【連鎖?無條件?保持開啟】 /execute @a[rx=-89,scores={雪球菜單=513}]?~~~ tellraw @s {"rawtext":[{"text":"[§l傳送只因§r]?§b您已被傳送至§e傳送點(diǎn)3 §a( "},{"score":{"name":"@s","objective":"X3"}},{"text":" "},{"score":{"name":"@s","objective":"Y3"}},{"text":" "},{"score":{"name":"@s","objective":"Z3"}},{"text":" )"}]} — — — — — 【連鎖?無條件?保持開啟】 /tp @e[type=armor_stand,name=pop,scores={X=1..}]?0 -64 0 -90 0 【連鎖?無條件?保持開啟】 /tp @e[type=armor_stand,name=pop,scores={X=..-1}]?0 -64 0 90 0 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop,scores={X=..-1}]?X *= "-1"?計(jì)時 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=8388608..}]?~~~ tp @s ^^^8388608 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=8388608..}]?X 8388608 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=4194304..}]?~~~ tp @s ^^^4194304 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=4194304..}]?X 4194304 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=2097152..}]?~~~ tp @s ^^^2097152 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=2097152..}]?X 2097152 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=1048576..}]?~~~ tp @s ^^^1048576 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=1048576..}]?X 1048576 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=524288..}]?~~~ tp @s ^^^524288 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=524288..}]?X 524288 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=262144..}]?~~~ tp @s ^^^262144 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=262144..}]?X 262144 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=131072..}]?~~~ tp @s ^^^131072 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=131072..}]?X 131072 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=65536..}]?~~~ tp @s ^^^65536 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=65536..}]?X 65536 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=32768..}]?~~~ tp @s ^^^32768 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=32768..}]?X 32768 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=16384..}]?~~~ tp @s ^^^16384 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=16384..}]?X 16384 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=8192..}]?~~~ tp @s ^^^8192 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=8192..}]?X 8192 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=4096..}]?~~~ tp @s ^^^4096 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=4096..}]?X 4096 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=2048..}]?~~~ tp @s ^^^2048 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=2048..}]?X 2048 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=1024..}]?~~~ tp @s ^^^1024 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=1024..}]?X 1024 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=512..}]?~~~ tp @s ^^^512 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=512..}]?X 512 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=256..}]?~~~ tp @s ^^^256 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=256..}]?X 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=128..}]?~~~ tp @s ^^^128 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=128..}]?X 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=64..}]?~~~ tp @s ^^^64 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=64..}]?X 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=32..}]?~~~ tp @s ^^^32 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=32..}]?X 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=16..}]?~~~ tp @s ^^^16 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=16..}]?X 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=8..}]?~~~ tp @s ^^^8 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=8..}]?X 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=4..}]?~~~ tp @s ^^^4 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=4..}]?X 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=2..}]?~~~ tp @s ^^^2 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=2..}]?X 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={X=1..}]?~~~ tp @s ^^^1 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={X=1..}]?X 1 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=1..}]?~~~ tp @s ~ -64 0 0 0 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=..-1}]?~~~ tp @s ~ -64 0 180 0 【連鎖?無條件?保持開啟】 /scoreboard players operation @e[type=armor_stand,name=pop,scores={Z=..-1}]?Z *= "-1"?計(jì)時 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=8388608..}]?~~~ tp @s ^^^8388608 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=8388608..}]?Z 8388608 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=4194304..}]?~~~ tp @s ^^^4194304 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=4194304..}]?Z 4194304 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=2097152..}]?~~~ tp @s ^^^2097152 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=2097152..}]?Z 2097152 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=1048576..}]?~~~ tp @s ^^^1048576 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=1048576..}]?Z 1048576 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=524288..}]?~~~ tp @s ^^^524288 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=524288..}]?Z 524288 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=262144..}]?~~~ tp @s ^^^262144 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=262144..}]?Z 262144 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=131072..}]?~~~ tp @s ^^^131072 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=131072..}]?Z 131072 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=65536..}]?~~~ tp @s ^^^65536 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=65536..}]?Z 65536 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=32768..}]?~~~ tp @s ^^^32768 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=32768..}]?Z 32768 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=16384..}]?~~~ tp @s ^^^16384 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=16384..}]?Z 16384 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=8192..}]?~~~ tp @s ^^^8192 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=8192..}]?Z 8192 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=4096..}]?~~~ tp @s ^^^4096 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=4096..}]?Z 4096 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=2048..}]?~~~ tp @s ^^^2048 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=2048..}]?Z 2048 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=1024..}]?~~~ tp @s ^^^1024 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=1024..}]?Z 1024 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=512..}]?~~~ tp @s ^^^512 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=512..}]?Z 512 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=256..}]?~~~ tp @s ^^^256 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=256..}]?Z 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=128..}]?~~~ tp @s ^^^128 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=128..}]?Z 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=64..}]?~~~ tp @s ^^^64 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=64..}]?Z 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=32..}]?~~~ tp @s ^^^32 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=32..}]?Z 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=16..}]?~~~ tp @s ^^^16 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=16..}]?Z 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=8..}]?~~~ tp @s ^^^8 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=8..}]?Z 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=4..}]?~~~ tp @s ^^^4 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=4..}]?Z 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=2..}]?~~~ tp @s ^^^2 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=2..}]?Z 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Z=1..}]?~~~ tp @s ^^^1 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Z=1..}]?Z 1 — — — — — 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=256..}]?~~~ tp @s ~~256~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=256..}]?Y 256 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=128..}]?~~~ tp @s ~~128~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=128..}]?Y 128 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=64..}]?~~~ tp @s ~~64~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=64..}]?Y 64 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=32..}]?~~~ tp @s ~~32~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=32..}]?Y 32 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=16..}]?~~~ tp @s ~~16~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=16..}]?Y 16 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=8..}]?~~~ tp @s ~~8~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=8..}]?Y 8 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=4..}]?~~~ tp @s ~~4~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=4..}]?Y 4 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=2..}]?~~~ tp @s ~~2~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=2..}]?Y 2 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,scores={Y=1..}]?~~~ tp @s ~~1~ 【連鎖?無條件?保持開啟】 /scoreboard players remove @e[type=armor_stand,name=pop,scores={Y=1..}]?Y 1 — — — — — 【連鎖?無條件?保持開啟】 /scoreboard players reset * X 【連鎖?無條件?保持開啟】 /scoreboard players reset * Y 【連鎖?無條件?保持開啟】 /scoreboard players reset * Z 【連鎖?無條件?保持開啟】 /execute @e[type=armor_stand,name=pop,c=1]?~~~ tp @a[rx=-89,scores={雪球菜單=511..513}]?~~~~ -90 【連鎖?無條件?保持開啟】 /scoreboard players reset @a[rx=-89,scores={雪球菜單=511..513}]?雪球菜單 【連鎖?無條件?保持開啟】 /kill @e[type=armor_stand,name=pop]