• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 娱乐 世界管理 反作弊 TPA接受范围检测插件 - 保护您的服务器免受超远距离传送困扰 1.1

请登录后获取
版权类型
原创
插件中文名称
TPA范围检测插件
插件英文名称
TPARangeCheck
原帖地址
http://2a2t.freeflarum.com
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
EssentialsX+https://github.com/EssentialsX/Essentials/releases/download/2.21.2/EssentialsX-2.21.2.jar
适配版本(Java)
  1. 1.21
  2. 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暂时无法传送至该玩家,目标超出传送范围!"

安装方法​

  1. 下载插件jar文件
  2. 放入服务器的plugins文件夹
  3. 重启服务器
  4. 根据需要调整config.yml配置文件

使用效果​

当玩家尝试使用/tpa传送到超出设定范围的玩家时:

  • 自动拦截TPA请求
  • 显示自定义提示消息
  • 正常的范围内TPA不受任何影响

更新日志​

v1.0.0​

  • ✅ 实现基础范围检测功能
  • ✅ 添加配置文件支持
  • ✅ 实现热重载功能
  • ✅ 优化性能表现

为什么选择这个插件?​

  • 🎯 精准控制:精确控制玩家可传送区域
  • 🔧 简单易用:无需复杂设置,开箱即用
  • 💾 轻量高效:几乎不占用服务器资源
  • 🔄 持续维护:积极更新,保证兼容性

注意事项​

  • 本插件需要EssentialsX插件配合使用
  • 仅检测XZ坐标,不限制Y轴高度
  • 建议根据服务器地图大小调整范围数值

立即下载,为您的服务器添加一道安全防线!

如有问题或建议,欢迎在帖子下方留言讨论

[MD] [CODE=yaml] #插件体验服务器 2a2t.org[/CODE] [/MD]
作者
A2whatever33
价格
10.00金粒
下载
8
查看
648
首次发布
最后更新

评分

0.00 星 0 次评分

A2whatever33 的其他资源

最新更新

  1. 更新检测逻辑,添加检测命令

    更新检测逻辑:现在只检测玩家执行接受命令时,接受tpa命令的玩家的坐标.如果是tphere,则检测发起玩家的坐标 添加检测命令:当玩家执行配置的传送命令时,检测对方坐标.
后退
顶部 底部