KeyAll v1.1

Smart Command Automation System
keyall.png


KeyAll
Scheduled command automation that players actually watch for.

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

Multi-Event Weighted Rewards Discord + Telegram + Slack 4 Languages Paper 1.21

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



What KeyAll Solves


Your server runs crate key giveaways every hour. Rewards fire in the background. Players miss them. Those who catch the command see no visual feedback that anything special happened. Your scheduled event lands with the same impact as a console restart notice.

KeyAll fixes that. Every scheduled command becomes a full-spectrum event. A 60-second countdown appears on the boss bar with dynamic color transitions. Titles flash at 10, 5, 3, 2, 1 seconds. Sounds build. A particle tornado spirals around every online player. Discord, Telegram, and Slack all fire notifications before and after execution. Players who are offline see the ping and log in.

Events without buildup are not events. They are cron jobs. KeyAll makes your scheduled rewards impossible to ignore.



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


Reward Systems

Six reward delivery methods. Mix and match per event.

· · · SIMPLE · · ·
  • Single Command One console command executes when the event fires. Works with every plugin on your server. One line in config.
  • Vault Economy Give money to all online players. Fixed amount or random range with min and max values. Works with any Vault-compatible economy plugin.

· · · ADVANCED · · ·
  • Weighted Reward Pool Define a pool of commands with individual weights. Legendary keys at weight 10, common keys at weight 60. Weighted random draw picks one reward per execution. The math works exactly as expected.
  • Command Queue Sequence of commands with configurable tick delays between each. Use for multi-step events: announce, wait, reward, wait, close broadcast. No external task scheduler needed.
  • Per-World Rewards Override the main reward pool for specific worlds. Nether players get nether keys. End players get end rewards. Each world has its own independent weighted pool. Falls back to global rewards for unlisted worlds.
  • Participation Claims Players must run /keyall claim to receive their reward. Configurable time window after event fires. Set a maximum claim count for scarcity. Set to -1 for unlimited. Broadcasts who claimed. Auto-expiration message when window closes.


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


Core Systems

Multi-Event Engine
  • Drop a .yml file into /events/ and it loads as a completely independent event
  • Each event has its own schedule, rewards, display settings, conditions, and webhooks
  • No limit on event count. Events run separately without interfering with each other
  • Hot reload via /keyall reload applies all changes without server restart

Dual Scheduling
  • INTERVAL mode: fires every X minutes. Configure once, runs forever
  • TIMES mode: fires at specific times of day in 24-hour format (12:00, 18:00, 22:00)
  • Optional execute-on-startup flag fires the event immediately when the server starts
  • Smart countdown auto-adjusts for short intervals to prevent overlap

Countdown Experience
  • BossBar with configurable color and overlay style. Dynamic transitions: original to YELLOW at 50%, to RED at 17%
  • ActionBar for lightweight display above the hotbar
  • NONE mode for silent background automation
  • Title announcements at configurable second thresholds with full hex color support
  • Chat broadcasts at separate configurable intervals with %time% and %event% placeholders

Visual Effects
  • Particle tornado: gold-to-yellow-to-white spiral animation around all online players
  • Tornado spirals tighten as countdown approaches zero, concludes with reward explosion
  • Particle ring: customizable type, radius, count, and duration at countdown completion
  • All visual timing is configurable per event

Audio System
  • Countdown tick sound plays at each chat announcement threshold
  • Reward sound plays when command executes
  • Configurable volume and pitch per sound. Any Bukkit sound key is valid

Conditions System
  • Minimum players requirement prevents rewarding empty servers
  • World restrictions: execute only when players are in specified worlds
  • Optional skip announcements broadcast when conditions are not met
  • Checked before every execution

Web Notifications
  • Discord webhook with embed support: customizable username, avatar, and color
  • Telegram bot notifications via Telegram API
  • Slack webhook with markdown formatting
  • Independent toggle for countdown and execution notifications per service
  • All webhook requests are async and non-blocking

PlaceholderAPI Integration
  • 12+ placeholders for scoreboards, holograms, and displays
  • Per-event variants: %keyall_event_EVENTNAME_FIELD%
  • Covers next execution time, countdown status, mode, interval, and player counts

Statistics and Logging
  • SQLite database records every execution: event name, timestamp, player count, reward
  • Query via /keyall stats [event] [limit]
  • Can be disabled entirely if not needed

Administration
  • Status GUI: /keyall gui opens an inventory interface showing all events, status indicators, and next execution times
  • Pause, resume, skip, and trigger any event individually
  • Debug mode with verbose console logging for troubleshooting
  • Hot reload applies config changes without server restart

