Repository navigation
Daily Rewards
Steef_an edited this page Nov 7, 2026
·
1 revision
Players can claim one reward per day. The default requirement is 30 minutes of online playtime during that reward day, with a reset at midnight in Europe/Amsterdam. The world stores playtime and claims per player.
| Command | Effect |
|---|---|
/gstweaks daily |
Opens the Daily Rewards menu. The FTB inventory sidebar can also open it. |
/gstweaks daily status |
Checks reward progress. |
/gstweaks daily claim |
Claims the reward once the playtime requirement is met. |
| Command | Effect |
|---|---|
/gstweaks daily debug <player> |
Inspects an online player’s reward state. |
/gstweaks daily admin timezone |
Displays the configured time zone. |
/gstweaks daily admin timezone Europe/Amsterdam |
Changes and saves the time zone immediately. Replace the example with a valid time zone ID. |
Edit config/gstweaks/daily-rewards.json.
| Setting | Default | Effect |
|---|---|---|
enabled |
true |
Enables rewards. |
timeZone |
Europe/Amsterdam |
Time zone used to calculate reward days. |
resetHour |
0 |
Local reset hour from 0 to 23. |
minimumOnlineMinutes |
30 |
Required online playtime for the day. Set to 0 for immediate eligibility. |
experience |
30 |
XP points per claim. |
rewards |
2 gold ingots and 4 bread | List of objects containing an item registry ID and a count. |
Example reward list
[
{ "item": "minecraft:gold_ingot", "count": 2 },
{ "item": "minecraft:bread", "count": 4 }
]When replacing GSMod-DailyRewards, GSTweaks can read the last claim day from the existing world. Use one Daily Rewards module per instance.