BlossomTpa

BlossomTpa

Blossom系列 /tpa指令及工具

工具

BlossomTpa

BlossomTpa 是 Blossom 系列模组中的一个 Minecraft Fabric 模组,提供 /tpa 命令及实用功能

目录

依赖项

配置

在服务器至少运行一次该模组后,其配置文件位于 config/BlossomMods/BlossomTPA.json。

teleportation: TeleportationConfig - 传送设置
timeout: int -(秒),tpa/tpahere 请求在超时前的有效时间
standStill: int -(秒),传送前玩家需要保持站立不动的时间
cooldown: int -(秒),玩家使用此命令传送后,再次传送前需要等待的时间

命令及其权限

  • /tpa <目标> - 向 <目标> 发起 tpa 请求
    权限:blossom.tpa(默认:true)或 blossom.tpa.command.tpa(默认:true)
  • /tpahere <目标> - 为 <目标> 发起 tpahere 请求
    权限:blossom.tpa.here(默认:true)或 blossom.tpa.command.tpahere(默认:true)
  • /tpaaccept [<目标>] - 接受来自 <目标> 的 tpa/tpahere 请求
    权限:blossom.tpa(默认:true)或 blossom.tpa.command.tpaaccept(默认:true)
  • /tpadeny [<目标>] - 拒绝来自 <目标> 的 tpa/tpahere 请求
    权限:blossom.tpa(默认:true)或 blossom.tpa.command.tpadeny(默认:true)
  • /tpacancel [<目标>] - 取消发送给 <目标> 的 tpa/tpahere 请求
    权限:blossom.tpa(默认:true)或 blossom.tpa.command.tpacancel(默认:true)

拥有 blossom.tpa.disallowed 权限的玩家将无法接收 tpa 请求。 发送 tpa 请求的玩家会收到警告消息,而接收请求的玩家不会看到任何提示。

拥有 blossom.tpa.accept.always.tpa 或 blossom.tpa.accept.always.tpahere 权限的玩家 将始终自动接受任何传入的 tpa 或 tpahere 请求。 双方玩家都不会收到关于该请求的任何消息。

拥有 blossom.tpa.accept.force.tpa 或 blossom.tpa.accept.force.tpahere 权限的玩家 发出的传出 tpa 或 tpahere 请求将始终被强制自动接受。 双方玩家都不会收到关于该请求的任何消息。 此行为类似于原版 /tp 命令,但带有保持站立不动的等待时间。

翻译键

仅显示带有可用参数的键,完整列表请参阅 src/main/resources/data/blossom/lang/en_us.json

此处使用的术语说明:
“发起者” - 发起 tpa/tpahere 请求且可以 /tpacancel 的玩家
“接收者” - 收到 tpa/tpahere 请求且需要 /tpaaccept 或 /tpadeny 的玩家

  • blossom.tpa.fail.to-self: 0 个参数
  • blossom.tpa.fail.disallowed: 1 个参数 - 接收者
  • blossom.tpa.fail.similar: 1 个参数 - 接收者
  • blossom.tpa.fail.multiple: 0 个参数
  • blossom.tpa.fail.none: 0 个参数
  • blossom.tpa.fail.none-from: 1 个参数 - 发起者
  • blossom.tpa.fail.cancel.none-to: 1 个参数 - 接收者
  • blossom.tpa.to.start.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.start.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.timeout.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.timeout.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.accept.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.accept.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.deny.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.deny.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.cancel.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.to.cancel.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.start.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.start.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.timeout.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、 /tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.timeout.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.accept.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.accept.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.deny.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.deny.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.cancel.initiator: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令
  • blossom.tpa.here.cancel.receiver: 6 个参数 - 超时时间、发起者、接收者、/tpacancel 命令、/tpaaccept 命令、/tpadeny 命令

zh_cn(中文,简体),zh_tw(中文,繁体) - 由 @BackWheel 添加