📝 插件介绍
虚空猎手活动系统是一款为Minecraft服务器打造的高级PVE活动插件,为玩家提供了一种全新的挑战体验。在这个活动中,玩家需要寻找并击败隐形的虚空猎手怪物,这些怪物拥有特殊的能力和行为模式,会随着时间推移变得越来越强大。插件设计了完整的活动流程、奖励机制和数据统计系统,为服务器增添了一项紧张刺激的团队合作活动。
✨ 主要功能
- 🕒 定时活动:每日固定时间自动开启,持续指定时长
- 👻 隐形猎手:完全隐形的特殊怪物,只有靠近才能感知位置
- 📈 难度递增:随着活动时间推移,怪物生命值和伤害逐渐提升
- 😱 恐惧机制:怪物被攻击后进入恐惧状态,触发特殊行为
- 🆘 救援系统:玩家生命值危险时可请求其他玩家支援
- 📦 补给系统:活动世界内定时刷新虚空补给箱
- 🏆 排名系统:活动结束时显示伤害排行榜
- 👑 冠军称号:伤害最高的玩家获得"虚空猎手终结者"称号
- 📊 数据存储:记录玩家参与数据,支持PlaceholderAPI显示
- 🎮 团队协作:设计鼓励玩家团队合作的机制
🔑 命令列表
| 命令 | 描述 | 权限 |
|------|------|------|
| `/vf set <半径>` | 设置活动中心点和半径 | voidfear.admin |
| `/vf start` | 手动开始活动 | voidfear.admin |
| `/vf stop` | 手动结束活动 | voidfear.admin |
| `/vf reload` | 重载配置文件 | voidfear.admin |
| `/vf rescue <玩家名>` | 传送支援指定玩家 | voidfear.rescue |
> 所有命令都可以使用简写 `/vf` 代替 `/voidfear`
🔑 权限节点
| 权限 | 描述 | 默认 |
|------|------|------|
| `voidfear.admin` | 允许使用所有管理命令 | op |
| `voidfear.use` | 允许参与虚空猎手活动 | true |
| `voidfear.rescue` | 允许使用救援功能 | true |
📋 PlaceholderAPI 占位符
| 占位符 | 描述 |
|------|------|
| `%voidfear_total_damage%` | 玩家造成的总伤害 |
| `%voidfear_monsters_killed%` | 玩家击杀的怪物数量 |
| `%voidfear_has_champion_title%` | 玩家是否拥有冠军称号 |
| `%voidfear_participation_count%` | 玩家参与活动的次数 |
| `%voidfear_activity_running%` | 活动是否正在进行 |
| `%voidfear_monsters_remaining%` | 剩余怪物数量 |
🔧 活动流程
活动开启
1. 每日16:00自动开启活动(可在配置中修改)
2. 活动持续2小时(可配置)
3. 全服发送标题提示活动开始
4. 根据在线玩家数量生成隐形怪物(每名玩家2只,最多30只)
怪物特性
1. 怪物完全隐形,初始生命值3000
2. 玩家靠近怪物100格内会收到位置提示
3. 怪物每30秒随机瞬移并造成玩家最大生命值一定比例的伤害
4. 玩家攻击怪物有5%概率使其显形10秒
5. 怪物被攻击后进入恐惧状态,每60秒瞬移到玩家身后并造成失明效果
6. 恐惧状态的怪物会呼叫100格内的其他怪物一起攻击
难度递增
1. 0-30分钟:生命值3000,瞬移伤害20%
2. 31-60分钟:生命值4000,瞬移伤害25%
3. 61-90分钟:生命值5000,瞬移伤害30%
4. 91-120分钟:生命值6000,瞬移伤害30%
救援系统
1. 玩家生命值低于50%时,向其他玩家发送救援请求
2. 其他玩家可点击聊天框中的"点击立即支援"传送到该玩家位置
补给系统
1. 活动世界每15分钟随机刷新3个虚空补给箱
2. 玩家打开补给箱可获得随机奖励
活动结束
1. 所有怪物被击杀或活动时间结束
2. 显示伤害排行榜,伤害最高的玩家获得"虚空猎手终结者"称号
3. 根据玩家贡献度发放不同等级的奖励
4. 如活动失败,玩家会受到10分钟虚弱和失明效果的惩罚
📝 配置文件
插件提供了详细的配置选项,主要包括:
活动设置
- 开始时间和持续时间
- 活动世界和范围设置
怪物设置
- 生成数量和属性
- 感知范围和瞬移规则
- 恐惧机制参数
难度阶段设置
- 各阶段怪物生命值
- 各阶段伤害比例
救援和补给系统
- 救援触发条件和倒计时
- 补给箱刷新间隔和奖励
奖励和惩罚设置
- 击杀奖励命令
- 活动结束奖励等级
- 失败惩罚效果
消息和数据设置
- 各类提示消息
- 数据存储和保存间隔
🔄 依赖插件
- 必需: Paper 1.20.1
- 可选: PlaceholderAPI (用于显示数据占位符)
💻 技术信息
- 支持版本: 1.20.1+
- API版本: 1.20
- 使用Java 17开发
🛠️ 注意事项
- 建议在专用的活动世界中使用此插件
- 活动区域应避免有大量障碍物,以便怪物和玩家移动
- 玩家数量过多时,可能需要调整配置文件中的怪物数量限制
- 活动开始前,管理员需要使用 `/vf set <半径>` 设置活动区域
---
感谢您选择虚空猎手活动系统插件!如有任何问题或建议,请随时联系我们。
使用要求
- Minecraft 服务器版本:1.16.5 或者 1.20.1+
- 支持的服务端:Spigot, Paper, Bukkit
- 安装方式:将插件放入服务器的 plugins 目录,然后重启服务器或使用插件加载器加载