Skip to content

Kits and Daily Rewards

Alex Baldry edited this page Aug 13, 2026 · 2 revisions

Kits and daily rewards

Kits

Kits are defined in settings/kits.yml. Each named section can contain inventory items, equipment, a cooldown, and messages.

A player needs:

  • rivet.kit to use /kit;
  • rivet.kit.<name> for the selected kit.

rivet.kit.* grants all kit-specific nodes and defaults to operators. The bundled starter kit uses rivet.kit.starter, which defaults to everyone.

Cooldown timestamps are stored in data/kits.yml. Rivet saves a new cooldown before granting the kit. If the save fails, the rewards are not issued.

Items that do not fit are dropped safely at the player's location.

Daily rewards

settings/daily.yml controls the claim window, streak reset window, normal rewards, and milestones. Rewards can include items, experience, and console commands.

Rivet stores the last successful claim and real streak count in data/daily.yml. A claim is saved before any reward is granted, preventing a save failure from duplicating the reward.

Use /daily to claim. A player with a current claim receives the remaining wait time instead.

Clone this wiki locally