RTP999是一个快速、安全且可配置的随机传送插件,适用于Minecraft服务器。它通过检查地面坚固度、避免洞穴(可选)并防止传送至危险方块(如熔岩或水)来确保玩家仅传送至安全地点。该插件支持按世界配置、冷却时间和维度限制。
特性
在可配置范围内进行随机传送。
安全地点检测,避免不安全方块和危险因素。
可选的洞穴检测,以防止传送至洞穴内。
可配置的每位玩家冷却时间,以防止垃圾消息。
对范围、冷却时间、尝试次数、洞穴检查和维度允许设置进行按世界配置支持。
全局禁用世界列表,以在特定世界中阻止RTP。
对下界和末地维度进行可配置的限制。
异步扫描,以减少服务器延迟。
具有定期清理的冷却管理。
/rtp999 reload命令,用于在不重新启动服务器的情况下重新加载配置。
基于权限的命令访问。
传送效果:声音和传送粒子。
玩家Y轴偏移量调整,以防止在方块内生成。
命令
/rtp
将玩家传送至配置范围内的一个随机安全地点。
用法:/rtp
权限:rtp.use
/rtp999 reload
在不重新启动服务器的情况下,从config.yml重新加载插件配置。
用法:/rtp999 reload
权限:rtp.admin
权限
rtp.use
允许玩家使用/rtp命令。
默认:true(所有玩家)
rtp.admin
允许玩家使用管理员命令,例如/rtp999 reload。
默认:op(服务器操作员)
核心系统
配置管理:
从config.yml加载全局默认值和按世界覆盖,支持按世界和维度启用/禁用RTP。
安全地点查找器:
在范围内异步扫描随机地点,通过向下扫描查找坚固的地面,检查不安全的方块,并可选地检测洞穴。
冷却系统:
跟踪玩家的传送时间戳以执行冷却,定期清理过期的冷却。
命令处理:
处理/rtp和/rtp999命令,进行权限检查并提供适当的反馈消息。
传送执行:
安全传送玩家,Y轴偏移量+1.5,重置跌落距离,播放传送声音和传送粒子。
维度和世界限制:
基于配置,在禁用的世界和不允许的维度(下界、末地)中阻止RTP。