Skip to main content

Installation

Requirementsโ€‹

RequirementVersion
Minecraft ServerPaper or Spigot 1.21+
Java21 or higher
PlaceholderAPIOptional โ€” for countdown placeholders

Installation Stepsโ€‹

1. Downloadโ€‹

Obtain KeyAllPro.jar from the official releases page.

2. Place the JARโ€‹

server/
โ””โ”€โ”€ plugins/
โ””โ”€โ”€ KeyAllPro.jar โ† place here

3. Start the Serverโ€‹

Start or restart your server. The plugin will generate its configuration folder:

plugins/
โ””โ”€โ”€ KeyAllPro/
โ”œโ”€โ”€ config.yml
โ””โ”€โ”€ pending-rewards.yml โ† stores offline player pending keys

4. Verifyโ€‹

Check the console for:

[KeyAllPro] Plugin enabled successfully!

File Layoutโ€‹

FilePurpose
config.ymlAll settings โ€” interval, crates, bonuses, messages
pending-rewards.ymlPersistent storage for offline player keys

Updatingโ€‹

  1. Stop your server
  2. Replace the old JAR with the new one in plugins/
  3. Start the server โ€” configuration files are preserved automatically
caution

Always back up pending-rewards.yml before updating to avoid losing offline player key data.

Uninstallingโ€‹

  1. Stop the server
  2. Remove KeyAllPro.jar from plugins/
  3. Optionally delete plugins/KeyAllPro/ to remove configuration

PlaceholderAPI Setup (Optional)โ€‹

If PlaceholderAPI is installed, no extra steps are required. The expansion registers automatically. Available placeholders:

PlaceholderReturns
%keyall_time%Time remaining until next drop (formatted)
%keyall_next_crate%Name of the next crate to be distributed