Arrow Rain

Makes Arrows Fall from the sky! (customizable)

7

Quick challenge

How far can you run before the mobs catch you?

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*

ADS