🎁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:

/daily reward create <name> <type (DAILY, WEEKLY, MONTHLY)>

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.

List of Reward Cycle in /dr edit
Reward Cycle details

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.

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