Tested Minecraft Versions:
DailySpin isn't your regular Rewards system its a Animated daily based system. With an amazing Roulette animation, Unique style. Gives your server the Unique style it deserves. With an amazing configurable rewards system as simple as just one line. continue down to see all its features!
Code (Text):
/dailyspin (Opens rewards GUI)
Perm: dailyspin.open
/dailyspin <player> (Opens rewards GUI for specified player)
Perm: dailyspin.open.others
/dailyspin reload reloads the plugin configs and rewards/cooldowns
Perm: dailyspin.reload
[/LEFT]
/dailyspin clearcooldowns (Clears all cooldowns from your self.)
Perm: dailyspin.clearcooldowns
/dailyspin clearcooldowns <player> (Clears all cooldowns from the specified player.)
Perm: dailyspin.clearcooldowns.others
/dailyspin addreward <chance> Adds the reward with the specified chance, coming soon...
Perm: dailyspin.addreward
/dailyspin help (Get help message)
Perm: dailyspin.help
Config.yml
Code (Text):
DailySpin:
hooks:
placeholdersAPI: false #Highly recommended to get access to 1k+ Placeholders!
settings:
spinSpeed: 4 #This is specified in ticks. 20 ticks = 1 second. 4 is by default.
spinLength: 5 #This is specified in seconds. 5 seconds is by default.
#rewardsLoadAmount: 12, ? should i add this so if the slot the price falls in is blank then they get nothing ?
#Welp you guys decide if i get enough requests of this, then i shall implement.
gui:
openName: "DailySpin %player_name%"
spinningName: "DailySpin - Spinning..."
items:
fill: "stained_glass_pane:7 1"
yourPriceLeft: "stained_glass_pane:5 1 &a&lYour_price_->"
yourPriceRight: "stained_glass_pane:5 1 &a&l<-_Your_price"
spin: "stained_glass_pane:5 1 &a&lSPIN_IT!"
inCooldown: "stained_glass_pane:14 1 &c&lIN_COOLDOWN! &r;&8Wait;%dailyspin_time_formatted%"
messages:
noPermission: "&c&lYou don't have permission to do this!"
time:
days: "&7%dailyspin_days% days, "
hours: "&7%dailyspin_hours% hours, "
minutes: "&7%dailyspin_minutes% minutes, "
seconds: "&7%dailyspin_seconds% seconds"
no-cooldown: "&a&lAvailable!"
storage:
#storage type can be either MySQL or flat_file
#if type is mysql fill the things below if their invalid the plugin will not enable.
#The address is defined as follow <address>:<port>
type: "flat_file"
address: "localhost
ort"
user: "root"
password: "password"
database: "database"
messages:
help-header: "&d&l[]____________[&b&lDaily&e&lSpin&d&l]____________[]"
help-footer: "&d&l[]____________[&b&lDaily&e&lSpin&d&l]____________[]"
non-numeric-value: '&4&oSpecified value is not a number!'
no-permission: '&4&oYou do not have permission for this command.'
player-offline: '&a&oPlayer must be online to execute this command.'
clear-cooldowns-success: '&aSuccessfully cleared &b%player_name% &acooldowns!'
Rewards.yml (Isn't it neat
)
Code (Text):
Items:
- "cmds
broadcast &6%player_name% &ehas got a &b5x Diamond &efrom &b&lDaily&e&lSpin!/new give %player_name% diamond 5/new spawnfirework/new playsound ENTITY_PLAYER_LEVELUP:1:1), display
diamond 5 &b&l5x_Diamonds), onopen
&b&lDaily&e&lSpin: &b&oYou have received your daily reward! Come back tomorrow.), chance
0.5)"
- "cmds
broadcast &6%player_name% &ehas got &a$1,000 &efrom &b&lDaily&e&lSpin!/new eco give %player_name% 1000/new spawnfirework/new playsound ENTITY_PLAYER_LEVELUP:1:1), display
paper 1 &a&l$1,000), onopen
&b&lDaily&e&lSpin: &b&oYou have received your daily reward! Come back tomorrow.), chance
0.4)"
- "cmds
broadcast &6%player_name% &ehas got &a$10,000 &efrom &b&lDaily&e&lSpin!/new eco give %player_name% 10000/new spawnfirework/new playsound ENTITY_GHAST_DEATH:1:1), display
paper 10 &a&l$10,000), onopen
&b&lDaily&e&lSpin: &b&oYou have received your daily reward! Come back tomorrow.), chance
0.3)"
- "cmds
broadcast &6%player_name% &ehas got &d5x GOD APPLES! &efrom &b&lDaily&e&lSpin!/new give %player_name% 322:1 5/new spawnfirework/new playsound ENTITY_ENDERDRAGON_GROWL:1:1), display
322:1 5 &b&l5x_GOD_APPLES!), onopen
&b&lDaily&e&lSpin: &b&oYou have received your daily reward! Come back tomorrow.), chance
0.2)"
- "cmds
broadcast &6%player_name% &ehas got &0$10x BEDROCK! &efrom &b&lDaily&e&lSpin!/new give %player_name% bedrock 10/new spawnfirework/new playsound ENTITY_ENDERDRAGON_GROWL:1:1), display
bedrock 10 &b&l10x_BEDROCK!), onopen
&b&lDaily&e&lSpin: &b&oYou have received your daily reward! Come back tomorrow.), chance
0.1)"
I am always open for suggestions, if you have any suggestions please drop it on the discussions section or PM me it!
- 1.7
- 1.8
- 1.9
- 1.10

