modules/booster-rewards.yml
Runs persistent periodic rewards for linked Discord server boosters.
See Booster rewards for setup and usage.
Before enabling
- Enable the Server Members intent.
- Set the actual booster role ID.
- Use commands that are safe to repeat only after the configured reward period.
Reward schedule
The module stores reward periods so a restart does not immediately repeat a previous reward. reconcile-interval-ticks controls how often linked accounts are checked.
Default configuration
plugins/CoreDSC/modules/booster-rewards.yml
config-version: 4
generated-by-version: "2.5.2"
# Persistent rewards for linked Discord server boosters.
enabled: false
guild-id: '' # falls back to discord.guild-id
booster-role-id: ''
reward-period-days: 30
reconcile-interval-ticks: 72000
commands:
- 'eco give %player% 1000'