玩家自定义坐标传送功能

[三个记分板]
/scoreboard objectives add 坐标x dummy
/scoreboard objectives add 坐标y dummy
/scoreboard objectives add 坐标z dummy
[执行传送部分]
x正坐标传送
execute @a[scores={坐标x=128..},tag=传送] ~ ~ ~ tp @s ~128 ~ ~
scoreboard players remove @a[scores={坐标x=128..},tag=传送] 坐标x 128
execute @a[scores={坐标x=63..},tag=传送] ~ ~ ~ tp @s ~63 ~ ~
scoreboard players remove @a[scores={坐标x=63..},tag=传送] 坐标x 63
execute @a[scores={坐标x=32..},tag=传送】 ~ ~ ~ tp @s ~32 ~ ~
scoreboard players remove @a[scores={坐标x=32..},tag=传送] 坐标x 32
execute @a[scores={坐标x=16..},tag=传送] ~ ~ ~ tp @s ~16 ~ ~
scoreboard players remove @a[scores={坐标x=16..},tag=传送] 坐标x 16
execute @a[scores={坐标x=8..},tag=传送] ~ ~ ~ tp @s ~8 ~ ~
scoreboard players remove @a[scores={坐标x=8..},tag=传送] 坐标x 8
execute @a[scores={坐标x=4..},tag=传送] ~ ~ ~ tp @s ~4 ~ ~
scoreboard players remove @a[scores={坐标x=4..},tag=传送] 坐标x 4
execute @a[scores={坐标x=2..},tag=传送] ~ ~ ~ tp @s ~2 ~ ~
scoreboard players remove @a[scores={坐标x=2..},tag=传送] 坐标x 2
execute @a[scores={坐标x=1..},tag=传送] ~ ~ ~ tp @s ~1 ~ ~
scoreboard players remove @a[scores={坐标x=1..},tag=传送] 坐标x 1
x负坐标
execute @a[scores={坐标x=..-128},tag=传送] ~ ~ ~ tp @s ~-128 ~ ~
scoreboard players remove @a[scores={坐标x=..-128},tag=传送] 坐标x -128
execute @a[scores={坐标x=..-63},tag=传送] ~ ~ ~ tp @s ~-63 ~ ~
scoreboard players remove @a[scores={坐标x=..-63},tag=传送] 坐标x -63
execute @a[scores={坐标x=..-32},tag=传送] ~ ~ ~ tp @s ~-32 ~ ~
scoreboard players remove @a[scores={坐标x=..-32},tag=传送] 坐标x -32
execute @a[scores={坐标x=..-16},tag=传送] ~ ~ ~ tp @s ~-16 ~ ~
scoreboard players remove @a[scores={坐标x=..-16},tag=传送] 坐标x -16
execute @a[scores={坐标x=..-8},tag=传送] ~ ~ ~ tp @s ~-8 ~ ~
scoreboard players remove @a[scores={坐标x=..-8},tag=传送] 坐标x -8
execute @a[scores={坐标x=..-4},tag=传送] ~ ~ ~ tp @s ~-4 ~ ~
scoreboard players remove @a[scores={坐标x=..-4},tag=传送] 坐标x -4
execute @a[scores={坐标x=..-2},tag=传送] ~ ~ ~ tp @s ~-2 ~ ~
scoreboard players remove @a[scores={坐标x=..-2},tag=传送] 坐标x -2
execute @a[scores={坐标x=..-1},tag=传送] ~ ~ ~ tp @s ~-1 ~ ~
scoreboard players remove @a[scores={坐标x=..-1},tag=传送] 坐标x -1
剩下的自己改吧,我累了
y正坐标传送♥
execute @a【scores={坐标y=4..},tag=传送】 ~ ~ ~ tp @s ~ ~4 ~
scoreboard players remove @a【scores={坐标y=4..},tag=传送】 坐标y 4
execute @a【scores={坐标y=2..},tag=传送】 ~ ~ ~ tp @s ~ ~2 ~
scoreboard players remove @a【scores={坐标y=2..},tag=传送】 坐标y 2
execute @a【scores={坐标y=1..},tag=传送】 ~ ~ ~ tp @s ~ ~1 ~
scoreboard players remove @a【scores={坐标y=1..},tag=传送】 坐标y 1
y负坐标传送♥
execute @a【scores={坐标y=..-4},tag=传送】 ~ ~ ~ tp @s ~ ~-4 ~
scoreboard players remove @a【scores={坐标y=..-4},tag=传送】 坐标y -4
execute @a【scores={坐标y=..-2},tag=传送】 ~ ~ ~ tp @s ~ ~-2 ~
scoreboard players remove @a【scores={坐标y=..-2},tag=传送】 坐标y -2
execute @a【scores={坐标y=..-1},tag=传送】 ~ ~ ~ tp @s ~ ~-1 ~
scoreboard players remove @a【scores={坐标y=..-1},tag=传送】 坐标y -1
z正坐标传送♥
execute @a【scores={坐标z=128..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~128
scoreboard players remove @a【scores={坐标z=128..},tag=传送】 坐标z 128
execute @a【scores={坐标z=63..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~63
scoreboard players remove @a【scores={坐标z=63..},tag=传送】 坐标z 63
execute @a【scores={坐标z=32..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~32
scoreboard players remove @a【scores={坐标z=32..},tag=传送】 坐标z 32
execute @a【scores={坐标z=16..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~16
scoreboard players remove @a【scores={坐标z=16..},tag=传送】 坐标z 16
execute @a【scores={坐标z=8..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~8
scoreboard players remove @a【scores={坐标z=8..},tag=传送】 坐标z 8
execute @a【scores={坐标z=4..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~4
scoreboard players remove @a【scores={坐标z=4..},tag=传送】 坐标z 4
execute @a【scores={坐标z=2..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~2
scoreboard players remove @a【scores={坐标z=2..},tag=传送】 坐标z 2
execute @a【scores={坐标z=1..},tag=传送】 ~ ~ ~ tp @s ~ ~ ~1
scoreboard players remove @a【scores={坐标z=1..},tag=传送】 坐标z 1
z负坐标传送♥
execute @a【scores={坐标z=..-128},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-128
scoreboard players remove @a【scores={坐标z=..-128},tag=传送】 坐标z -128
execute @a【scores={坐标z=..-63},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-63
scoreboard players remove @a【scores={坐标z=..-63},tag=传送】 坐标z -63
execute @a【scores={坐标z=..-32},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-32
scoreboard players remove @a【scores={坐标z=..-32},tag=传送】 坐标z -32
execute @a【scores={坐标z=..-16},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-16
scoreboard players remove @a【scores={坐标z=..-16},tag=传送】 坐标z -16
execute @a【scores={坐标z=..-8},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-8
scoreboard players remove @a【scores={坐标z=..-8},tag=传送】 坐标z -8
execute @a【scores={坐标z=..-4},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-4
scoreboard players remove @a【scores={坐标z=..-4},tag=传送】 坐标z -4
execute @a【scores={坐标z=..-2},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-2
scoreboard players remove @a【scores={坐标z=..-2},tag=传送】 坐标z -2
execute @a【scores={坐标z=..-1},tag=传送】 ~ ~ ~ tp @s ~ ~ ~-1
scoreboard players remove @a【scores={坐标z=..-1},tag=传送】 坐标z -1
【T显部分】
execute @a【x=●,y=●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ titleraw @s actionbar {"rawtext":【{"text":"§l§o§e 【§b进入传送功能§e】§r"},{"text":"\n§l§o§f请输入要传送的坐标§r"},{"text":"\n§l§cX§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标x"}},{"text":"\n§l§aY§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标y"}}
,{"text":"\n§l§bZ§f坐标 §r:"},{"score":{"name":"@s","objective":"坐标z"}}】}
[积分榜激活]
execute @a【x=●y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标x 0
execute @a【x=●,y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标y 0
execute @a【x=●,y=-●,z=●,dx=●,dy=●,dz=●】 ~ ~ ~ scoreboard players add @a 坐标z 0
【玩家坐标操作部分】
X正坐标♥
(个位)
scoreboard players add @p 坐标x 1
(十位)
scoreboard players add @p 坐标x 10
(百位)
scoreboard players add @p 坐标x 100
(千位)
scoreboard players add @p 坐标x 1000
X负坐标♥
(个位)
scoreboard players add @p 坐标x -1
(十位)
scoreboard players add @p 坐标x -10
(百位)
scoreboard players add @p 坐标x -100
(千位)
scoreboard players add @p 坐标x -1000
Y正坐标♥
(个位)
scoreboard players add @p 坐标y 1
(十位)
scoreboard players add @p 坐标y 10
Y负坐标♥
(个位)
scoreboard players add @p 坐标y -1
(十位)
scoreboard players add @p 坐标y -10
Z正坐标♥
(个位)
scoreboard players add @p 坐标z 1
(十位)
scoreboard players add @p 坐标z 10
(百位)
scoreboard players add @p 坐标z 100
(千位)
scoreboard players add @p 坐标z 1000
X负坐标♥
(个位)
scoreboard players add @p 坐标z -1
(十位)
scoreboard players add @p 坐标z -10
(百位)
scoreboard players add @p 坐标z -100
(千位)
scoreboard players add @p 坐标z -1000
[标签与坐标矫正部分]
tp @a【tag=传送a】 0 0 0
tag @a【tag=传送a】 add 传送
tag @a【tag=传送a】 remove 传送a
tag @a【scores={坐标x=0,坐标y=0,坐标z=0},tag=传送】 remove 传送
tp @a【x=0,y=0,z=0,r=2,tag=!传送】 ●
[●=传送台坐标]
[告示牌操作提示模板文本部分]
§l§o§e【§cX§f坐标§e】§f+1
§l§o§e【§cX§f坐标§e】§f+10
§l§o§e【§cX§f坐标§e】§f+100
§l§o§e【§cX§f坐标§e】§f+1000
§l§o§e【§cX§f坐标§e】§f-1
§l§o§e【§cX§f坐标§e】§f-10
§l§o§e【§cX§f坐标§e】§f-100
§l§o§e【§cX§f坐标§e】§f-1000
§l§o§e【§aY§f坐标§e】§f1
§l§o§e【§aY§f坐标§e】§f10
§l§o§e【§aY§f坐标§e】§f-1
§l§o§e【§aY§f坐标§e】§f-10
§l§o§e【§bZ§f坐标§e】§f+1
§l§o§e【§bZ§f坐标§e】§f+10
§l§o§e【§bZ§f坐标§e】§f+100
§l§o§e【§bZ§f坐标§e】§f+1000
§l§o§e【§bZ§f坐标§e】§f-1
§l§o§e【§bZ§f坐标§e】§f-10
§l§o§e【§bZ§f坐标§e】§f-100
§l§o§e【§bZ§f坐标§e】§f-1000