是的,这是又一个RTP插件。但是这次,它专注于性能!(以及可定制性)
这个插件将在命令执行时,将玩家传送到一个完全随机的位置,该位置位于设定的区域、世界,并且至少相隔x个方块的距离。虽然这个插件可能不擅长展示,但它的目的是在纯性能方面表现出色。
如果你对该插件有任何问题或建议,请务必查看GitHub!
### 命令:
/rtp
- 权限: rtp.runcmd **如果配置文件中将`require-perm:`设置为true,则仅需要**
- 主RTP命令。将执行该命令的人传送到一个随机位置
/addused <玩家>
- 权限: rtp.add
- 使插件认为该玩家已经执行了该命令(如果配置文件中将`one-use`设置为true,则很有用)
/removeused <玩家>
- 权限: rtp.remove
- 使插件认为该玩家尚未执行该命令(如果配置文件中将`one-use`设置为true,则很有用)
### 其他权限:
rtp.exempt
- 拥有此权限的人可以使用命令,而无需等待冷却时间
### 默认配置:
```version: 2
settings:
one-use: false
# 命令只能使用一次
require-perm: false
# 命令需要权限
max-dist: 5000
# 相对于指定位置的最大距离。5000 = x和z坐标从-5000到5000
min-dist: 100
# RTP传送范围中心的最小距离
pointx: 0
pointz: 0
# RTP传送范围的中心。X和Z坐标
world-dest: world
# 传送到的指定世界
cooldown: 60
# 玩家再次使用命令前需要等待的秒数
bstats: true
messages:
# 所有消息都使用MiniMessage格式。参见此处: https://docs.advntr.dev/minimessage/
run-rtp: Beginning RTP.
# 当RTP命令运行时发送的消息
after-rtp:
# RTP命令运行后发送的消息
no-perm: You don't have permission to run this command.
# 当缺少运行RTP命令的权限时发送的消息
used-once: You've already used this command once
# 当命令已经使用过时发送的消息
invalid-player: Invalid player specified
# 当指定了无效玩家时发送的消息
```