DailyRewardsGUI [1.9 - 1.14] - Increase player retention 1.3.2

Reward players for joining multiple days!

  1. ApXaHGeJl
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    [​IMG]
    So, this plugin will reward your players every day they join the server! The more days in a row they join the better rewards they will get!

    You can change the amount of days in a row from 1 to 54!
    Also, you can bind an NPC to open the GUI by /trait dailyrewards - Requires Citizens

    Executing commands in rewards:
    - 'console: <cmd>' = Console command.
    - 'op: <cmd>' = OP command.
    - '<cmd>' = Player command.

    Requires Java 8+ and Spigot 1.9+

    [​IMG]
    - MySQL and SQLite
    - Completely automated
    - High performance!
    - Unlimited amount of rewards
    - Set clickable NPC's (Citizens)
    - Fully customizable!
    - Unlock rewards after the midnight (Optional)
    - Define the time between the rewards!
    - Execute commands and send messages in rewards!
    - GUI Fully customizable
    - You can change amount of days in a row to reward
    - Auto opens on join (toggleable)
    - Autosaves player data every X mins
    - Dynamic GUI
    - *Suggest any in Discussion!*

    [​IMG]

    Command: /dailyreward - Opens rewards GUI
    Permission: dailyrewards.user

    Command: /dailyreward help - List of commands
    Permission: dailyrewards.user

    Command: /dailyreward reload - Reload configuration
    Permission: dailyrewards.admin

    [​IMG]
    Code (YAML):
    data:
      auto-save
    : 15
      storage
    :
        type
    : sqlite
        username
    : none
        password
    : none
        host
    : none
        database
    : none
      purge
    :
        enabled
    : false
        days
    : 60
    options
    :
      auto-open
    :
        enabled
    : true
        only-when-have
    : true
      days-row
    : 7
    rewards
    :
      '1'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $500'
        - '&6- x2 Diamonds'
        commands
    :
        - 'console
    : eco give %player% 500'
        - 'console
    : give %player% diamond 2'
        messages
    :
       - '&aCongratulations! You got reward for join %day%st day in a row!'
      '2'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $1500'
        - '&6- x4 Diamonds'
        commands
    :
        - 'console
    : eco give %player% 1500'
        - 'console
    : give %player% diamond 2'
        messages
    :
       - '&aCongratulations! You got reward for join %day%nd day in a row!'
      '3'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $3500'
        - '&6- x8 Diamonds'
        commands
    :
        - 'console
    : eco give %player% 3500'
        - 'console
    : give %player% diamond 8'
        messages
    :
       - '&aCongratulations! You got reward for join %day%rd day in a row!'
      '4'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $5000'
        - '&6- x16 Diamonds'
        - '&6- 10 Exp Levels'
        commands
    :
        - 'console
    : eco give %player% 5000'
        - 'console
    : give %player% diamond 16'
        - 'console
    : exp give %player% 10l'
        messages
    :
       - '&aCongratulations! You got reward for join %day%th day in a row!'
      '5'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $5000'
        - '&6- x16 Diamonds'
        - '&6- 20 Exp Levels'
        commands
    :
        - 'console
    : eco give %player% 5000'
        - 'console
    : give %player% diamond 16'
        - 'console
    : exp give %player% 20l'
        messages
    :
       - '&aCongratulations! You got reward for join %day%th day in a row!'
      '6'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $5000'
        - '&6- x16 Diamonds'
        - '&6- 30 Exp Levels'
        commands
    :
        - 'console
    : eco give %player% 5000'
        - 'console
    : give %player% diamond 16'
        - 'console
    : exp give %player% 30l'
        messages
    :
       - '&aCongratulations! You got reward for join %day%th day in a row!'
      '7'
    :
        lore
    :
       - '&7Come back every day to'
        - '&7receive even better rewards!'
        - ''
        - '&e&lRewards:'
        - '&6- $10000'
        - '&6- x16 Diamonds'
        - '&6- 40 Exp Levels'
        commands
    :
        - 'console
    : eco give %player% 10000'
        - 'console
    : give %player% diamond 16'
        - 'console
    : exp give %player% 40l'
        messages
    :
       - '&aCongratulations! You got reward for join %day%th day in a row!'
    gui
    :
      title
    : '&d&lDaily Rewards!'
      size
    : 27
      days-positions
    : '10,11,12,13,14,15,16'
      days-display
    :
        available
    :
          material
    : 'EMERALD_BLOCK:0:1'
          name
    : '&a[Day #%day%] &fAvailable Reward!'
          lore
    :
         - '%reward-lore%'
          - ''
          - '&a» &7Expires in
    : &a%expire%'
          - '&aClaim it right now!'
        taken
    :
          material
    : 'COAL_BLOCK:0:1'
          name
    : '&7[Day #%day%] &8Taken Reward'
          lore
    :
         - '%reward-lore%'
          - ''
          - '&8» &7Reward taken.'
        locked
    :
          material
    : 'REDSTONE_BLOCK:0:1'
          name
    : '&c[Day #%day%] &7Locked Reward'
          lore
    :
         - '%reward-lore%'
          - ''
          - '&c» &7Claim the previous reward to unlock!'
        next
    :
          material
    : 'GOLD_BLOCK:0:1'
          name
    : '&e[Day #%day%] &7Awaiting...'
          lore
    :
         - '%reward-lore%'
          - ''
          - '&e» &7Available in
    : &e%time%'
      items
    :
        panes
    :
          material
    : 'BLACK_STAINED_GLASS_PANE:0:1'
          name
    : '&b[Daily Rewards]'
          enchanted
    : false
          lore
    :
         - '&7Come back every day to receive'
          - '&7your daily bonus!'
          - ''
          - '&aThe more days in a row you'
          - '&ajoin the better the reward!'
          - ''
          - '&cYou must wait
    : &7%time%'
          - '&cbefore claiming your next bonus'
          slots
    : 0,1,2,3,4,5,6,7,8,9,17,18,19,20,21,22,23,24,25,26

