- 版权类型
- 原创
- 插件中文名称
- TPA范围检测插件
- 插件英文名称
- TPARangeCheck
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- EssentialsX+https://github.com/EssentialsX/Essentials/releases/download/2.21.2/EssentialsX-2.21.2.jar
- 适配版本(Java)
- 1.21
- 1.20
注意:仅适用于命令为/tpa的传送插件,其他命令暂不支持,有需要请留言,后续考虑添加自定义tpa命令支持
插件简介
TPA范围检测插件是一个轻量级、高效的辅助插件,专门用于增强EssentialsX插件的TPA功能。通过简单的坐标范围检测,有效防止玩家利用TPA功能传送到地图边缘或超远距离区域,维护服务器地图的完整性和游戏平衡性。核心功能
智能范围检测:实时检测被请求玩家的坐标位置
自动拦截机制:超出设定范围自动取消TPA请求
自定义提示:支持自定义超出范围时的提示消息
热重载配置:无需重启服务器即可更新配置
完美兼容:与EssentialsX插件无缝协作
技术特性
- 支持版本:Paper 1.21.1+(兼容更高版本)
- 性能优化:极低资源占用,不影响服务器性能
- 配置简单:仅需两个配置项,快速上手
- 权限管理:内置管理员重载权限
指令与权限
指令
- /trc reload - 重载插件配置(需要权限)
权限节点
- tparangecheck.reload - 允许重载插件配置(默认OP)
配置文件
yaml# 传送最大范围(XZ坐标正负值)
teleport-range-xz: 100000
# 超出范围提示消息
out-of-range-message: "&c&l⚠ &c暂时无法传送至该玩家,目标超出传送范围!"
安装方法
- 下载插件jar文件
- 放入服务器的plugins文件夹
- 重启服务器
- 根据需要调整config.yml配置文件
使用效果
当玩家尝试使用/tpa传送到超出设定范围的玩家时:- 自动拦截TPA请求
- 显示自定义提示消息
- 正常的范围内TPA不受任何影响
更新日志
v1.0.0
实现基础范围检测功能
添加配置文件支持
实现热重载功能
优化性能表现
为什么选择这个插件?
精准控制:精确控制玩家可传送区域
简单易用:无需复杂设置,开箱即用
轻量高效:几乎不占用服务器资源
持续维护:积极更新,保证兼容性
注意事项
- 本插件需要EssentialsX插件配合使用
- 仅检测XZ坐标,不限制Y轴高度
- 建议根据服务器地图大小调整范围数值
立即下载,为您的服务器添加一道安全防线!
如有问题或建议,欢迎在帖子下方留言讨论
[MD] [CODE=yaml] #插件体验服务器 2a2t.org[/CODE] [/MD]