🌟 插件介绍
AutoAttack是一款革命性的自动战斗插件,为玩家提供智能化的战斗体验。通过先进的权限组系统和可定制化的攻击参数,玩家可以享受流畅、平衡的自动战斗功能,同时管理员可以轻松管理不同玩家群体的战斗特性。
🚀 核心功能
- 智能自动攻击系统 - 自动锁定最近敌人进行攻击,智能过滤NPC、盔甲架等非战斗实体
- 权限组战斗配置 - 不同玩家组拥有独立攻击参数
- 无缝PlaceholderAPI集成 - 支持10+种变量显示攻击状态
- 智能冷却系统 - 防止命令滥用(1秒冷却)
- 全面事件处理 - 玩家退出/死亡时自动停止攻击
📋 命令列表
命令 | 权限 | 描述 |
---|---|---|
/autoattack change | 所有玩家 | 切换自动攻击模式 |
/autoattack info | 所有玩家 | 查看个人攻击设置 |
/autoattack reload | op | 重载配置文件 |
/autoattack groups | op | 查看所有攻击组配置 |
别名支持:/aa替代/autoattack
⚙️ 安装方法
- 下载最新版插件JAR文件
- 放入服务器的plugins/目录
- 重启服务器
- 编辑plugins/AutoAttack/config.yml进行配置
# 推荐服务器启动命令 java -jar paper-1.16.5.jar --nogui
🔧 配置文件示例
# 消息设置
a: "&a自动攻击已启用!"
b: "&c自动攻击已关闭!"# 默认组配置(适用于所有玩家)
default:
# 攻击速度(ticks),数值越小攻击越快
# 推荐值:3-20
speed: 10# 攻击距离(格)
# 推荐值:3.0-10.0
dis: 5.0# 权限组配置
# 权限节点格式:autoattack.group.<组名>
groups:
# VIP组配置(示例)
vip:
speed: 5
dis: 7.0# 精英组配置(示例)
elite:
speed: 3
dis: 10.0# 新手组配置(示例)
beginner:
speed: 15
dis: 3.0# 高级设置
advanced:
# 是否忽略隐身玩家
ignore_invisible: true# 是否忽略创造模式玩家
ignore_creative: true
🌈 PAPI变量大全
变量 | 描述 | 示例输出 |
---|---|---|
%autoattack_status% | 攻击状态 | 启用/禁用 |
%autoattack_speed% | 攻击速度 | 5 |
%autoattack_distance% | 攻击距离 | 7.0 |
%autoattack_group% | 所属组名 | vip |
💡 使用场景
生存服务器
VIP玩家获得更大攻击范围
小游戏服务器
不同队伍设置不同攻击速度
RPG服务器
职业专属攻击特性
⚠️ 注意事项
- 插件需要Citizens实现NPC过滤功能
- 使用PlaceholderAPI获得完整变量支持
- 配置修改后需使用/aa reload重载
- 创造模式玩家默认不会被攻击
📜 权限节点
- autoattack.group.vip - VIP组攻击配置
- autoattack.group.elite - 精英组攻击配置
- autoattack.command.reload - 重载配置权限
❓ 常见问题
如何给VIP玩家特殊攻击设置?
在配置文件中添加VIP组,并给玩家权限:lp user <玩家> permission set autoattack.group.vip
为什么攻击不会停止?
确保安装了最新版本,使用/aa reload重载配置