Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
ROF_LoyaltyRewards
Reward loyal players for coming back, playing longer, and logging in regularly!
ROF_LoyaltyRewards is a loyalty rewards plugin for Minecraft Spigot and Paper servers. It offers multiple ways to reward players for their activity, encourage them to return after being away, and keep them engaged with your server.
Features
Offline Rewards
- Reward players based on the time elapsed since their last session.
- Let eligible players claim their rewards through an in-game GUI.
- Automatically open the rewards GUI when an eligible offline reward is available (configurable).
Online Rewards
- Reward players for spending time actively playing on your server.
- Automatically grant rewards when the configured playtime requirement is reached.
- Enable or disable online rewards in the configuration.
Login Rewards
- Automatically reward players when they join the server.
- Configure reward intervals such as daily, weekly, monthly, or custom intervals.
- Customize rewards to suit your server's progression and community.
Customization
- Configure reward commands and messages.
- Execute reward commands as the console or the player.
- Set permission requirements for individual rewards.
- Configure minimum playtime requirements.
- Customize logging and GUI behavior.
- Use PlaceholderAPI placeholders for supported integrations.
Commands
| Command | Description |
|---|---|
/rofloyaltyrewards gui |
Open the rewards GUI |
Aliases: /rofow, /loyaltyrewards, /offlinereward, /ow, /lr
Permissions
| Permission | Default | Description |
|---|---|---|
rofow.gui |
Everyone | Access the rewards GUI |
rofow.admin |
Operators | Administrative access |
rofow.alert |
Operators | Receive plugin alerts |
rofow.exempt |
Nobody | Exempt a player from applicable reward processing |
Individual rewards can also have their own permission requirements, depending on your configuration.
Time Format
Configure time intervals using the supported units:
mo— Months (30 days)d— Daysh— Hoursm— Minutess— Seconds
Examples:
30m— 30 minutes12h— 12 hours7d— 7 days1mo— 30 days
Installation
- Download the plugin JAR from the Versions section.
- Place the JAR in your server's
pluginsfolder. - Restart your server.
- Edit the generated configuration files to customize your rewards.
- Restart or reload the plugin as supported by your setup.
Optional dependency: PlaceholderAPI
Compatibility
Designed for Spigot/Paper servers. Check the version requirements on the specific release and test compatibility with your server version before using it in production.
Metrics & Privacy
This plugin uses bStats to collect anonymous plugin usage statistics. Server administrators can disable bStats through its configuration.
Links
- Source Code: https://github.com/RageOfFire/ROF_LoyaltyRewards
- Report Issues: https://github.com/RageOfFire/ROF_LoyaltyRewards/issues
Made by RageOfFire.


