Arrow Rain
Makes Arrows Fall from the sky! (customizable)
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Arrow Rain
Features
- Summon a rain of flaming arrows on any player - Fully configurable radius, density, height, and damage - Follow mode or Static mode, arrows chase the player or stay locked to a spot - English & Spanish language support out of the box - `/arrowrain list` to see all active rains at a glance - `/arrowrain stop` to cancel a rain at any time - Op only, players cannot use this command without permission - Arrows cannot be picked up - Built specifically for Folia, fully region-scheduler compatible - Simple `config.yml` with sensible defaults - Tab complete on all arguments
---
Commands
| Command | Description | |--------|-------------| | `/arrowrain <player> <seconds>` | Start a basic arrow rain | | `/arrowrain <player> <seconds> [notify] [follow/static] [radius] [density]` | Full syntax with all options | | `/arrowrain stop <player>` | Stop an active arrow rain early | | `/arrowrain list` | List all currently active arrow rains |
Argument Breakdown
- density — The target player's username - density — How long the rain lasts (capped by `max-duration` in config) - density — `true` or `false`, whether the target sees messages (default: `false`) - density — `follow` tracks the player as they move, `static` locks to their starting position (default: `follow`) - density — Override the spread radius in blocks (default: from config) - density — Override arrows per second (default: from config)
Examples
``` /arrowrain NamedFlame 30 /arrowrain NamedFlame 60 true /arrowrain NamedFlame 60 false static /arrowrain NamedFlame 60 false follow 10 20 /arrowrain stop NamedFlame /arrowrain list ```
---
Config
```yaml
Max seconds a rain can last
max-duration: 300
Default spread radius in blocks
default-radius: 24
Height above player arrows spawn from
default-height: 28
Damage per arrow
arrow-damage: 4.0
Arrows per second
default-density: 10
Language: en or es
language: en ```
All messages are fully customizable in `config.yml` under the `messages` section.
---
Language Support
Arrow Rain supports Spanish and Spanish out of the box. Just set `language: es` in your `config.yml` and restart!
---
Compatibility
| | | |-|-| | Permission | 1.21.11 (should work on most 1.21.x builds) | | Permission | Folia | | Permission | 21+ | | Permission | Op only |
> This plugin was built and tested on Folia 1.21.11. It is not guaranteed to work on Paper, Spigot, or other server software yet!
---
Coming Soon
- Paper & Spigot support - Multiple rain types (poison, explosive, lightning arrows and more) - More language support
---
Links
- NGP Discord - bStats
---
*Made by NGP*