# 🌿 NaturePowers
**NaturePowers** 是一个 Bukkit/Paper 插件,它为玩家引入基于等级的元素能力。每个等级都赋予了与自然相关的特殊力量——火焰球、三叉戟、闪电箭等等,所有这些都通过射箭触发。
---
## 🔥 特性
- **基于元素等级**
- **地狱 (Nether)** – 发射火焰球、小型火焰球和烟花
- **海洋 (Ocean)** – 带有毒药的箭和发光的Трижды
- **主世界 (Overworld)** – 带有瞬时伤害和迟缓效果的箭
- **天空 (Sky)** – 闪电箭和悬浮射击
- **末地 (End)** – 发射龙 火焰球
- **凋零 (Wither)** – 发射凋零骷髅和带有凋零效果的箭
- 🏹 **基于弓的激活**
- 玩家射箭时,能力会自动激活。
- ⚡ **特殊效果**
- 包括发光的实体、药水效果、闪电击中和充能的投射物。
- 💾 **高效的数据存储**
- 使用 Bukkit 的 `PersistentDataContainer` 系统来跟踪自定义投射物行为。
---
## ✅ 兼容性
- 🎯 Minecraft: **1.20+**
- 🧩 服务器: **Paper**, **Purpur**, **Spigot**
- 💡 轻量级且性能友好
---
## ⚙️ 设置
1. 将插件 `.jar` 放入服务器的 `plugins/` 文件夹中。
2. 重启服务器。
3. 通过您自己的系统为玩家分配等级(集成就绪)。
4. 玩家只需射箭——他们的力量将自动激活。
---
## 🔮 计划中的特性
- 用于等级选择的 GUI
- 冷却时间及平衡选项
- 可配置的效果和持续时间
- 记分牌或侧边栏集成
---
## 🚧 配置
暂时不需要配置文件。 插件目前使用内部逻辑,但未来的版本将包括:
- 等级选择 GUI
- 冷却系统
- 对能力和效果的自定义选项
---
## 🧠 技术信息
- 用 **Kotlin** 编写
- 清洁、模块化的设计,带有 **事件驱动的逻辑**
- 可以轻松扩展,添加更多等级、能力或效果
---
## 📢 建议与问题
随时通过项目页面提出问题或建议。 欢迎反馈!