AlphaRewardsv1.0.0

Commands

AlphaRewards registers two commands. Neither has a base permission in plugin.yml — every subcommand is gated individually.

/alpharewards /rewards, /dreward, /drewards

CommandUsagePermissionDescription
/alpharewardsno argsalpharewards.usePlayer only. Opens the rewards GUI (daily or streak, depending on reward-mode).
/alpharewards helpnoneSends the help message list. Works from console too.
/alpharewards settingsalpharewards.settingsPlayer only. Opens the settings GUI (join-notification / auto-claim toggles).
/alpharewards reloadalpharewards.adminReloads config.yml, messages.yml, and every menu file under menus/. No restart needed.
/alpharewards reset<player>alpharewards.adminResets the target's progress to day 1 / streak 0 with nothing claimed. Target must be online.
Any unrecognized subcommand falls through to the same output as help. Tab-completion for the first argument only suggests reload/reset to senders who actually hold alpharewards.admin.

/setday

CommandUsagePermissionDescription
/setday<day> [player]alpharewards.adminForces a player's reward progress to a specific day.

day must be a whole number ≥ 1. player defaults to the sender if omitted (console must always specify one), and the target must be online. Behavior depends on the active reward-mode:

DAILY mode

Marks days 1 through day − 1 as already claimed, sets current-day to day, and clears the last-claim date so day becomes claimable immediately.

STREAK mode

Sets the streak count to day − 1 (so day becomes the next streak day) and clears the last-streak date.

Tab-completion for <day> only suggests the example values 1, 2, 3, 5, 7, 10 — it's not a real list of valid days, just quick-pick suggestions. Any positive integer works.