KeyStorm | Global Crate Key Events v1.0

Automated crate key drop events that trigger at player milestones with countdown announcements.
KeyAll.png
KeyStorm
Global Crate Key Events — Automated, Beautiful, Unforgettable
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

What is KeyStorm?

KeyStorm is a premium-quality global Key All event system for your Minecraft server. It automatically monitors your player count and, when milestones are reached, rewards every online player with crate keys. Beautiful gradient announcements hype up your community, boost player retention, and keep everyone logging on for the next reward wave.

Think of it as a hype engine — players see the countdown, tell their friends to join, and everyone wins.

╔══════════════════════════════════════╗
🆓 FREE 24-HOUR TRIAL LICENSE 🆓
╚══════════════════════════════════════╝

Test the FULL plugin with ALL features before you buy!
No payment required • No limitations • Full Access

▶ ▶ ▶ CLICK HERE TO GET YOUR FREE TRIAL ◀ ◀ ◀

Join Discord → Open a ticket → Get your license instantly!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Features

🎯 Smart Player Milestones
Automatically detects when your server hits the next player threshold.
Under 40 players, milestones trigger every 5 players. At 40+, they trigger every 10 — perfect for scaling as your server grows.


⚡ Tiered Reward Scaling
Rewards get better as your community grows:
1–20 players → 1 Rare Crate Key
21–39 players → 2 Rare Crate Keys

40+ players → 1 Legendary Crate Key
javaw_4XRywQYlcE.png


🔔 Gorgeous Gradient Announcements
When a Key All is approaching, players receive stunning
hex-gradient messages that build anticipation. Shows exactly how many more players are needed before the next event fires.

javaw_oNHnZrljFf.png

⏱ Cooldown System
Built-in 42-minute cooldown prevents spam and keeps events feeling special. Fully configurable in config.yml.

🔇 Per-Player Toggle
Players can opt out of Key All notifications with a simple command. They still receive keys — just no ping.
javaw_quWbfH5CnB.png


🔊 Sound Effects
Custom sounds play on both the hype announcement and the reward moment for maximum impact.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands & Permissions

Code:
COMMANDS
──────────────────────────────────────
/keystorm toggle          — Toggle Key All notifications on/off
/keystorm status          — View current milestone progress
/keystorm force           — Force-trigger a Key All (admin)
/keystorm reload          — Reload configuration (admin)
/keystorm cooldown reset  — Reset the cooldown timer (admin)

PERMISSIONS
──────────────────────────────────────
keystorm.notify           — Receive Key All announcements (default: true)
keystorm.status           — View milestone status (default: true)
keystorm.admin            — Access admin commands (default: op)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Configuration

YAML:
# ╔═══════════════════════════════════════╗
# ║          KeyStorm — config.yml        ║
# ╚═══════════════════════════════════════╝

# How often (in minutes) the plugin checks player milestones
check-interval: 10

# Minimum minutes between Key All events
cooldown-minutes: 42

# Milestone step sizes
milestones:
  below-40-step: 5      # Trigger every 5 players when under 40
  above-40-step: 10     # Trigger every 10 players when 40+

# Reward tiers
rewards:
  tier-1:
    max-players: 20
    command: "crates giveKey Rare %player% 1"
    display: "<#90d5ff>1 Rare Crate Key"
  tier-2:
    max-players: 39
    command: "crates giveKey Rare %player% 2"
    display: "<#90d5ff>2 Rare Crate Keys"
  tier-3:
    min-players: 40
    command: "crates giveKey Legendary %player% 1"
    display: "&e1 Legendary Crate Key"

# Sound effects
sounds:
  announcement: "block.note_block.pling"
  reward: "entity.player.levelup"
  reward-pitch: 0.8

# Messages (supports hex colors with <#RRGGBB> format)
messages:
  # Set to false to disable
  use-gradient-title: true

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

How It Works

1. Every 10 minutes, KeyStorm checks the current player count against the next milestone.
2. If the milestone is close, a gorgeous gradient broadcast tells everyone how many more players are needed.
3. When a player joins and hits the exact milestone number, the Key All fires instantly.
4. Every online player receives crate keys, a level-up sound, and a celebration broadcast.
5. A cooldown activates to keep events feeling rare and exciting.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Support.jpg

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 20% commission.
155 Views
0 Purchases
1 Downloads
May 30, 2026 Published
N/A Updated
Not yet rated
21.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Reward
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Share and earn
Refer this resource and earn a 20% commission.
155 Views
0 Purchases
1 Downloads
May 30, 2026 Published
N/A Updated
Not yet rated
21.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Reward
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Top