跳到主要内容

CannonRTP 命令和权限

CannonRTP 在 cannonrtp 命名空间下注册其命令。

  • 根命令:/cannonrtp
  • 别名:/crtp, /wc

/wc 是大多数管理员使用的简短别名,但底层权限节点均为 cannonrtp.*

管理命令

命令权限发送者描述
/cannonrtpcannonrtp.admin任何人显示帮助头部和所有可用命令
/wc create <id>cannonrtp.admin玩家在你当前位置创建炮台
/wc create <id> <display_name>cannonrtp.admin玩家使用自定义显示名创建炮台(用下划线代替空格)
/wc move <id>cannonrtp.admin玩家将现有炮台移动到你当前位置
/wc delete <id>cannonrtp.admin任何人删除炮台及其配置文件
/wc target <id> <world>cannonrtp.admin玩家更改炮台的目标着陆世界
/wc center <id>cannonrtp.admin玩家将搜索中心设置为你当前位置
/wc listcannonrtp.admin任何人列出所有已配置的炮台及其当前状态
/wc statuscannonrtp.admin任何人/wc list 输出相同
/wc probecannonrtp.admin玩家测试你当前位置是否通过所有保护检查
/wc reloadcannonrtp.admin任何人重新加载全局配置、所有炮台配置、任务和保护适配器
/wc setupcannonrtp.admin玩家打开设置菜单
/wc downloadallcannonrtp.admin任何人下载所有可用的内容包
/wc updatecontentcannonrtp.admin任何人更新现有内容包
/wc initializecannonrtp.admin任何人运行首次初始化

玩家交互

没有玩家命令来激活炮台。玩家通过走进炮台的触发半径来使用 CannonRTP。

权限

权限默认值描述
cannonrtp.adminop所有管理命令需要
cannonrtp.usetrue玩家触发任何炮台前需要

cannonrtp.use 的工作方式

如果玩家缺少 cannonrtp.use,炮台会静默忽略该玩家并应用 3 秒内部交互冷却。此基本权限检查不会发送拒绝消息。

每炮台权限门控

每个炮台配置还可以定义 requiredPermission 字段。

  • 如果 requiredPermission 为空(默认),炮台仅检查 cannonrtp.use
  • 如果 requiredPermission 已设置且玩家缺少该权限,CannonRTP 会发送配置的 messages.noPermission 消息,包含炮台的显示名。

Tab 补全

接受炮台 <id> 参数的命令提供所有已知炮台 ID 的 Tab 补全。接受 <world> 参数的命令提供已加载世界名称的 Tab 补全。