DailySpin isn't your regular Rewards system its a Animated daily based system. With an amazing Roulette animation, Unique style. Gives your server the Unique style it deserves. With an amazing configurable rewards system as simple as just one line. continue down to see all its features!

- Unlimited rewards.
- MySQL Support.
- 1k+ Placeholders.
- Fully customization.
- Amazing time-format customization!
- Unlimited commands.
- Dynamic GUI.
- Supports PlaceholdersAPI.
- BungeeCord friendly.
- EULA Friendly.
- Sound support command.
- Firework support command.
- User-Friendly help command.
- A Must have for networks!

- Download the requirements below(PlaceholdersAPI)
- Buy and Download DailySpin latest version.
- Place the required dependencies(optional) and DailySpin on your plugins folder.
- Start your server.
- Wait for the plugin to enable and generate needed files.
- Stop the server, Configure the config.yml and rewards.yml inside the storage folder, Config them to your needs.
- Start and enjoy!

- PlaceholdersAPI (Optional)
- Spigot 1.7.x, 1.8.x, 1.9.x, 1.10.x

Code (Text):
/dailyspin (Opens rewards GUI)
Perm: dailyspin.open
/dailyspin <player> (Opens rewards GUI for specified player)
Perm: dailyspin.open.others
/dailyspin reload reloads the plugin configs and rewards/cooldowns
Perm: dailyspin.reload
[/LEFT]
/dailyspin clearcooldowns (Clears all cooldowns from your self.)
Perm: dailyspin.clearcooldowns
/dailyspin clearcooldowns <player> (Clears all cooldowns from the specified player.)
Perm: dailyspin.clearcooldowns.others
/dailyspin addreward <chance> Adds the reward with the specified chance, coming soon...
Perm: dailyspin.addreward
/dailyspin help (Get help message)
Perm: dailyspin.help

Config.yml
Code (Text):
DailySpin:
hooks:
placeholdersAPI: false #Highly recommended to get access to 1k+ Placeholders!
settings:
spinSpeed: 4 #This is specified in ticks. 20 ticks = 1 second. 4 is by default.
spinLength: 5 #This is specified in seconds. 5 seconds is by default.
#rewardsLoadAmount: 12, ? should i add this so if the slot the price falls in is blank then they get nothing ?
#Welp you guys decide if i get enough requests of this, then i shall implement.
gui:
openName: "DailySpin %player_name%"
spinningName: "DailySpin - Spinning..."
items:
fill: "stained_glass_pane:7 1"
yourPriceLeft: "stained_glass_pane:5 1 &a&lYour_price_->"
yourPriceRight: "stained_glass_pane:5 1 &a&l<-_Your_price"
spin: "stained_glass_pane:5 1 &a&lSPIN_IT!"
inCooldown: "stained_glass_pane:14 1 &c&lIN_COOLDOWN! &r;&8Wait;%dailyspin_time_formatted%"
messages:
noPermission: "&c&lYou don't have permission to do this!"
time:
days: "&7%dailyspin_days% days, "
hours: "&7%dailyspin_hours% hours, "
minutes: "&7%dailyspin_minutes% minutes, "
seconds: "&7%dailyspin_seconds% seconds"
no-cooldown: "&a&lAvailable!"
storage:
#storage type can be either MySQL or flat_file
#if type is mysql fill the things below if their invalid the plugin will not enable.
#The address is defined as follow <address>:<port>
type: "flat_file"
address: "localhost

user: "root"
password: "password"
database: "database"
messages:
help-header: "&d&l[]____________[&b&lDaily&e&lSpin&d&l]____________[]"
help-footer: "&d&l[]____________[&b&lDaily&e&lSpin&d&l]____________[]"
non-numeric-value: '&4&oSpecified value is not a number!'
no-permission: '&4&oYou do not have permission for this command.'
player-offline: '&a&oPlayer must be online to execute this command.'
clear-cooldowns-success: '&aSuccessfully cleared &b%player_name% &acooldowns!'
Rewards.yml (Isn't it neat

Code (Text):
Items:
- "cmds




- "cmds




- "cmds




- "cmds




- "cmds






I am always open for suggestions, if you have any suggestions please drop it on the discussions section or PM me it!

- Make an editor with GUI to edit/add/remove rewards!
- Listen to suggestions...

- luckyfeed.net
- Want to show off your server here? PM me the IP!
