ROF_LoyaltyRewards

ROF_LoyaltyRewards

Reward loyal players for returning after time away, playing during a session, and logging in on configurable intervals.

18 downloads 0 followers

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 - Days
  • h - Hours
  • m - Minutes
  • s - Seconds

Examples:

  • 30m - 30 minutes
  • 12h - 12 hours
  • 7d - 7 days
  • 1mo - 30 days

Installation

  1. Download the plugin JAR.
  2. Place the JAR in your server's plugins folder.
  3. Restart your server.
  4. Edit the generated configuration files to customize your rewards.
  5. 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


Made by RageOfFire.

No gallery available for this project.

Version Minecraft Loader Download

ROF_LoyaltyRewards 2.0

2.0

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, paper, spigot
Download