
.png?raw=true)
🗝️ RX-KeyAll
RX-KeyAll is a lightweight, modern, and highly optimized Minecraft server plugin (built for Paper/Purpur 1.21.1). It allows server administrators to host global KeyAll events (rewarding every online player with crate keys) featuring a dynamic countdown displayed on an elegant BossBar.
Powered by Okaeri Config and LiteCommands 3.x, this plugin guarantees zero unnecessary CPU overhead and ultimate configuration flexibility.
✨ Features
- ♾️ Unlimited Keys: Define as many crate types or keys as you want in the configuration file (e.g., rare, astrobox, magic).
- 🎨 Full RGB / HEX Support: Use modern
<#hex>color formats in key display names and messages to perfectly match your server's aesthetic. - 🛠️ Robust & Ghost-Free: Completely fixes the common bug of "ghost" or duplicating BossBars. When the server restarts, stops, or reloads (
/reload), all active countdowns are safely and instantly cleared from players' screens. - 🌍 100% Translatable: Every single message and text can be customized.
💻 Commands & Permissions
The plugin features an intuitive command layout with helpful aliases for seamless management.
| Command | Aliases | Description | Required Permission |
|---|---|---|---|
/keyall <time> <key> |
/dajwszystkimklucze |
Starts the countdown and distributes keys | rxkeyall.cmd.keyall |
/keyallreload |
None | Reloads the configuration file | rxkeyall.cmd.reload |
💡 Usage Examples:
/keyall 30s rare– Gives out the "rare" key in 30 seconds./keyall 5m astrobox– Gives out the "astrobox" key in 5 minutes.- Supported time units: s (seconds), m (minutes), h (hours).
🤖 Localization & AI Translation
Since every text, message, and broadcast is located in the config.yml file, the plugin is fully localization-ready.
💡 Pro-Tip: If you want to translate the plugin into your native language (e.g., Spanish, German, French, or Polish), you can simply copy the default configuration below, paste it into ChatGPT, and ask it: "Translate the message values in this config into [Your Language] while keeping the %key% and %time% placeholders intact."
⚙️ Requirements
To ensure top-tier performance, the plugin relies on modern technical standards:
- Java 21 (or newer).
- Paper or Purpur server engine version 1.21.1.
- Any crate/box plugin of your choice that supports giving keys to all players via a console command (e.g.,
case giveall <name> <amount>).
📄 Default Configuration (config.yml)
# Keys Configuration (You can add infinitely many custom keys!)
keys:
rzadka:
displayName: '&7&lRzadka'
command: 'case giveall rzadka 1'
astrobox:
displayName: '&b&lAstroBox'
command: 'case giveall astrobox 1'
# BossBar Appearance Settings
# Available colors: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
# Available styles: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, SEGMENTED_20
bossBarColor: GREEN
bossBarStyle: SEGMENTED_20
# System Messages
messages:
invalid_key: '&cUnknown key: &4%key%'
invalid_time: '&cPlease provide a valid time format, e.g., ''30s'', ''2m'', ''1h'''
key_given: '&aYou received a key: %key%'
bossbar_title: '&aIn &2%time% &aevery online player will receive a %key% &ccrate key'
bossbar_end: '&aEveryone received a %key% &acrate key 0 sec ago'
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as RX-KeyAll-1.0.jar — drop this file into the mods folder
- Download size: 965 KB
- Download link checked 7 Sept 2026 — working
These come from our own check of the pack file, not from the source page.