1.13 原版,不需要命令方块就可以实现木牌传送
为了操作简便,先随便找个地方插个牌子,然后用鼠标指着牌子,按F3,左侧会显示牌子坐标
然后在聊天框输入 :
- data merge block <x1> <y1> <z1> {Text1:"{"text":"要显示的字","clickEvent":{"action":"run_command","value":"/tp <x2> <y2> <z2>"}}"}
<x1> <y1> <z1> 是牌子的坐标
<x2> <y2> <z2> 是要传送到的地方的坐标
注意,“要显示的字”会出现在牌子的第一行,修改 “Text1” 为 “Text2” 可以变成出现在第二行。
举个例子:
右键牌子传送到主城,
先在地上放一块牌子,第一行写“传送”,第二行写“主城”(可以直接填写)

然后按 F3 ,鼠标指着牌子,可以看到牌子的坐标,出现在左边倒数第四行 Looking at block: 这里

我们看到这块牌子的坐标是 84 69 -232
把它填在 data 的后面:
- data merge block 84 69 -232
这时候按回车肯定会报错,因为参数不全,没关系,只是保存一个输入记录而已
然后假设主城的坐标是 100 64 100
把主城坐标填在最后 tp 那里:
- data merge block 84 69 -232 {Text4:"{"text":"右键传送","clickEvent":{"action":"run_command","value":"/tp 100 64 100"}}"}
回车即可创建牌子

可以看到牌子最后一行多了右键传送几个字,这一行字附带有我们刚刚设置的 tp 指令
直接右键牌子就可以实现传送了
这个传送还可以配合计分板实现简单的传送消耗积分 / 点数 / 钱 之类的功能,也不需要其他插件,这个以后再写
期待大佬优化斧正!
这个1.7.10能用不?
我心不变 发表于 2018-8-8 06:11
这个1.7.10能用不?
不能,必须1.8以上。1.8~1.12.2要修改指令。
我心不变 发表于 2018-8-8 06:11
这个1.7.10能用不?
只适用1.13,连1.12都不行,1.12要改指令才能用
发到游戏技巧板块更好
west.myth 发表于 2018-8-8 22:47
发到游戏技巧板块更好
这点小东西,感觉在游戏技巧板块丢人啊
你这个木牌点击事件都太老了= =JSON都不用转义的= =
能不能改颜色,加下划线之类的