Playtime Rewards
by ii_Matt
Playtime Rewards pays players automatically as their time on a NeoForge server adds up, counting hourly milestones and optional extra rewards.
What it does
The mod tracks how long each player has been on the server, counting server ticks and converting them to hours. When a player reaches an hour milestone, the server runs a configurable command for that player, so rewards can be handed out without manual work. Specific hours such as 1, 5 and 16 can carry their own rewards, set in the JSON config, which reloads live.
Hour announcements broadcast a configurable message to the server when a player reaches a milestone, so other players can see it. The config file is created on first start. Playtime Rewards is server-side only: a client install is not required, and players join the server without it. It is open source under the MIT License, is published for NeoForge, and covers 1.21.1 – 1.21.11 in 11 release versions.
Key features
Automatic playtime tracking
Playtime is counted from server ticks and converted to hours for each player, without any player action.
Hourly reward command
A configurable command runs for the player at every completed hour, giving a steady reward schedule.
Specific-hour rewards
Milestones such as 1, 5 and 16 hours can carry their own commands, set in the JSON config.
Global hour announcements
A configurable message is broadcast to the server when a player reaches an hour milestone.
Live config reload
The JSON config can be changed and reloaded without restarting the server.
Compatibility
Latest build for each game version and loader.
1.21.x11 of 11 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Rewarding regular players
Server owners can hand out items or currency as players accumulate hours, encouraging steady return visits.
Milestone celebrations
Broadcast announcements mark when a player reaches a set hour, which other players can see.
Who it’s for: Server owners who want to reward players for time spent on the server. The mod does nothing on a single-player world or a client with no server attached.
How it compares
SimplePlaytime is a NeoForge server-side mod under the MIT License, published for 1.21.1 and not open source. Mogrul Playtime is also NeoForge and server-side for 1.21.1, but uses a custom license and is not open source. Play Time Tracker is a Fabric option for 1.21 that is open source under the Apache License 2.0, so it suits Fabric servers instead of NeoForge ones.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Playtime Rewards | NeoForge | 1.21.1 – 1.21.11 | Server-side only | 2026-01-08 |
| SimplePlaytime | NeoForge | 1.21.1 | Server-side only | 2026-06-24 |
| Mogrul Playtime | NeoForge | 1.21.1 | Server-side only | 2025-09-05 |
| Play Time Tracker | Fabric | 1.21 | Server-side only | 2024-10-21 |
Questions
Does Playtime Rewards need to be installed on clients?
Which versions does Playtime Rewards support?
Can the rewards change without restarting the server?
More from ii_Matt
What the author says
PlayTimeRewards is a lightweight NeoForge server-side mod that tracks player playtime and automatically rewards them at hourly milestones.
Official listing
- Modrinth page
- modrinth.com/mod/neo-playtime-rewards
- Owner
- ii_Matt
- Published
- 2026-01-07
- Updated on Modrinth
- 2026-01-08
- Facts verified
- 2026-10-15
