-
Notifications
You must be signed in to change notification settings - Fork 0
Kits and Daily Rewards
Kits are defined in settings/kits.yml. Each named section can contain inventory items, equipment, a cooldown, and messages.
A player needs:
-
rivet.kitto 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.
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.
Rivet documentation | Home | Commands | Configuration | Source