Quickstart
Get KeyAllPro running and distributing crate keys in under 5 minutes.
Prerequisitesโ
- Paper or Spigot 1.21+ server
- Java 21+
- (Optional) PlaceholderAPI for countdown placeholders
Step 1 โ Installโ
- Download
KeyAllPro.jarfrom the releases page - Drop it into your server's
plugins/folder - Start or restart your server
You should see in console:
[KeyAllPro] Plugin enabled successfully!
Step 2 โ Configure Your Cratesโ
Open plugins/KeyAllPro/config.yml and set the commands that correspond to your crate plugin's give command:
crates:
- name: "VoteCrate"
weight: 60
give-command: "crates give %player% vote 1"
- name: "RareCrate"
weight: 40
give-command: "crates give %player% rare 1"
Replace the give-command values with whatever your crate plugin uses.
Step 3 โ Set Your Intervalโ
interval: 3600 # seconds โ 3600 = 1 hour
persist-timer: true # survives server restart
Step 4 โ Test Itโ
Force an immediate drop to confirm commands are correct:
/keyall give
Check the console for any command errors. Adjust give-command values if needed.
Step 5 โ Set Up Rank Bonuses (Optional)โ
Give players the rank permission node and configure extra keys:
rank-rewards:
vip:
permission: "keyallpro.rank.vip"
bonus-keys: 1
mvp:
permission: "keyallpro.rank.mvp"
bonus-keys: 2
elite:
permission: "keyallpro.rank.elite"
bonus-keys: 3
Then grant the permission via your permission manager:
/lp user Steve permission set keyallpro.rank.vip true
Verification Checklistโ
| Check | Command / File |
|---|---|
| Plugin loaded | Server console on startup |
| Timer running | /keyall status |
| Keys delivered | /keyall give then check inventory |
| Rank bonuses work | Grant perm + /keyall give |
Next Stepsโ
- Configuration Reference โ All config options
- Commands โ Full command list
- Features โ Bonus systems and PlaceholderAPI