Unlocking mcMMO Power with mcRewards: A Complete Guide to Automated Player Rewards
If you run a Minecraft server that uses the popular mcMMO plugin, you already know how addictive leveling up skills can be. But what if you could take that engagement one step further by automatically rewarding players based on their hard-earned power level? That is exactly what the mcRewards plugin delivers — a seamless bridge between mcMMO progression and tangible in-game prizes. Whether you want to hand out enchanted tools, rare blocks, or even in-game currency, mcRewards puts the control entirely in your hands through a straightforward configuration file.
How mcRewards Integrates with mcMMO
mcMMO tracks a player's total power level by summing up all individual skill levels. mcRewards hooks directly into this system and checks a player's power level at configurable time intervals. When the timer ticks, eligible players receive a reward set that you have defined for their level bracket. This means higher-level players can be treated to better loot — or, if you prefer a twist, sometimes worse rewards to keep things unpredictable. The plugin also supports multiple reward sets at the same level, so you can inject randomness and surprise into every drop.
Because mcRewards depends on mcMMO and Vault, it fits neatly into most server setups that already use economy and RPG-style progression. The plugin stores unclaimed rewards if a player's inventory is full, preventing item loss and frustration. Later, they can retrieve everything with a simple command, making the system forgiving and player-friendly.
Key Features of mcRewards
- Rewards scale with mcMMO power level, allowing tailored loot tables for beginners and veterans.
- Multiple reward sets per level enable random item distribution or fixed loadouts.
- Full support for enchanted tools and weapons, including custom enchantments from other plugins.
- In-game currency rewards via Vault-compatible economy plugins.
- Adjustable time intervals between reward cycles, set globally or per level bracket.
- Inventory overflow protection — unclaimed rewards are saved and can be collected with /receive.
- Admin commands to add or delete reward sets on the fly without editing files manually.
- Permission-based access so only staff can modify reward configurations.
Installation and Setup
Getting mcRewards running on your server is refreshingly simple. First, make sure you have both mcMMO and Vault installed and working — without these dependencies the plugin will not function. Next, download the mcRewards jar file from its official distribution page and drop it into your server's plugins folder. A server restart is recommended to ensure everything loads correctly, though a reload may work in some cases. Once the plugin generates its default config.yml, you can start defining reward sets right away.
For server admins who want a more streamlined setup, the foxygame.net launcher offers a modern and flexible way to install mcRewards directly from its menu, eliminating manual file transfers and folder navigation. This convenient launcher supports a wide range of mods and plugins, making it easy to keep your server up to date with just a few clicks.
Commands for Admins and Players
mcRewards includes a small but powerful set of commands that cover everything from reward management to collection. Admin commands require appropriate permissions, while player commands are open to everyone.
Admin Commands
- /deleteReward <level> — Removes the entire reward set assigned to a specific power level.
- /addReward <level> <Data Value> <quantity> ... — Creates a new reward set at the given level, with items specified by data value and quantity. You can chain multiple items in one command.
Player Commands
- /receive — Collects any rewards that were saved due to a full inventory or automatic collection being disabled.
- /listRewards — Displays a preview of the rewards a player will receive on their next login or reward cycle.
Configuration and Permissions
The heart of mcRewards lies in its config.yml file. Here you set the time between reward cycles, define each level's reward sets, choose whether rewards are given automatically or must be claimed manually, and tweak item data values. A full default configuration is planned for a future update, but for now the plugin ships with a minimal example that you can expand. Permissions are handled through standard Bukkit nodes, allowing you to restrict admin commands and even control who can use /receive or /listRewards if desired. Documentation for these nodes is bundled with the plugin and can be reviewed in the config file comments.
Known Issues and Workarounds
While mcRewards is stable for most environments, there are a few edge cases to keep in mind. Authorization plugins like xAuth that temporarily disable player inventories during login can cause rewards to be collected and then removed when the /login command executes. To prevent this, set automaticCollection to false in the config.yml, forcing players to manually claim rewards after they are fully authenticated. The developer actively tracks issues and welcomes bug reports through the project's ticket system. The source code is publicly available on GitHub under the repository no2665/RewardPlugin for those who wish to contribute or inspect the inner workings.
Conclusion
mcRewards transforms mcMMO power levels from a mere statistic into a dynamic reward engine that keeps your community engaged. With support for enchanted gear, economy payouts, and fully customizable time intervals, it offers a level of flexibility that few other reward plugins match. The ability to save unclaimed items and retrieve them later removes the fear of missing out, while admin commands make real-time adjustments painless. Whether you run a small survival server or a large RPG network, adding mcRewards to your plugin lineup can significantly boost player retention and satisfaction. Set up your reward tiers, fine-tune the timing, and watch your players push their skills to new heights — all for that next exciting drop.