🎁InfinityRewards
Octopia Studios Daily (& Weekly & Monthly) Reward plugin with the option of making them premium
Would you like to create a forward calendar, a paid reward, or any other kind of reward? InfinityRewards makes it possible!
InfinityRewards is a daily rewards plugin, allowing the creation of rewards in different timelines (daily, weekly, monthly) and with the possibility of PREMIUM rewards (making the user pay for access to the reward). Choose the timeline you want, and configure your reward.
Reward Cycle Creation
We've designed InfinityRewards to be easy to configure.
To create a reward cycle, simply enter this command:

Once done, a menu will open with the various attributes to be configured:
Name of the Reward
Type of the Reward : Daily, Weekly, Monthly
Restart if terminated : If the player completes the reward cycle, can he start again on day 1?
Restart if missed : If the player misses a reward day, does he have to start from scratch?
Reward is Premium : if this option is activated, the player will only be able to collect the rewards he has purchased
List of Rewards Day : List of awards attributed to each day (we'll come back to this shortly)

To modify an attribute, simply click on one of the books and enter the new value you want.
Add Day Reward
Nothing could be simpler. Just execute this command:

As you can see, you can enter 3 types of reward :
Money : Requires you to enter the desired number
Item : No argument required, just have the item in your hand
Command : All words after "command" will be entered as the command. No '/' required
Edit Reward Cycle
Would you like to edit a particular reward cycle, or browse the list of rewards you've created? Enter the /dr edit command to see the list of rewards, and /dr edit if you want to edit one in particular.


Editing a reward day is simple. Just go to the desired reward cycle, click on "Days" and you'll come to the list of days.

Click on the day you wish to edit, and several choices are available:
Reward Day
Description : The description to be displayed in the menu
Reward Type : The Reward Type (Item, Command, Money)
Current Reward Value : Examples (If money : 300, if item : x16 Emerald, if command : say hello)
HeadID : Work with HeadDatabase (https://www.spigotmc.org/resources/head-database.14280/). Enter the head id to set a header for that day in the reward menu.

Reward Cycle GUI

We know you like to make your own GUI. Unfortunately, InfinityRewards doesn't offer 100% configuration of the reward menu. But we've come up with an approximate solution, in case you'd like to create your own.
You can run a command to collect the reward for a certain reward on a certain day: /dr take <name> <day>
Last updated