Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
๐ง๏ธ ItemRainPro
ItemRainPro is a modern, highly configurable Paper/Spigot/Bukkit plugin (Minecraft 1.20+) that lets you create spectacular item rain events where items fall from the sky in randomized bursts, creating chaotic, fun, and visually impressive server-wide moments.
Designed for SMP servers, events, minigames, and content creators, ItemRainPro is fully server-side, lightweight, and optimized for performance.

โจ Features
๐ง๏ธ Custom Item Rain Events
Trigger powerful item rain events using a simple command:
/itemrain <items> <amount> [radius] [duration]
- Supports multiple items (comma-separated)
- Fully randomized sky drops
- Continuous item spawning during the event
- Adjustable intensity and duration

๐ฏ Fully Configurable System
ItemRainPro is completely driven by configuration files, giving you full control over gameplay behavior:
- Default radius and duration
- Drop rate per tick
- Spawn height offset
- Maximum items per second
- Global cooldown system
- Performance-safe limits (prevents overload)
- ๐ Smart Spawn Mechanics
Items are spawned using an advanced randomized system:
- Random X/Z positions within radius
- Dynamic Y-level selection (sky-based spawning)
- Smooth continuous drops over time
- Realistic โfalling rainโ effect
- Configurable spawn density via drop rate
โ๏ธ Priority System for Settings
The plugin intelligently determines values in this order:
- Command arguments (highest priority)
- config.yml defaults
- internal fallback values
This ensures maximum flexibility without breaking behavior.
๐ข Event Lifecycle Announcements
ItemRainPro broadcasts immersive server messages during each phase:
- โณ Event starting countdown
- ๐ง๏ธ Event started announcement
- ๐ Event ended notification
All messages support placeholders:
%starter%โ player who triggered the event%time%โ countdown time remaining

๐ฌ Language Support (language.yml)
Fully customizable messages:
- Starting event alerts
- Event activation broadcast
- Event ending notification
Example:
ItemRain starts in %time% seconds!ItemRain has started!ItemRain has ended!
๐ Discord Webhook Integration
Keep your community informed even outside Minecraft:
- Event start countdown notifications
- Event started alerts
- Event ended logs

Fully configurable webhook support via:
discord:
enabled: true
webhook-url: "YOUR_WEBHOOK_URL"
๐ Permission System
Core Permission
itemrain.useโ Allows usage of/itemrain
Admin Control
itemrain.adminโ Full control over events, bypass cooldowns
Cooldown Bypass
itemrain.bypass.cooldownโ Ignores global cooldown restrictions
๐ง Tab Completion Support
Smart tab suggestions for smoother command usage:
- Amount, radius, duration suggestions
- Context-aware command hints
- Multi-level argument support
โก Performance Optimized
Built with efficiency in mind:
- No lag spikes during events
- Controlled spawn rates
- Maximum item cap protection
- Lightweight scheduler-based system
๐ฎ Use Cases
ItemRainPro is perfect for:
- SMP server events
- PvP chaos events
- Community fun nights
- Content creation & livestreams
- Minigame rewards or chaos modes
๐ Requirements
- Paper/Spigot/Bukkit 1.20+
- Java 17+
- Server-side only (no client mods required)
โค๏ธ Support
If you need help or want to suggest features, feel free to reach out.


