在服务器里用 tp 传送,关键是先确认你有没有权限:普通玩家通常只能用 /tpa 向对方发出传送请求,管理员或开启作弊的存档才能直接输入 /tp 到达指定玩家或坐标。
很多刚玩服务器的新人把“tp”挂在嘴边,但真正输入指令时却一头雾水,原因很简单:你听到的“tp”可能来自两个完全不同的地方,一个是游戏原版的 /tp 指令,另一个是服务器插件提供的 /tpa 指令,搞清楚你所在的服务器到底认哪一个,后面所有操作才不会被“未知的指令”卡住。
我的世界tp传送指令怎么用
先弄清楚最基础的问题:我的世界tp传送指令怎么用,原版指令 tp 是 Teleport 的缩写,作用是把自己、其他玩家或实体瞬间移动到某个位置,它有两个最常见的用法。
传送到指定玩家身边
单机或服务器有权限时,直接把目标玩家的名字写在后面:
/tp Steve把自己传到 Steve 身边
如果你想当“搬运工”,把别人拉到你或者另一个玩家旁边,就写两个名字:
/tp Alice Steve把 Alice 传送到 Steve 的位置
这里有个细节容易踩坑:Java 版和基岩版的指令语法不完全一样,Java 版的 /tp Steve 是“把自己送到 Steve 那里”,而基岩版同样支持这种写法,但基岩版还有一套 victim destination 的旧式写法,如果你在基岩版服务器里用 /tp Alice Steve,部分版本会直接把 Alice 甩到 Steve 面前,效果一致,不会报错,想稳一点,就记一条通用原则:只写一个名字,传自己;写两个名字,传别人。
传送到指定坐标
坐标传送更适合你想到达地图上的某个精确位置,比如朋友建的基地、某个大型红石机器附近。
/tp 123 80 -456把自己传送到这个坐标点
三个数字依次代表 X 轴、Y 轴(高度)、Z 轴,这里强烈建议你把 Y 值看清楚,很多新手坐标填对了,还是卡在石头里或者直接从高空摔死,就是因为 Y 值胡乱填,正常情况下,Y 值在 70 到 90 之间最安全,不会陷入地底也不会从天上坠落。
想要查看当前坐标,按 F3 打开调试信息,或者用小地图模组查看,基岩版玩家可以在设置里打开“显示坐标”选项。
相对坐标 的妙用
还有一种写法是相对坐标,用波浪号 表示“以当前位置为基准”。
/tp ~ ~10 ~向上传送 10 格/tp ~5 ~ ~-5向 X 轴正方向移动 5 格,Z 轴负方向移动 5 格
这个概念在一些跑酷地图或者高空建筑时非常实用,不过普通生存服务器里,直接用绝对坐标更直观,相对坐标留着特殊场景再用。
| 传送目标 | Java 版指令示例 | 基岩版指令示例 | 说明 |
|---|---|---|---|
| 传送到玩家身边 | /tp Steve |
/tp Steve |
两边都可直接写玩家名 |
| 把玩家甲传送到玩家乙身边 | /tp Alice Steve |
/tp Alice Steve |
需要管理员权限 |
| 传送到坐标 | /tp 100 80 -200 |
/tp 100 80 -200 |
Y 值建议设在 70-90 |
| 相对坐标移动 | /tp ~ ~10 ~ |
/tp ~ ~10 ~ |
以自己当前位置为基准 |
区分原版 tp 和插件服的 tp
进服务器之前,最好先看一眼聊天框或者公告,确认服务器有没有装 EssentialsX 或 CMI 这类常用插件,插件服的玩家习惯把“请求传送别人”叫做 /tpa,而原版 /tp 往往被管理员拿来巡查地图或者处理卡住的玩家。
如果你的服务器里 /tp 输进去一点反应都没有,甚至提示“权限不足”,先别急着怀疑键盘,有相当一部分服务器为了防作弊和偷家,默认把原版 /tp 权限锁死在管理员组,普通玩家无论怎么输入都不可能成功,这种情况下,你需要用到的是下面这些替代方案。
我的世界服务器tp指令没反应怎么回事
遇到“tp指令没反应”,最直接的原因就两个:一是权限不够,二是输入的内容没被服务器识别。我的世界服务器tp指令没反应怎么回事,本质上是“权限体系”和“指令来源”的问题。
先在单机世界测试一下,如果你在单人存档里输入 /tp 0 80 0 没反应,很大概率是创建世界时没开作弊,解决办法很粗暴:按 Esc 打开菜单,选择 对局域网开放,然后把“允许作弊”设置为开,这是 Java 版最常见的补救方式,不需要重新开档。
到了服务器里,情况就复杂一些。
第一步:确认自己是不是管理员
管理员(OP)拥有服务器最高权限,可以执行所有原版指令,如果你只是来玩生存的普通玩家,服务器没有给你任何权限组,/tp 基本用不了,查看自己的权限,可以输入:
/lp user 你的游戏名 parent info查看当前权限组(前提是装了 LuckPerms)
多数情况下你会看到 default 或者 defaults 组,这种组的权限列表里通常没有原版 tp 节点,行业共识认为,原版传送权限默认只给管理组,这是为了保证服务器秩序和玩家探索体验。
第二步:让服主给你授权
如果你是服务器管理员,想让自己或者某个玩家能用 /tp,直接在服务端控制台输入:
op 玩家名将该玩家设为 OP,拥有管理员权限
这样最粗暴,也最彻底,但 OP 权限会顺带开放创造、封禁等其它高危指令,在一个玩生存为主的服务器里并不划算,更精细的做法是用权限插件单独给一个指令权限:
/lp user 玩家名 permission set minecraft.command.tp true
这条命令的含义是:给指定玩家单独开放原版 /tp 指令,不附加其它任何管理权限,如果服务器用的是 EssentialsX,权限节点对应的是 essentials.tp,需要这样设置:
/lp user 玩家名 permission set essentials.tp true
设置完记得让该玩家重新进服一次,权限才会完全生效,基岩版 BDS 官方服务器则在 server.properties 文件里找到 allow-cheats 这一项,把它改成 true,然后重启服务器即可。
第三步:排查插件冲突
部分服务器使用权限插件时,默认把原版指令接管走了,EssentialsX 在开启时会把 /tp 替换成它自己的传送指令,这时候你需要的节点就变成了 essentials.tp,而非 minecraft.command.tp,判断自己该用哪个权限,可以输一条 /tp 看反馈,如果报错信息是英文且带 “permissions” 字样,那就是权限节点问题;如果提示“未知的指令”,说明原版 tp 被插件覆盖了,权限要按插件的节点名称来给。
还有一个小概率情况:网络延迟导致指令没有立刻执行,不过实际里这种情况极少,服务器指令执行是即时判定的,只要服务端没卡,输入后 1 秒内必有反馈,多数玩家觉得“没反应”,其实就是权限没到位。
服务器里比tp更好用的传送指令:tpa、home和back
当你没有 OP 权限,又想在服务器里四处溜达时,原版 /tp 就不是你该惦记的东西了,插件服里有一套更亲民的传送体系,几乎每个生存服务器都会装。
/tpa 请求传送到别人身边
/tpa Steve向 Steve 发送传送到他身边的请求- 对方输入
/tpaccept接受请求,你就会被拉过去 - 不想被打扰就输
/tpahere的反向指令,或者设置服务器自带的传送冷却
这套机制的好处是需要双方确认,防止有人直接传送到你家里偷东西,所以你会发现,大部分服务器公共规则里禁止在主城刷 tp,但允许玩家用 tpa 带朋友进基地。
/home 设置家与回家
/sethome把当前位置设置为家/home传送回家/delhome删除家
很多服务器限制每人只能设置 1 到 3 个家,多出来的位置只能靠插件扩展,你把家建在远距离矿洞附近,就能极大减少跑图时间。
/spawn 和 /back 是保命神器
/spawn传送到服务器主城复活点/back传送到上一次死亡或传送前的位置
下矿挖到一半被岩浆烧死,又舍不得包里的钻石,用 /back 是最快的抢救方式,有相当一部分服务器会在死亡后自动提示你是否回死亡点,这算是一个很人性化的设计,玩小游戏、跑图签到、参加活动时,/spawn 能帮你迅速脱离困境。
跨世界或多世界服务器怎么传送
如果你的服务器有多个世界,比如主世界、资源世界和地狱,单纯的原版 /tp 是跨不了世界的,多世界插件 Multiverse-Core 提供了独立的传送命令:
/mv tp 玩家名 世界名跨世界传送到某玩家身边/mv tp 世界名把自己传送到对应世界坐标原点
这类指令通常也锁权限,想跨界传送还得找管理员开权限,业内专家指出,在大多数生存服务器中,用 /tpa 而不是直接 /tp 是一种通行设计,主要为了防偷家和防止跑图玩法被破坏,如果服务器主城和资源世界之间存在传送 NPC 或告示牌,那基本靠交互点击,不需要输指令。
我的世界tp传送指令常见问题
我的世界tp传送指令怎么传送到好友身边?
在有权限的前提下,输入 /tp 好友的游戏ID 即可,如果你只是普通玩家,服务器装了 tpa 插件,就改用 /tpa 好友的游戏ID,等对方输入 /tpaccept 确认,坐标传送同理,能找到坐标就输 /tp X Y Z,找不到就让朋友把坐标直接发在聊天框里。
我的世界服务器怎么给别人传送权限?
如果你是服主,直接进服务端控制台输入 op 玩家名 可给予管理员权限,但这样会附带其它权限,更精准的方式是使用 LuckPerms 输入 /lp user 玩家名 permission set minecraft.command.tp true,这样只给 /tp 单条指令权限,若服务器使用 EssentialsX,把权限节点改为 essentials.tp 即可,基岩版 BDS 服务器则需在 server.properties 文件里将 allow-cheats 设为 true 后重启。
为什么输入tp以后提示“未知的指令”?
这个报错通常意味着服务器服务端不认识你输入的指令,第一种可能是原版 /tp 权限没开,你需要找管理员授权或换用 /tpa 请求,第二种可能是服务器装了插件后把 /tp 替换了,报错内容会带有插件名称,第三种情况是你输错了语法,比如目标玩家名写错,或者坐标缺了一个数字,可以在主城附近再测一次,仍然失败就直接问服务器管理员要正确的传送指令。
在服务器里搞懂 tp 这件事,说白了就三步:先看自己有没有权限,再确认服务器用的是原版指令还是插件指令,最后按正确的语法输入。记住这一点:有权限就用 /tp,没权限就用 /tpa,坐标传送看清楚 Y 轴,你的服务器传送之路就畅通了。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/784356.html


