Daily Rewards 1.3.7e

Reward your players after a configured cooldown runs out.

  1. Halflove
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/HalfloveJAR/Daily-Rewards
    Contributors:
    Kicjow (Data File Code)
    [​IMG]



    Overview:
    Daily Rewards is a fairly advanced plugin that rewards your players daily by simply running a command. Not only is it extremely customizable, but it is also extremely stable - major bugs are squashed near-instantly and minor bugs will always be hunted down and squished as well. You can count on this plugin to get the job you require done effectively and efficiently.


    Features:
    • Customizable rewards and reward categories​
    • Customizable permissions​
    • Customizable messages​
    • Customizable cooldown​
    • Random reward feature​
    • UUID Support​
    • IP Support​
    • Locally stored player data​
    • MySQL support​
    • PlaceholderAPI support​
    • Auto-update detector​
    • Built for spigot/craftbukkit 1.16 - 1.16.5​
    • Versions available for 1.7 - 1.14.3​


    Commands & Permissions:
    /Reward - Default Permission: dr.claim
    /Dailyrewards - Permission: dr.admin

    When you put a reward's permission to true, the player must have the permission: dr.(reward's name here)


    Dependencies:
    • Requires Java 8 when used in a home-hosted server
    Config:

    The current version of this plugin may require different string values for sounds depending on your version due to the changes to bukkit effect names between each update - the default config strings are configured to 1.10+ by default, if you are using a spigot version older than 1.10, use these sound effects in your config.

    You can download older versions of this plugin in the version history tab, or click here

    Config.yml default configuration
    Messages.yml default configuration
    • You can have as many reward lines as you want​
    • Send multiple commands on one line by putting a semicolon between the commands (Example: say 1;say 2;say 3)​

    Placeholders:
    • Player's name - %player%
    • Remaining cooldown time - %time%
    • Remaining cooldown hours - %h%
    • Remaining cooldown minutes - %m%
    • Remaining cooldown seconds - %s%
    PlaceholderAPI Placeholders:
    • Remaining cooldown time - %dailyrewards_remaining_time%
    • Remaining cooldown hours - %dailyrewards_remaining_hours%
    • Remaining cooldown minutes - %dailyrewards_remaining_minutes%
    • Remaining cooldown seconds - %dailyrewards_remaining_seconds%
    • Configurable reward available message - %dailyrewards_player_reward_available%
    • Configurable no rewards available message - %dailyrewards_player_no_rewards%
    • Configurable current reward availability status message - %dailyrewards_player_test_qualification%



    Donators:
    By donating I will put your spigot username or name in the list below along with the amount donated, if you are the owner of a server and donate I will put your server IP in bold font at the top of the plugin page and mark you as a sponsor. Thanks for considering donating to my projects!

    play.Maestrea.com ($20)
    Alexander L. ($5)
    xorange ($5)

    Images

    1. spigotpicture.jpg
    deda-dev, DonKolia, Thijsl and 15 others like this.

Recent Updates

  1. Update 1.3.7e
  2. Update 1.3.7d
  3. Update 1.3.7c

Recent Reviews

  1. SirTZN
    SirTZN
    5/5,
    Version: 1.3.7d
    People keep complaining about their support not being active, and while that is true, the effort that was put into the docs and config themselves is just amazing. There was actual work put into the making and documentation of this plugin, and people keep complaining about them not having enough support. Look, if it does what you need, get it. There is far from anything wrong with the plugin, just people being needy wanting as much free support they can get, while all they have to go is look through the organized and abundant documentation (though, to be fair, proper Discord support would definitely be welcome).
  2. DonKolia
    DonKolia
    5/5,
    Version: 1.3.7d
    Muy buen plugin, me ha gustado mucho y me ha venido muy bien. Gracias por las Placeholder de %dailyrewards_remaining_seconds%.
    Es Ășnico y esas Placeholder lo hace Ășnico al plugin.
  3. JaagupKreem
    JaagupKreem
    5/5,
    Version: 1.3.7d
    Plugin seems to be not maintained anymore however this is still working on 1.16.3

    Albeit the errors mentioned below on server start.

    Everything else works fine.
  4. HenryAcidman
    HenryAcidman
    5/5,
    Version: 1.3.7d
    Of the many Daily Reward plugins, this was the only one that worked on my server. It's really wonderful.
    It was 1.16.1, but it works without problems!
  5. warren1928
    warren1928
    2/5,
    Version: 1.3.7d
    i have an issues that no one can use the commands daily rewards but only op can and there no way to make them use it too
  6. shalom25
    shalom25
    2/5,
    Version: 1.3.7d
    me gusta mucho el complemento pero me tirar es error ayuda
    [15:37:58] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 405 for URL: https://api.spigotmc.org/legacy/update.php?resource=16708
    > [15:37:58] [Server thread/WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900)
    > [15:37:58] [Server thread/WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
    > [15:37:58] [Server thread/WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
    > [15:37:58] [Server thread/WARN]: at me.halflove.dailyrewards.Managers.JoinManager.updateChecker(JoinManager.java:163)
    > [15:37:58] [Server thread/WARN]: at me.halflove.dailyrewards.Managers.JoinManager$1.run(JoinManager.java:42)
    > [15:37:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81)
    > [15:37:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394)
    > [15:37:58] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1023)
    > [15:37:58] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396)
    > [15:37:58] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:971)
    > [15:37:58] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:816)
    > [15:37:58] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
  7. mrDetroedPlay
    mrDetroedPlay
    1/5,
    Version: 1.3.7d
    This is a very bad plugin. With each "/reward" command large lags appear and 200mb of RAM is consumed (checked with /gc)
  8. lattyhelp
    lattyhelp
    5/5,
    Version: 1.3.7d
    [00:11:07 WARN]: [AutoSaveWorld] Plugin DailyRewards attempted to establish connection https://api.spigotmc.org/legacy/update.php?resource=16708 in main server thread
    [00:11:07 WARN]: [AutoSaveWorld] Plugin DailyRewards attempted to establish connection socket://api.spigotmc.org:443 in main server thread
    [00:11:07 WARN]: java.io.IOException: Server returned HTTP response code: 405 for URL: https://api.spigotmc.org/legacy/update.php?resource=16708
    [00:11:07 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900)
    [00:11:07 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
    [00:11:07 WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
    [00:11:07 WARN]: at me.halflove.dailyrewards.Managers.JoinManager.updateChecker(JoinManager.java:163)
    [00:11:07 WARN]: at me.halflove.dailyrewards.Managers.JoinManager$1.run(JoinManager.java:42)
    [00:11:07 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71)
    [00:11:07 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353)
    [00:11:07 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739)
    [00:11:07 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
    [00:11:07 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
    [00:11:07 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
    [00:11:07 WARN]: at java.lang.Thread.run(Thread.java:748)
  9. Thijsl
    Thijsl
    4/5,
    Version: 1.3.7d
    i need help my friends don't have perms to use claim or the other commands how do i give it to them?
  10. Swilt_
    Swilt_
    1/5,
    Version: 1.3.7d
    org.bukkit.command.CommandException: Unhandled exception executing command 'dr' in plugin DailyRewards v2.1.2
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_222]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]
    at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
    Caused by: java.lang.NullPointerException
    at net.frozenspace.dailyrewards.Commands.onCommand(Commands.java:19) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
    ... 15 more

    Nothing support.