YuRandomTeleport 权限节点
权限总览
| 权限 | 默认 | 说明 |
|---|---|---|
yurtp.use | true | 允许使用随机传送。目标玩家执行或被管理员代传送时都需要该权限。 |
yurtp.reload | op | 允许执行 /yurtp reload。 |
yurtp.teleport.others | op | 允许将其他在线玩家随机传送。 |
yurtp.bypass.cooldown | op | 允许玩家绕过自己的冷却。 |
yurtp.bypass.cooldown.others | op | 插件声明了该权限,用于表示代传送时绕过目标冷却的管理意图。当前命令实现主要检查目标玩家的 yurtp.bypass.cooldown。 |
yurtp.bypass.cost | op | 允许命令执行者绕过 Vault 扣费。 |
yurtp.bypass.wait | op | 允许目标玩家跳过传送等待时间。 |
普通玩家组
text
yurtp.use适合大多数服务器的普通玩家。若服务器有登录大厅、主城或副本世界,应通过 world-blacklist 或 world-whitelist 控制可用世界,而不是只依赖权限。
VIP 或赞助组
text
yurtp.use
yurtp.bypass.cooldown如果希望 VIP 仍然付费,但不受冷却限制,只给予 yurtp.bypass.cooldown。如果希望 VIP 免等待,可额外给予:
text
yurtp.bypass.wait如果希望 VIP 免扣费,可额外给予:
text
yurtp.bypass.cost管理员组
text
yurtp.use
yurtp.reload
yurtp.teleport.others
yurtp.bypass.cooldown
yurtp.bypass.cost
yurtp.bypass.wait管理员组可以重载配置、代传送玩家,并可按需要绕过费用、冷却和等待。
控制台与命令方块
控制台没有玩家位置,因此不能直接执行无参数 /yurtp。控制台应使用:
text
yurtp <玩家>
yurtp <玩家> <世界>
yurtp reload控制台权限由服务端命令系统处理,通常不需要额外配置权限插件。
权限设计建议
| 目标 | 建议 |
|---|---|
| 防止战斗逃跑 | 不给普通玩家 yurtp.bypass.wait,并保持 teleport.cancel-on-move: true。 |
| 控制资源世界压力 | 提高 cooldown.seconds,必要时只给特定组 yurtp.use。 |
| 允许工作人员救援玩家 | 给工作人员 yurtp.teleport.others,但不一定给 yurtp.reload。 |
| 经济服保持金币消耗 | 不要给普通玩家或普通 VIP yurtp.bypass.cost。 |
| 活动世界快速分发玩家 | 给活动管理员 yurtp.teleport.others 与 yurtp.bypass.wait。 |