What Is RewardMe and Why Your Minecraft Server Needs It
Keeping players engaged on a Minecraft server takes more than just great builds and friendly staff. You need a system that recognizes their time, effort, and loyalty. That is exactly where the RewardMe plugin shines. It lets you hand out custom rewards for almost any activity, from daily logins to slaying mobs, mining blocks, or even voting for your server. If you run a Spigot or Paper server and want to boost player retention, this plugin deserves a close look.
Core Features That Make RewardMe Stand Out
RewardMe packs a surprising amount of flexibility into a lightweight package. Instead of just giving items, it works with a points-based economy that persists through server restarts. Here is a quick rundown of what you can do with it:
- Give points to any player, with full permission control
- Store points permanently, even after a reboot
- Create an unlimited number of custom rewards
- Set up daily login bonuses with configurable delay
- Redeem codes that expire after a set number of days or a single use
- Trigger rewards automatically when players kill specific mobs or mine certain blocks
- Use RewardMe signs to let players claim rewards by clicking a sign
- Full Votifier support so players earn points for voting
- Console command support for automated reward scripts
- Multiple language files to match your server’s audience
All of these features are controlled through a straightforward configuration file, so you can tweak every detail without touching the plugin code. For server admins who enjoy fine-tuning player progression, RewardMe becomes a powerful tool in minutes.
Setting Up Your First Rewards System
After placing the plugin JAR into your server’s plugins folder and restarting, RewardMe generates a set of YAML files: config.yml, players.yml, points.yml, redeem.yml, and rewards.yml. The main configuration lets you define each reward with a name, description, cost in points, and the console commands that fire when a player purchases it. You can also adjust the daily login reward amount, delay between claims, and whether the plugin should automatically update or send metrics to mcstats.org.
One thing many server owners appreciate is how easily they can manage plugins when using a dedicated launcher. For example, the foxygame.net launcher allows you to browse, download, and install mods or plugins directly from its menu, saving time and reducing the hassle of manual file transfers. This kind of modern launcher fits perfectly with a plugin like RewardMe that you might want to test quickly on a local server before deploying.
Permissions You Need to Know
RewardMe uses a simple permission node system so you can decide exactly who can earn, spend, or manage points. The key permissions include:
- RewardMe.givePoints – allows a player or console to grant points to others
- RewardMe.redeem – lets a player use redeem codes
- RewardMe.Daily – grants access to the daily login reward
- RewardMe.sign.create – needed to create RewardMe signs
- RewardMe.sign.use – needed to interact with existing signs
You can assign these permissions through any permissions plugin like LuckPerms. The flexibility means you can create VIP tiers where only certain ranks get daily bonuses, or let everyone earn points but restrict sign creation to staff.
Commands and How Players Interact with RewardMe
Players will quickly pick up the commands because they mirror typical economy plugins. The base commands include:
- /points – shows the player’s current balance
- /points <user> <amount> – gives a specific user a set number of points (requires permission)
- /rewards – lists all rewards the player can afford and access
- /reward <number> – purchases the reward by its list number
- /generateredeem <name> <duration in days/ or "once"> – creates a redeem code (aliased as /genred)
- /useredeem <redeemcode> – uses a one-time redeem code (aliased as /usered)
- /rewardme – displays help information
- /rewardme convert – converts old config files to the current format
- /rewardme update – triggers a manual plugin update check
Redeem codes add a fun promotional layer. You can share codes on social media or during events, and players rush to claim them before they expire. Setting the duration to “once” makes the code single-use, while a number like “7” means the code remains valid for seven days.
Using RewardMe Signs for a Seamless Experience
Since version 3.3.1, RewardMe supports interactive signs. This lets you place a physical reward shop in your spawn area or a dedicated rewards hall. The sign format is simple:
- Line 1: Must contain [RewardMe]. You can prefix it with ! to make the sign multi-use (not consumed after one purchase), and suffix it with ! to make the reward free.
- Line 2: The exact reward name as defined in rewards.yml.
- Line 3: Optionally add noperm to bypass permission checks for that reward.
- Line 4: Any decorative text you like.
For example, a sign reading ![RewardMe]! on the first line, DiamondSword on the second, and noperm on the third would create a free, reusable sign that gives the DiamondSword reward to anyone who clicks it, regardless of permissions. This opens up endless possibilities for minigames, quest hubs, and donation perks.
Performance, Metrics, and Updates
RewardMe includes an optional metrics system that sends anonymous usage statistics to mcstats.org. If you prefer to keep your server data private, you can disable this by setting Metrics.Enabled to false in config.yml. The plugin also uses Gravity’s Updater to check for new versions on startup. You can configure it to only notify you, or to automatically download updates. If you prefer full manual control, set Updater.Enabled to false. These small touches show that the developer respects server owner preferences while still encouraging a healthy plugin ecosystem.
Conclusion: Why RewardMe Deserves a Spot on Your Server
RewardMe transforms the way you think about player incentives. Instead of one-off item drops, you build a persistent points economy that players can see growing over time. The combination of daily login rewards, mob kill bonuses, mining payouts, redeem codes, and interactive signs gives you a full toolkit to design engaging progression loops. The permission system keeps everything balanced, and the language files make it accessible to a global audience. Whether you run a survival, skyblock, or minigame server, adding a structured reward system can dramatically improve player retention and community spirit. Give RewardMe a try, tweak the configs to match your vision, and watch your players come back day after day, eager to earn their next reward.