Arrow Rain
PluginMIT

Arrow Rain

Makes Arrows Fall from the sky! (customizable)

27
Downloads
2
Followers
3 months ago
Updated
📦
1
Versions

📖About 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

  • player — The target player's username
  • seconds — How long the rain lasts (capped by max-duration in config)
  • notifytrue or false, whether the target sees messages (default: false)
  • follow/staticfollow tracks the player as they move, static locks to their starting position (default: follow)
  • radius — 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

# 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 English and Spanish out of the box. Just set language: es in your config.yml and restart!


Compatibility

Minecraft 1.21.11 (should work on most 1.21.x builds)
Server Software Folia
Java 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


Made by NGP