AlphaRewardsDocs v2.0.0
Paper and Folia · 1.21.4+

AlphaRewards

Daily and streak login rewards, configured entirely in YAML. Rank tiers, auto-claim, join reminders and a developer API, with menus you design yourself.

AlphaRewards logo
2Reward modes
12Shipped streak days
4Developer events
10PlaceholderAPI placeholders

What you get

A daily login reward menu you configure entirely in YAML, in one of two modes.

Quick start

From the jar to a working reward menu.

  1. Install and start. Drop the jar in plugins/ and start the server. A new server stays disabled until AlphaStudio approves it, see Server approval.
  2. Pick a mode. Set reward-mode in config.yml to DAILY or STREAK. See Configuration → Reward mode.
  3. Edit the rewards. menus/daily.yml ships with 7 days and menus/streak.yml with 12. Change the items, amounts and commands per day.
  4. Check the money command. The shipped rewards pay with money give, which is CMI's syntax. Change it if your economy plugin uses another command.
  5. Reload. Run /alpharewards reload after any edit. No restart needed.

Requirements

PluginRequired?Unlocks
NoneAlways worksDaily and streak rewards, menus, auto-claim, settings and per-player YAML storage.
PlaceholderAPIOptionalRegisters %alpharewards_*%, see Placeholders.
VaultOptionalDeclared as a soft dependency but not used by any code path. See FAQ.
Storage is YAML only. storage.type and the MySQL fields in config.yml are not read by the plugin. Every player's progress lives in playerdata/. See FAQ.

Explore the docs

Every page of the AlphaRewards reference, grouped by what you are trying to do.