MBRewardOnline
1 / 7






π MBRewardOnline
MBRewardOnline is a flexible Rust (uMod/Oxide) plugin that rewards players for real time spent online.
It supports multiple currencies at the same time, permission-based rewards, time accumulation, and persistent data storage.
Perfect for servers that want to encourage active play instead of AFK farming.
Β
Β
β¨ Features
- β± Rewards for real online time
- πΎ Persistent data storage (progress is saved between restarts)
- π Permission-based rewards
- π° Multiple currencies per permission
- π Automatic timer reset after reward
- π Clean data structure (MBSystem/MBRewardOnline)
- βοΈ Fully configurable via config
- π§± Clean, optimized code (no heavy API dependencies)
Β
π° Supported Economy Systems
- MBCoins (mb.give)
- Economics (economics.deposit)
- ServerRewards (sr add)
π A single permission can reward multiple currencies at once
Example: 100 MBCoins + 50 Economics + 25 ServerRewards
π Permissions
mbrewardonline.premium mbrewardonline.vip mbrewardonline.default
β οΈ Permission priority is defined by config order
(the first matching permission is used)
βοΈ Example Configuration
{ "Reward Interval (Minutes)": 10, "Permission Rewards (permission => economy => amount)": { "mbrewardonline.premium": { "MBCoins": 100, "Economics": 50, "ServerRewards": 25 }, "mbrewardonline.vip": { "MBCoins": 50, "Economics": 25, "ServerRewards": 10 }, "mbrewardonline.default": { "MBCoins": 20 } } }
π Data Storage
Player data is saved to:
oxide/data/MBSystem/MBRewardOnline/MBRewardOnline.json
Stored data:
- accumulated online minutes
- progress persists through restarts
Β
π§ How It Works
- Player joins β data entry is created
- Every minute online is counted
- When the interval is reached β rewards are given
- Timer resets and starts counting again
Β
π Requirements
uMod / Oxide
- (Optional) Economics
- (Optional) ServerRewards
- MBCoins (if using that economy)
Β
π Planned Features
- /online command
- UI progress bar
- Data reset on wipe
- Reward multipliers (e.g. x2 on weekends)
Β
π€ Author
- Barry_Allenn
- π¬ Discord:Β https://discord.gg/6b5tkpDb57
- Part of the MBSystem plugin ecosystem.
MBRewardOnline.json
{
"Reward Claim Mode (Repeat / OncePerDay)": "Repeat",
"Reward Interval (Minutes)": 60,
"Permission Rewards": {
"mbrewardonline.premium": {
"Enable Balance Rewards": true,
"Enable Console Commands": false,
"Balance Rewards": {
"MBCoins": {
"Enabled": true,
"Amount": 100
},
"Economics": {
"Enabled": true,
"Amount": 50
},
"ServerRewards": {
"Enabled": true,
"Amount": 25
}
},
"Console Commands ({player.id} - {player.name})": [
""
]
},
"mbrewardonline.vip": {
"Enable Balance Rewards": true,
"Enable Console Commands": false,
"Balance Rewards": {
"MBCoins": {
"Enabled": true,
"Amount": 50
},
"Economics": {
"Enabled": true,
"Amount": 25
},
"ServerRewards": {
"Enabled": true,
"Amount": 10
}
},
"Console Commands ({player.id} - {player.name})": [
""
]
},
"mbrewardonline.default": {
"Enable Balance Rewards": true,
"Enable Console Commands": false,
"Balance Rewards": {
"MBCoins": {
"Enabled": true,
"Amount": 20
},
"Economics": {
"Enabled": true,
"Amount": 10
},
"ServerRewards": {
"Enabled": true,
"Amount": 5
}
},
"Console Commands ({player.id} - {player.name})": [
""
]
}
}
}

Trusted hosting partner. Affordable game servers with solid support and panels.
Visit site β