Live
Wrecks updated Custom OreSilent_Creations updated ThemePark IslandWrecks updated GeodesBananenMaul reacted ๐Ÿ˜† to ๐ŸŒ Banana Shop ๐ŸŒRustFlash published HostageTaking | a hostage taking involving C4 defusingbadgyver updated UMBRELLAbadgyver updated Npc BandsAlexProjects updated Zombie Swarm PRObadgyver updated The Last SiegeAlexProjects updated Zombie Swarm PROKhaled updated Base CapsulesKhaled updated Heli LoadoutKhaled updated MLRS DeployerBrad Copp updated Custom Vehicle Admin ToolsDuff updated Mythic WeaponsRickySpanish updated Better Sentry TurretsRickySpanish updated WirelessPowerRickySpanish updated Escape RoomxNullPointer95 updated NPC FreezeBrad Copp published Custom Homing TargetGoldenRatio updated Golden Power ControllerBrad Copp updated Trucker Eventdrifter reviewed Exile - Land of Lost Souls ** Updated for August Update**drifter followed @TrapBoxB1 followed @sulfuralyssa reacted ๐Ÿ‘ to MixMenuKit Wrecks updated Gift BoomerB1 updated MixMenuKit B1 published MixMenuKit badgyver updated Chrons Temple
Browse/Rust/Plugins/MBRewardOnline

MBRewardOnline

Barry_Allennโ˜… 0.0 (0)v1.1.0OxideCarbon
MBRewardOnline1 / 7
Description

๐Ÿ•’ 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

Sponsored
RCONtrol
RCONtrol

Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.

Visit site โ†—
$5.00
Views1.1k
Downloads0
Purchases0
Ratingโ˜… 0.0
Version1.1.0
PlatformRust
CategoryPlugins
CompatibleOxide ยท Carbon
Size23 KB
PublishedApr 23, 2026
UpdatedJul 13, 2026
โœ“ Reviewed for safety and integrity