Recent Updates

  1. 1.3.2
  2. 1.3.2
  3. 1.3.1

Recent Reviews

  1. kazdeejay
    kazdeejay
    5/5,
    Version: 1.3.2
    Clearly way better than its premium counterpart.

    Not really compatible with plugins that prompt a resource pack because the plugin will cancel the resource pack prompt and players will be able to play without a resource pack (because the inventory will override the rp request). It was easy to just disable the GUI from popping up onJoin, and I'm glad this was an option.

    Developer has clearly put thought in the configs, making it easy to navigate and easy to add items and such.

    10.0/10.0
    1. ApXaHGeJl
      Author's Response
      Thank you!
  2. Namor
    Namor
    5/5,
    Version: 1.3.1
    Super easy to install and configure, I have used another paid daily bonus resource and this beats it hands down, I have deleted the paid resource.
    1. ApXaHGeJl
      Author's Response
      Thank you!
  3. Poffertjes
    Poffertjes
    5/5,
    Version: 1.3.1
    Very Nice and easy to configure. Just have a question have set up the config for 28 days including custom rewards but I want to test all the days if they receive all the rewards correctly is there a way to do so.
    1. ApXaHGeJl
      Author's Response
      Ask any questions in the Discussion tab. Thanks for the review!
  4. Alry_FireBlade
    Alry_FireBlade
    5/5,
    Version: 1.3.1
    Nothing to say.
    It is an awesome Plugin and it does what you expect.

    It is simple to configure and you can translate the Messages!

    (Minecraft Spigot 1.13.2)
    1. ApXaHGeJl
      Author's Response
      Thank you!
  5. howtoNhut
    howtoNhut
    5/5,
    Version: 1.3.1
    Daily attendance plugin is very good, please continue to develop the plugin :)
    ... 80 characters ...
    1. ApXaHGeJl
      Author's Response
      Thank you!
  6. ERROR_SANS2004
    ERROR_SANS2004
    1/5,
    Version: 1.1.1
    [INFO] DailyRewards - ERROR REPORT - NullPointerException

    #1: LINE 19 in FILE OpenCommand.java (net.archangel99.dailyrewards.cmds.list.OpenCommand.perform)

    #2: LINE 46 in FILE ICmd.java (net.archangel99.dailyrewards.cmds.ICmd.execute)

    #3: LINE 61 in FILE CommandManager.java (net.archangel99.dailyrewards.cmds.CommandManager.onCommand)

    #4: LINE 44 in FILE PluginCommand.java (org.bukkit.command.PluginCommand.execute)

    #5: LINE 141 in FILE SimpleCommandMap.java (org.bukkit.command.SimpleCommandMap.dispatch)

    #6: LINE 82 in FILE CustomCommandMap.java (gyurix.commands.CustomCommandMap.dispatch)


    Can you help me whit this please?
    1. ApXaHGeJl
      Author's Response
      Are you an idiot? This place is not for questions
  7. WhiteCola
    WhiteCola
    5/5,
    Version: 1.1.0
    Can I move this plugin to China's largest Minecraft forum?
    I will mark the original post!
    1. ApXaHGeJl
      Author's Response
      Yes you can :)
  8. LucaFlo
    LucaFlo
    4/5,
    Version: 1.0.0
    After each server restart you can retrieve the "Day 1" reward again, i.e. it is not saved which daily reward you have already retrieved.
    1. ApXaHGeJl
      Author's Response
      It works perfectly and saves data on each server stop. I tested it many times. Either you're doing something wrong either you just lying.
  9. Dimo4ka
    Dimo4ka
    5/5,
    Version: 1.0.0
    Great plugin! I'm surprised it's free, it's great :) This plugin is a good alternative to the paid Daily Bonus