NaturePowers is a lightweight Minecraft plugin for Bukkit-based servers (Paper, Purpur, Spigot) that grants elemental powers to players based on their class. When a player shoots a bow, the plugin replaces the arrow with custom projectiles like fireballs, tridents, lightning arrows, and more.
-
π Elemental Classes:
- Nether β Fireball, Small Fireball, Firework
- Ocean β Poison arrows, Glowing Trident
- Overworld β Instant Damage & Slowness arrows
- Sky β Lightning & Levitation arrows
- End β Dragon Fireball
- Wither β Charged Wither Skull & Wither Arrow
-
πΉ Bow-Triggered Abilities
-
β‘ Lightning, Potions, and Charged Projectiles
-
π§ Uses
PersistentDataContainerto track custom arrows -
β Plug-and-play, no config required (for now)
- Download the latest
.jarfile from [Releases.](https://modrinth.com/project/naturepowers) - Place it into your serverβs
plugins/folder. - Restart the server.
- Play!
- Very simple, just type the /chooseclass command and select the class of your choice.
- Configurable abilities and effects
- Cooldowns and balancing
- Sidebar scoreboard integration
- Minecraft: 1.20+
- Server Types: Bukkit-based (Paper, Purpur, Spigot)
- Language: Kotlin
Feel free to open issues, pull requests, or suggestions.
Help improve the plugin or expand it with new elements!