Skip to content

3 Commands

EasterGhost edited this page Apr 4, 2026 · 9 revisions

3 命令与配置

中文版本 | English version

这一页主要用于快速查命令。玩家平时最常接触的是传送命令和个人管理命令;管理员除了这些之外,还可以使用 /tpc 来控制模块和配置。/teleportcommands 仍保留为兼容别名。

玩家传送命令

/back
/back <disableSafetyCheck>
/back death
/back death <disableSafetyCheck>
/back tp
/back tp <disableSafetyCheck>
/home
/home <name>
/warp <name>
/worldspawn
/worldspawn <disableSafetyCheck>
/rtp
/wild

/back 默认用于回到最近一次死亡点,也可以显式写成 /back death/back tp 则用于回到最近一次由 TeleportCommands 触发传送之前的位置。带上 true 时会跳过安全检查,通常只在系统提示附近没有安全落点时才需要使用。

/home 用于回到自己的 home。不带名称时,会优先尝试使用默认 home;带名称时,则直接前往指定 home。

/warp 用于前往全服共享的传送点,前提是管理员已经创建了对应的 warp。

/worldspawn 用于回到配置指定的世界出生点。和 /back 类似,它也支持通过参数决定是否跳过安全检查。

/rtp/wild 是同一功能的两个入口,都会在允许的范围内尝试寻找一个安全的随机位置执行传送。

示例:

/back               # 回到死亡点
/home base          # 回到名为“base”的 home
/warp market        # 前往公共 warp“market”
/worldspawn true    # 强制回到 worldspawn,跳过安全检查
/rtp                # 进行一次随机传送

玩家管理命令

/sethome <name>
/delhome <name>
/renamehome <name> <newName>
/updatehome <name>
/defaulthome <name>
/homes
/homes <page>
/homes <dimension>
/homes <page> <dimension>
/warps
/warps <page>
/warps <dimension>
/warps <page> <dimension>

这一组命令主要用于管理自己的 home,或者查看服务器上已经存在的 warp。

/sethome 用来在当前位置创建一个新的 home。 /delhome/renamehome/updatehome 分别用于删除、重命名和更新已有的 home 位置。 /defaulthome 用来指定 /home 在不带参数时应该优先使用哪一个 home。 /homes 用于查看自己当前保存的 home 列表,支持页码参数,也支持按维度过滤。 /warps 则用于查看服务器上可用的公共 warp,同样支持页码参数和维度过滤。 维度参数既可以直接使用原始世界 ID,例如 minecraft:overworld,也可以使用 overworldnetherend 这类简写别名。

示例:

/sethome base           # 设置名为“base”的家
/sethome mine           # 设置名为“mine”的家
/updatehome base        # 把“base”更新到当前位置
/defaulthome base       # 设置默认的家为“base”
/renamehome mine cave   # 将名为“mine”的家重命名为“cave”
/homes 2                # 查看 home 列表第 2 页
/homes nether           # 只查看下界中的 home
/warps 2 minecraft:overworld # 查看主世界 warp 的第 2 页

TPA 相关命令

/tpa <player>
/tpahere <player>
/tpaaccept <player>
/tpaaccept <requestId>
/tpadeny <player>
/tpadeny <requestId>

这组命令用于处理玩家之间的传送请求。

/tpa <player> 表示你要传送到对方那里。 /tpahere <player> 表示请求对方传送到你这里。 /tpaaccept/tpadeny 用于接受或拒绝请求,既可以按玩家名处理,也可以按请求 ID 处理。

示例:

/tpa Steve          # 请求传送到 Steve 身边
/tpahere Alex       # 请求 Alex 传送到自己这里
/tpaaccept Steve    # 接受来自 Steve 的请求
/tpadeny Alex       # 拒绝来自 Alex 的请求

管理员命令

/tpc help
/tpc reload
/tpc enable <module>
/tpc disable <module>

这一组命令主要用于查看帮助、重载配置,以及启用或禁用模块。它们作用在整个服务器层面,而不是某一个玩家自己的数据。

