我们在第九章中学习了tp指令的用法,让我们来复习一下:
『/tp
作用:将一个实体传送到另一个实体或者是坐标。
需要权限等级:Java-2,基岩-1
需要作弊:是
格式:
/tp [传送目标:目标选择器]<目的地实体:目标选择器>
这可以将选定的目标传送到另一个实体的位置,比如把张三传送到李四的位置。注意,目的地实体不能为多个,即你并不能将张三传送到李四和王五的位置(就算张三不止一个也不能这样干)。如果将传送目标省略,那么将会传送执行者自己(一般是你自己)。
/tp [传送目标:目标选择器]<一个地点:坐标>[<水平旋转角度><垂直旋转角度>]
这可以将选定的目标传送到一个指定的地点。』
看起来丝毫没有问题,游戏中也能用对吧?
但其实,tp并没有这么简单。正如我在第九章开头所说的:『这条指令深究起来很复杂』。现在,深究的时候到了。
在Minecraft中,传送指令并不只有tp,还有一个teleport。这个teleport虽然是tp的全称,但这两个指令在Minecraft Java 1.13版本更新之前有很大区别,直到1.13版本更新中两者才被统一,tp才正式作为指令teleport的简写指令。
接下来,我们将会分两步走:先探究指令tp与teleport在Minecraft1.13版本前的差异,然后再研究1.13版本赋予了这两者什么样的新内容。
——第一步:tp与teleport在Minecraft Java1.13版本更新前的差异
相比tp指令,/teleport指令虽然比tp更早加入,但很快就被tp取代,直到Minecraft1.10版本才被重新加入。在当时,看起来这个/teleport的单词更长,更厉害,但实际上相比tp,这个玩意儿可以说是十分鸡肋。
怎么个鸡肋法呢?来看看/teleport的介绍,你就知道了。