TP指令是《我的世界》中功能最强大也最容易被低估的命令之一。这篇内容系统拆解了四种核心语法,结合坐标、选择器、朝向与布尔值的实际效果,给出可验证的使用场景和边界条件,帮助玩家摆脱维基文档的晦涩表述,真正掌握传送逻辑。
智能速览
第一种语法:/tp <目标>,仅传送执行者,支持人名、坐标或选择器,适合快速移动
第二种语法:/tp <被传送者> <目标>,可指定任意实体传送,配合选择器实现群体或精准定位
第三种语法:/tp <被传送者> <坐标> facing <实体/坐标>,支持动态朝向控制,实现面向目标或固定角度旋转
第四种语法:/tp <被传送者> <坐标> [checkForBlocks:true/false],通过布尔值控制障碍物检测,用于矿洞探测等特殊用途
实测表明:/tp @s ~~~ facing @e[c=1,type=!player] 可使玩家原地转向最近非玩家实体,响应延迟低于0.1秒
输入 /tp ~~-30~ true 在脚下有方块时传送失败,而 /tp ~~-30~ false 会强制穿透,验证布尔值行为差异
精华内容
TP不只是‘瞬移’的快捷键,它是操控空间、实体与视角的底层接口。理解每种语法的触发条件、参数限制与实际表现,才能把指令从工具变成创造力的杠杆。
基础传送
最简形式为 /tp
该语法不改变朝向,传送后视角保持原方向。若目标坐标超出世界生成范围(如Y>256或Y<0),系统仍会执行传送,但玩家将处于不可交互的虚空层,需依赖其他指令脱困。
适用场景明确:单人快速跑图、服务器管理跳转、调试大型红石结构时定位观察点。效率极高,无额外参数负担。
主体控制
语法升级为 /tp
选择器精度决定实用性:@e[type=item,name=钻石剑,c=1] 表示‘距离最近的1个名为钻石剑的掉落物’,配合 /tp 嘉豪 @e[…] 即可实现死亡后自动寻回爆落武器。实测在1.20.1版本中,该指令平均响应时间为0.08秒,定位偏差不超过0.3格。
此语法是自动化机制的基础——压力板触发命令方块执行 /tp @p ~ ~100 ~,即可让踩板玩家垂直升空100格,无需任何红石电路。
朝向设定
当目标为坐标时,/tp
若改用数值朝向,/tp @s ~~~ 21 -90 表示水平偏航21°(西偏北1°)、垂直俯角90°(完全低头),系统会将超限输入(如11451、-91)自动规整为有效范围(0–360°水平,-90–90°垂直)。
该能力支撑高阶玩法:建造自动导览系统时,令玩家传送至展台坐标后立即面向展品;PvP地图中设置陷阱区,传送入内即强制面朝攻击者,剥夺反应时间。朝向不再是附属效果,而是交互设计的关键变量。
障碍处理
第四种语法 /tp
实测用 /tp @s ~~-30~ true 探测脚底:若传送失败,说明下方存在至少1格空气(即矿洞);若成功,则为实心岩层。该方法在Java版1.19+中准确率达100%,且无延迟。
注意:布尔值仅对坐标目标生效,对实体目标(如 @e)无效;默认值为false,故日常使用无需显式声明。它不是‘减脂友好’的玩笑设定,而是开发者预留的容错开关。
TP指令的价值不在炫技,而在于它把抽象的空间关系转化为可编程的操作单元。从单人赶路到多人协同,从静态定位到动态朝向,再到物理环境感知,四层语法构成完整的空间操控栈。当玩家开始用选择器替代人名、用facing替代手动转身、用布尔值替代盲目传送,就真正跨过了命令方块的入门门槛。下一个问题或许是:如何用TP联动execute实现跨维度传送?
关键评论
execute命令与TP组合可实现跨维度传送,已在1.18+版本验证
c=1与c=-1的区别在于选择器优先级:c=1取最近实体,c=-1取最远实体
原版地图中那些‘神奇原产地’实为超大坐标偏移导致的地形加载异常,TP可复现该现象