Skip to main content

Commands

All functionality lives under a single base command:

/luckydrops

Aliases: /ld, /drops

SubcommandDescriptionPermission
giveGive Lucky Drops to a playerluckydrops.command.give
reloadReload all config filesluckydrops.command.reload

See Permissions for the full node list.


/luckydrops give

Give one or more Lucky Drops to an online player.

/luckydrops give <player> [rarity] [amount] [-s]
ArgumentRequiredDefaultDescription
<player>The online player to receive the drops
[rarity]lowest tierThe starting rarity of the drop (it can still upgrade from here)
[amount]1How many drops to give
-soffSilent — give the drops without messaging the recipient
Forgiving argument order

Arguments after the player are matched by shape, not strict position: a word is read as a rarity, a number as the amount, and -s as the silent flag. So /ld give Steve epic 5 and /ld give Steve 5 epic both work.

Examples

# One drop at the lowest rarity, recipient is notified
/luckydrops give Steve

# One Epic-starting drop
/ld give Steve epic

# Five Epic-starting drops
/ld give Steve epic 5

# Ten Legendary drops, no message sent to Steve
/ld give Steve legendary 10 -s
Starting rarity

A drop given as legendary begins at Legendary and still rolls its upgrade chances from there — it can climb to Mythic but never drops below its starting tier.


/luckydrops reload

Reloads config.yml, chances.yml, rewards.yml, and the active language file, then re-runs the cross-file validation.

/luckydrops reload
  • If everything lines up you'll see a confirmation with the rarity count.
  • If there are problems, you'll get a summary in chat and the full list in the server console.
tip

No restart is needed for config changes — reload applies them live. Drops already in players' inventories keep working; they simply use the new rules on the next click.