想把别人传送到自己身边,最直接的一条命令是 /tp 对方名字 你的名字;装了 EssentialsX 的服务器可以直接用 /tphere 对方名字,一步到位,不需要对方点同意。
不过这两条命令适用的场景并不相同,给谁用、在哪儿敲、为什么敲完没反应,下面逐条说清楚。
传送这件事,其实分三种身份
同样一句“把别人 TP 过来”,在玩家嘴里、在管理员手里、在服务器后台,操作路径完全不同,分清身份再动手,能省掉一大半排查时间。
- 玩家之间互传:走
/tpa、/tpahere请求流程,对方同意才生效。 - 管理员强制拉人:走
/tphere或/tp,对方没有拒绝权。 - 服务器后台操作:在控制台或面板终端里敲命令,绕过所有权限判定。
原版服务器没有 tphere,但一条 /tp 就够了
很多人以为原版必须装插件才能拉人,其实不用,Java 版 /tp 的完整语法是 /tp <被传送的目标> <目的地>,目的地既可以是坐标,也可以是玩家名。
所以把“小明”拉到你身边,只需要:
/tp 小明 你的名字
如果一次要拉一批人,目标选择器更省事:
/tp @a[team=red] 你的名字
这条会把红队全体成员全部传送到你脚下。@a、@p、@r 这类选择器需要操作者拥有对应的权限等级,据 Minecraft Wiki 的权限说明,原版 /tp 要求操作者的权限等级达到 2 级及以上,而 /op 默认授予的是 4 级,所以正常 op 过的管理员敲这条命令不会有阻碍。
EssentialsX 的 /tphere 才是“拉人”的标准动作
Spigot、Paper、Purpur 这类服务端,绝大多数服主会装 EssentialsX,它把传送拆成了几条语义很清晰的命令:
/tphere <玩家>:把对方拉到自己身边/tppos <玩家> <x> <y> <z>:把对方丢到指定坐标/tpa <玩家>:请求去对方那里/tpahere <玩家>:请求对方来自己这里
区别就在于 /tphere 是单向强制,/tpahere 是发请求、等对方 /tpaccept,前者给管理用,后者给玩家用,别搞混。
我的世界服务器tp指令和/tphere有什么区别?先分清身份再动手
这是新手服主最容易混淆的一对命令,名字像、效果像,但权限来源和适用人群完全不同,下面这张表可以直接对照:
| 命令 | 实际作用 | 谁能用 | 是否需要对方同意 |
|---|---|---|---|
/tp A B |
把 A 传送到 B 所在位置 | 原版 2 级权限 / essentials.tp |
否 |
/tphere A |
把 A 拉到自己身边 | essentials.tphere |
否 |
/tpa A |
请求传送到 A 那里 | essentials.tpa |
是 |
/tpahere A |
请求 A 传送到自己这里 | essentials.tpahere |
是 |
控制台 tp A B |
后台强制传送 | 控制台本身 | 否 |
一句话记住:/tp 是“送过去”,/tphere 是“拉过来”,带 a 的是请求。
权限节点怎么给,LuckPerms 一行一条
装了 LuckPerms 的服,权限不是靠 /op 给的,得显式授予节点:
/lp user Steve permission set essentials.tphere true
/lp group admin permission set essentials.tphere true
原版服则简单粗暴:/op 玩家名,玩家重新进服后生效;撤销用 /deop。
这里有个常见坑:`essentials.` 这种通配符别随手给。 它包含了飞行、无敌、经济、封禁在内的一大堆敏感节点,等于把半个后台交给了对方,给单独节点,一条一条来。
我的世界服务器tp命令没反应怎么办?四个排查方向
命令敲下去,聊天框弹出一行红字或者干脆没动静,按下面顺序查,基本能覆盖绝大多数情况。
权限根本没给到
最常见的提示是“你没有权限使用此命令”,先确认节点:
/lp user 玩家名 permission check essentials.tphere
返回 false 就是没给,还有一种情况是给了 /op 却依然提示无权限部分权限插件接管了原版的 OP 判定逻辑,导致 op 身份在插件命令面前不生效,这时候要么补节点,要么去权限插件的配置里放开 op 继承。
插件装了但没加载成功
敲 /pl 看插件列表里 EssentialsX 是不是绿色的,红色或者干脆没有,去 logs/latest.log 里搜报错关键字,版本不匹配是最常见原因:服务端内核太老、插件版本太新,或者反过来,EssentialsX 对不同 Minecraft 大版本分了不同分支,下载页上标注得很清楚,照着服务端版本选。
语法用错了版本
Java 版和基岩版不是一套命令体系,Java 版写 /tp 小明 阿伟,基岩版虽然长得像,但目标选择器和 /execute 的子命令支持程度差别不小,更关键的是,EssentialsX 是 Java 版插件,基岩版服务端(如 Nukkit、PowerNukkitX)跑不了,基岩版要另找对应插件或者直接用原生命令,行业共识认为,跨版本套用命令语法是新手服主踩坑频率最高的操作之一。
名字打错或者人不在线
这条听起来很傻,但实际占比不低,输入名字时按 Tab 键自动补全,能避开大小写和拼写问题,另外确认对方真的在线,/list 看一眼就行,名字里带空格或者特殊符号的,需要用引号包起来。
我的世界网易版服务器怎么把玩家tp过来
国内玩家问得最多的就是网易版,网易中国版的服务端基于基岩版内核,/tp 的用法和基岩版保持一致:
/tp 对方名字 你的名字
前提是你得是管理员,租赁服要在成员管理里把对方或自己设为管理员,开发者工具里可以自定义命令,但对普通服主来说用不上,游戏内聊天框输入即可,不需要额外装插件。
有个细节要注意:网易版的管理员身份和原版 OP 不完全等价,部分原版命令在租赁服里会被限制,遇到提示无权限,先确认身份设置是否正确,再考虑是不是这条命令本身被平台屏蔽了。
国内面板服:在控制台里动手最省事
用 MCSManager、翼龙面板这类工具开服的,传送根本不用进游戏,直接在面板的服务器控制台里敲:
tp 玩家名 目标玩家名
控制台本身就是最高权限,没有节点判定、没有冷却、没有请求确认,一步到位,适合处理玩家卡在区块里、掉进虚空、被自己搭的红石机器困住这类突发情况,带不带斜杠都行,带上一律不会出错。
我的世界服务器tp插件免费的吗?免费和付费怎么选
这是服主们在选插件阶段的高频疑问,答案是:日常拉人传送,免费的完全够用。
- EssentialsX:开源免费,GPLv3 协议,
/tp、/tphere、/tpa、/tppos全都有,配套 LuckPerms 管理权限,是中小型服的主流组合。 - CMI:付费授权,功能更全,带图形化传送菜单、传送点系统、传送扣费、冷却分组,适合有经济系统和多世界的大型服。
价格上不用太纠结,付费插件按授权收费,多人服摊到每个玩家头上成本很低,业内专家指出,插件选型应该先看现有玩家规模和维护人力,而不是一上来就追求功能最全的方案。
别忘了配冷却,防止被滥用
就算给了 /tpa 权限,也建议在配置里加上冷却和超时,EssentialsX 的 config.yml 里有 teleport-cooldown 和请求超时相关的选项,默认值偏宽松,玩家用 /tpa 反复横跳躲怪、刷副本、逃避 PVP,在生存服里是挺常见的操作,冷却时间能挡掉相当一部分。
玩家互传,建议只开放 /tpa
直接给普通玩家 /tp 权限风险不小:没有冷却、没有同意环节、可以随时传送到任何人身边,包括正在挂机或者藏了刷怪塔的玩家,生存服的公平性很容易被破坏。
正确的做法是只给 /tpa 和 /tpahere 两个节点,配合冷却和请求超时,管理员组单独给 /tphere,这样既满足了“把朋友拉过来一起玩”的需求,又不会让传送变成破坏游戏体验的工具。
Q&A:我的世界服务器把别人tp过来常见问题
我的世界服务器把别人tp过来,需要给对方权限吗?
不需要,传送命令的权限判定看的是执行者,不是被传送的人,你只要有 /tphere 或对应 /tp 权限,就能把任意在线玩家拉过来,对方不需要任何权限,甚至不需要知道发生了什么。
为什么我是 OP,输入 /tphere 却提示未知命令?
因为原版 Minecraft 根本没有 /tphere 这条命令,它来自 EssentialsX 插件,出现未知命令,说明插件没装、没加载成功,或者当前服务端是基岩版内核跑不了 Java 插件,原版环境下用 /tp 对方名字 你的名字 效果完全一样。
手机版(基岩版、网易版)能传送玩家吗?
能,基岩版的 /tp 语法与 Java 版接近,/tp 对方名字 你的名字 即可生效,前提是操作者具备管理员身份,区别在于基岩版缺少部分 Java 版的目标选择器和 /execute 子命令支持,批量传送的写法需要按基岩版文档调整。
传送命令本身只有一两行,难的是权限、插件版本和服务端类型这三层匹配,把执行者身份和命令来源对上了,/tp 和 /tphere 就不会再互相打架。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/783204.html


