目的地与传送
/cw tp、区域传送门、传送告示牌、进服 / 重生设置都用同一套「目的地」写法。
| 写法 | 去哪里 |
|---|---|
world 或 w:world | 世界出生点(开了 remember-location 时回到上次离开的位置) |
world:100,64,-20 | 指定坐标;可加朝向 world:100,64,-20,90,0(yaw, pitch) |
100,64,-20 | 目标玩家所在世界的坐标;~ 是相对位置,例如 ~,~10,~ |
spawn:world | 一定是出生点(spawn:0,80,0 这种后面接坐标的,是名为 spawn 的世界的坐标) |
last:world | 上次离开那个世界的位置(没有就去出生点) |
a:锚点 | 锚点(/cw anchor set <名称> 建立) |
p:玩家 | 某位在线玩家的位置 |
portal:传送门 | 区域传送门的 出口 |
bed | 自己的床 / 重生锚 |
server:子服 | 跨服(BungeeCord / Velocity 的子服名称) |
Multiverse 的 e:世界:x,y,z:pitch:yaw 写法也能用,旧的告示牌、指令不必改。
不确定目的地会落在哪里时,用 /cw check <目的地> 先看看。
传送行为
- 安全落点:去「出生点」这类大概位置时,会在附近找脚下实心、头上两格空气、不是岩浆火焰仙人掌的位置。
- 不卡服:先异步加载目标区块再传送,大服跨世界传送不会让主线程等硬盘。
- 世界没加载:目的地世界在管理中但没加载(例如被自动卸载)时,会自动加载再传送。
- 进入限制:进入权限、人数上限、入场费、黑名单对所有传送方式都有效(包括其他插件的传送)。
- 传送失败:云世界拦下的传送一定会提示原因(没权限、人满、入场费不足…)。被别的插件取消时,会提示「被 某某 插件取消了」, 控制台也会写出插件名称与监听器,照着去检查那个插件的设置即可。
预热与冷却(config.yml)
teleport:
safe-location: true
warmup-seconds: 3 # 玩家自己传送时等 3 秒,期间移动或受伤取消
cooldown-seconds: 10 # 两次传送至少间隔 10 秒
只对玩家自己用 /cw tp、/cw spawn、传送告示牌生效;管理员传送别人、传送门不受影响。
有 cloudworlds.bypass.warmup / cloudworlds.bypass.cooldown 的玩家不用等。