Skip to main content

Commands & Permissions

Commandsโ€‹

All KeyAllPro commands use /keyall as the root. Aliases: /ka, /keyallpro.

CommandPermissionDescription
/keyall givekeyallpro.giveImmediately trigger a key drop for all online players
/keyall reloadkeyallpro.reloadReload the configuration file
/keyall settime <seconds>keyallpro.settimeOverride the current countdown timer
/keyall statuskeyallpro.useView time until next drop and current crate

Usage Examplesโ€‹

# Force a key drop right now
/keyall give

# Set the timer to 30 minutes
/keyall settime 1800

# Check how long until the next drop
/keyall status

# Reload config after editing
/keyall reload

Permissionsโ€‹

PermissionDefaultDescription
keyallpro.adminopAll KeyAllPro permissions
keyallpro.useopView timer status via /keyall status
keyallpro.giveopForce a key drop
keyallpro.reloadopReload the configuration
keyallpro.settimeopChange the countdown timer
keyallpro.rank.vipfalseMarks player as VIP for bonus keys
keyallpro.rank.mvpfalseMarks player as MVP for bonus keys
keyallpro.rank.elitefalseMarks player as Elite for bonus keys

LuckPerms Examplesโ€‹

# Grant VIP bonus keys to a player
/lp user Steve permission set keyallpro.rank.vip true

# Grant MVP to an entire group
/lp group mvp permission set keyallpro.rank.mvp true

# Grant all admin permissions
/lp user Admin permission set keyallpro.admin true

Permission Hierarchyโ€‹

keyallpro.admin
โ”œโ”€โ”€ keyallpro.use
โ”œโ”€โ”€ keyallpro.give
โ”œโ”€โ”€ keyallpro.reload
โ””โ”€โ”€ keyallpro.settime

Rank permissions (keyallpro.rank.*) are independent and must be granted separately โ€” they are not included in keyallpro.admin.