OmegaKeyall is a lightweight scheduled-command plugin that runs your console commands at exact times every day — perfect for keyalls, crate drops, reward distributions and server-wide broadcasts. Like DonutSMP's keyall, just better.
Why OmegaKeyall?
Zero dependencies, zero setup friction. Drop the JAR in, define your events in one clean config, reload with a single command — done. Every event can announce itself in chat, on the action bar, or both, and players can watch a live countdown to the next keyall through PlaceholderAPI.
Features
- Scheduled command execution — run any console command at a specified time every day
- Flexible time formats — 12-hour (8pm, 11:45:30pm) and 24-hour (13:30, 23:45:15), with or without seconds
- Chat & action bar announcements — each event broadcasts to chat, the action bar, or both independently
- Configurable timezone — set your server's timezone once; every event runs at the correct local time (any Java ZoneId)
- Live PlaceholderAPI countdown — display a real-time countdown to the next keyall in scoreboards, tab lists and anywhere PAPI works
- Hex color support — full &#RRGGBB hex colors alongside standard & codes in all messages
- Unlimited events — create as many scheduled events as you want, each with its own time, messages and commands
- One-command reload — apply config changes instantly without restarting
- No hard dependencies — PlaceholderAPI is optional and detected automatically
Commands
- /omegakeyall — show plugin info
- /omegakeyall reload — reload the configuration
- /okeyall, /okey — aliases
Permissions
- omegakeyall.reload — allows reloading the config
- omegakeyall.* — all permissions
PlaceholderAPI Placeholders
- %OmegaKeyall_next% — next event info (e.g. "1 at 23:45")
- %OmegaKeyall_ID% — next event's ID
- %OmegaKeyall_time% — next event's time
- %OmegaKeyall_countdown% — live countdown (e.g. "05H 30M 12S")
Configuration Example
Setting up a keyall takes seconds:
timezone: "Europe/London"
1:
enabled: true
time: "11:45pm"
module:
chat:
messages: ["&6&lEvening Keyall starting!"]
actionbar:
messages: ["&fʏᴏᴜ ᴊᴜsᴛ ʀᴇᴄɪᴇᴠᴇᴅ ᴀ ee83ᴋᴇʏ"]
commands:
- "vouch give giveall keyall 1"
Installation
- Drop OmegaKeyall.jar into your plugins folder
- (Optional) Install PlaceholderAPI for countdown placeholders
- Start the server and edit config.yml with your events
- Run /omegakeyall reload
Compatible with Spigot and Paper, Minecraft 1.16 through 1.21.x. No database, no setup, no headaches.