NaturePowers

根据玩家的自然主题职业,为其添加基于元素弓的技能。

资源图片
# 🌿 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** 编写 - 清洁、模块化的设计,带有 **事件驱动的逻辑** - 可以轻松扩展,添加更多等级、能力或效果 --- ## 📢 建议与问题 随时通过项目页面提出问题或建议。 欢迎反馈!