/tpc help 用于查看管理员命令帮助。 /tpc reload 用于重新加载配置文件。 /tpc enable/tpc disable 用于控制各个模块的启用状态。

示例:

/tpc disable tpa   # 关闭 TPA 模块
/tpc enable xaero  # 启用 Xaero 同步模块
/tpc reload        # 重新加载配置文件

运行时配置命令

/tpc config teleporting delay <seconds>                # 全局传送延迟
/tpc config teleporting cooldown <seconds>             # 全局传送冷却
/tpc config back deleteAfterTeleport <true|false>      # 传送后删除死亡记录
/tpc config home max <count>                           # 每位玩家最多 home 数量
/tpc config home deleteInvalid <true|false>            # 是否自动删除无效 home
/tpc config tpa expireTime <seconds>                   # TPA 请求过期时间
/tpc config warp max <count>                           # 全局 warp 数量上限
/tpc config warp deleteInvalid <true|false>            # 是否自动删除无效 warp
/tpc config worldspawn world <worldId>                 # worldspawn 所在世界
/tpc config rtp radius <blocks>                        # RTP 半径
/tpc config xaero syncIntervalSeconds <seconds>        # Xaero 同步间隔

这些命令会直接修改当前配置,并把结果写回配置文件。对于大多数日常调整来说,优先使用这里的命令会比手动修改 JSON 更方便。

teleporting 这一组主要控制全局传送延迟和冷却。 backhometpawarpworldspawnrtpxaero 这一组则分别对应各模块最常用的运行参数。

示例:

/tpc config teleporting delay 3            # 全局传送延迟设为 3 秒
/tpc config teleporting cooldown 10        # 全局传送冷却设为 10 秒
/tpc config home max 5                     # 每位玩家最多 5 个 home
/tpc config rtp radius 100                 # RTP 半径设为 100
/tpc config xaero syncIntervalSeconds 10   # Xaero 同步间隔设为 10 秒

Warp 管理命令

/setwarp <name>
/delwarp <name>
/renamewarp <name> <newName>
/updatewarp <name>

这一组命令专门用于维护全局 warp,虽然也是管理员使用,但它们并不挂在 /tpc 子树下面,更接近内容管理命令,而不是系统配置命令。

/setwarp 用于把当前位置保存为新的公共 warp。 /delwarp 用于删除一个已有的公共 warp。 /renamewarp 用于修改已有 warp 的名称。 /updatewarp 用于保留名称不变、仅把现有 warp 更新到当前位置。

示例:

/setwarp market         # 创建名为“market”的公共 warp
/updatewarp market      # 把“market”更新到当前位置
/renamewarp market shop # 将“market”重命名为“shop”
/delwarp shop           # 删除名为“shop”的公共 warp

Xaero 地图联动命令

/maphome <name> <true|false>
/mapwarp <name> <true|false>
/gwarpmap
/gwarpmap <name> <true|false>

/maphome 用于控制某个 home 是否在当前玩家自己的 Xaero 地图中显示。 /mapwarp 用于控制某个 warp 是否在当前玩家自己的 Xaero 地图中显示。 /gwarpmap 用于查看和调整 warp 的全局地图可见性,这会影响它是否继续作为公共航点同步给玩家。

示例:

/maphome base false       # 在自己的地图上隐藏 home“base”
/mapwarp market false     # 在自己的地图上隐藏 warp“market”
/gwarpmap                 # 查看全局 warp 地图可见性列表
/gwarpmap market true     # 让 warp“market”重新作为公共航点同步

使用时要注意

如果某条命令本身存在,但执行时提示不可用,先检查对应模块是否已经被禁用。 如果命令看起来已经执行,却没有立刻发生传送,还需要继续确认全局 delaycooldown 是否正在生效。 如果你想看每个模块更具体的行为,例如默认 home、死亡点记录、随机传送失败原因,继续去 5 模块说明 会更合适。

TeleportCommandsFabric

选择语言入口:

Clone this wiki locally