Multi-Language Support
  • 4 built-in languages: English, Polish, Spanish, German
  • Missing keys in non-English files automatically fall back to English
  • All messages use MiniMessage with full hex color and gradient support
  • Language switch is a single line in config.yml


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


How KeyAll Compares

FeatureKeyAllTypical Scheduling Plugin
EventsUnlimited independent events, each with own config fileOne global event or limited slots
SchedulingINTERVAL + TIMES, execute-on-startup flagInterval only or times only
Countdown displayBossBar with color transitions, ActionBar, titles, chatBasic chat message or none
Particle effectsTornado spiral + ring effect, fully configurableNone or a single burst
Reward typesWeighted pools, queues, per-world, Vault, participation claimsSingle static command
WebhooksDiscord + Telegram + Slack, independent togglesDiscord only or none
PlaceholderAPI12+ placeholders with per-event variantsFew or no placeholders
ConditionsMin players, world restrictions, skip announcementsNot available
ReloadFull hot reload, no restart neededRequires restart or partial reload
GUIStatus GUI with real-time event overviewConsole only
Multi-language4 languages, auto fallback, MiniMessage supportHardcoded English


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


Who This Is For

  • Crate and economy servers Hourly key drops with dramatic countdowns. Weighted reward pools make rare keys actually rare. Players watch the boss bar and show up.
  • Survival and SMP Daily supply drops, scheduled restarts with warning countdowns, world boss spawn announcements. Per-world rewards for different dimensions.
  • Prison, Skyblock, and grind servers Boosts, resets, buffs on exact schedules. Participation claims let players opt in. Conditions prevent rewarding an empty server at 4 AM.
  • Multi-game networks Hub events, mode-specific events, all managed from one plugin. Status GUI gives staff a single-pane view of every scheduled event across the network.
  • Discord-integrated communities Three webhook services. Notifications fire before and after events. Offline players see the ping and log in. Your event reaches everyone, not just whoever happens to be online.
  • Server owners who value polish Drop KeyAll into any game mode running Paper 1.21. Single jar, no hard dependencies. Full reload support. No restarts needed for config changes.



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


Technical Specs

ServerPaper 1.21.4+, Java 21
DependenciesNone required. PlaceholderAPI and Vault are optional soft-depends
StorageYAML flat-file for events and config. SQLite for execution statistics
Languagesen_US, pl_PL, es_ES, de_DE
APIKeyAllExecuteEvent for third-party plugin integration

Commands

CommandDescriptionPermission
/keyall reloadReload all configs and restart schedulers livekeyall.admin
/keyall infoView schedule mode, next execution, current settingskeyall.admin
/keyall listList all loaded events with status and next executionkeyall.admin
/keyall trigger [event]Manually start countdown and execute an eventkeyall.admin
/keyall skip [event]Skip current countdown without executingkeyall.admin
/keyall pause [event]Pause a specific event schedulerkeyall.admin
/keyall resume [event]Resume a paused event schedulerkeyall.admin
/keyall stats [event] [limit]View execution history from SQLite databasekeyall.admin
/keyall guiOpen status GUI with all events and indicatorskeyall.gui
/keyall claim [event]Claim a participation reward during the open windowkeyall.claim
/keyall countdownStart countdown demo without executing any commandkeyall.admin

Permissions

PermissionDescriptionDefault
keyall.adminFull administrative access to all commandsop
keyall.guiAccess to the status GUIop
keyall.useGeneral plugin usagetrue
keyall.claimClaim participation rewards via /keyall claimtrue


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



Get KeyAll

Your scheduled rewards fire every hour. Nobody cares.
Make them care.


Unlimited events. Every reward type. One plugin.

Download and have your first event running in under 5 minutes.

Questions? Open a discussion or ticket. Feature requests are reviewed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
333 Views
3 Purchases
4 Downloads
Apr 20, 2026 Published
May 11, 2026 Updated
Not yet rated
13.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Staff
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  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
  1. Spanish
  1. German
  1. Polish
Creator
Owner
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
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
2 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
1 purchase
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
1 purchase
Transform your server with exciting storage wars events!
Not yet rated
0 purchases
Bring Hypixel-Quality Enchanting to Your Community
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 5% commission.
333 Views
3 Purchases
4 Downloads
Apr 20, 2026 Published
May 11, 2026 Updated
Not yet rated
13.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Staff
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  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
  1. Spanish
  1. German
  1. Polish
Creator
Owner
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
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
2 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
1 purchase
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
1 purchase
Transform your server with exciting storage wars events!
Not yet rated
0 purchases
Bring Hypixel-Quality Enchanting to Your Community
Not yet rated
0 purchases
Top