Skip to main content
Retention is two layers: lightweight quests (/quest) and timed rewards (/daily, /weekly, /monthly, /playtime). Lifesteal and Economy presets turn quests on.

Quests

The 54-slot desk uses catalog chrome. Filter ALL / READY / ACTIVE / CLAIMED. Sort by name or progress. Click a ready tile to claim. There is no slot-46 action button.
Quests gallery card
Shipped types: kill_players, break_blocks, play_minutes. Economy quests include harvest / sell / auction style objectives. Configure ids, amounts, reset period, and reward commands in quests.yml. Permission: smply.quest.use. This is not a full quest-suite replacement.

Daily, weekly, monthly, playtime

Each reward runs console commands from rewards.yml. Defaults use vanilla give so a fresh install does not need crates or Vault. Placeholders in those commands: {player}, {claim_count}, {streak}. Daily streaks reset after streaks.reset_after_hours (default 48). Milestone commands fire at 3 / 7 / 30 day streaks in the shipped file. Vote plugins should call from console:
Permission: smply.reward.grant. Same command grants daily, weekly, or monthly for testing.
Daily rewards gallery card

Leaderboards

Category picker is 27 slots (Back at 22). Opening a board uses the 54-slot catalog chrome. Categories include hearts, Vault balance, kills, and deaths when those modules or Vault are on.
Leaderboards gallery card