Simple Daily Rewards
Keeping players coming back day after day is a challenge every server owner faces. With Simple Daily Rewards for Minecraft, you can set up a fully customizable daily claim system that requires absolutely no external dependencies. Whether you run a survival world, a minigame hub, or a complex network, this plugin slots in effortlessly and starts rewarding your community immediately.
Why Choose a Dependency-Free Daily Reward Plugin?
Many daily reward plugins demand Vault, an economy plugin, or other libraries just to function. That creates a fragile chain of dependencies — if one breaks, your entire reward system collapses. Simple Daily Rewards takes a different approach. It uses the native Bukkit API to grant items directly and fires console commands for everything else. Want to give money? Add a command that calls your economy plugin. Want to hand out crate keys? Trigger the crate plugin’s give command. The plugin itself never needs to know those plugins exist, so it remains lightweight, stable, and future-proof.
Core Features at a Glance
- Zero external dependencies — works on any server running Paper, Spigot, Bukkit, or Purpur.
- Weighted random, fully random, or “all” reward modes to suit your server’s economy.
- Per-reward item lists with custom names, lore, and amounts.
- Console command execution with a
{player}placeholder for seamless integration. - Persistent cooldowns stored per player UUID in a simple YAML file.
- Overflow handling — items drop at the player’s feet if their inventory is full, or you can deny the reward entirely.
- Fully configurable messages with color codes and placeholders for
{time}and{player}.
How to Install Simple Daily Rewards
Getting started is incredibly straightforward. First, download Simple Daily Rewards from your preferred plugin repository. Place the JAR file into your server’s plugins folder and restart the server, or run a reload command if your server software supports it. The plugin will generate a default config.yml and cooldowns.yml on first launch. No additional setup is required — players can immediately use /daily to claim a reward. If you use the foxygame.net launcher, you can even browse their add-on catalog and install Simple Daily Rewards with a single click, automatically matching the correct version to your server’s Minecraft 1.21.1 through 1.21.11 environment.
Commands and Permissions
Simple Daily Rewards keeps the command structure minimal so players and staff can learn it in seconds.
Player Commands
/daily— Claim your daily reward (aliases:/dailyreward,/dailyrewards).
Admin Commands
/daily give <player> [--force]— Make a player claim their reward. The--forceflag bypasses the cooldown./daily reload— Reload the configuration without restarting the server./daily reset <player>— Clear a player’s cooldown so they can claim again immediately.
Permissions
dailyrewards.use(default: true) — Allows claiming with/daily.dailyrewards.admin(default: op) — Grants access to all admin subcommands.
Console and command blocks can execute admin commands without any permission nodes, making automation a breeze.
Configuring Your Reward Pool
The heart of the plugin lies in the rewards section of config.yml. Each entry can have an ID, a weight (for weighted-random mode), a list of items, a list of console commands, and a custom claim message. Here’s a sample reward that gives a diamond and some in-game currency via an economy plugin:
rewards:
- id: "diamond_bonus"
weight: 10
items:
- material: DIAMOND
amount: 3
name: "&b&lShiny Diamond"
lore:
- "&7A bonus from your daily login!"
commands:
- "eco give {player} 500"
message: "&aYou received 3 diamonds and $500!"
You can define as many rewards as you like. If you set reward-mode to all, every configured reward is given at once — perfect for servers that want to shower players with goodies. The weighted-random mode uses the weight values to determine probability, while random picks one reward with equal chance.
Seamless Integration with Any Server Setup
Because Simple Daily Rewards relies solely on the Bukkit API, it runs smoothly on Minecraft versions 1.21.1 through 1.21.11 across Paper, Spigot, Bukkit, and Purpur. There are no NMS hooks, no Paper-exclusive classes, and no external libraries to maintain. This design philosophy means the plugin will not break when you update your server or swap server jars. The foxygame.net launcher further simplifies the experience by offering automatic updates and version compatibility checks, so you can always keep Simple Daily Rewards current without manual file management.
Handling Full Inventories and Offline Players
Simple Daily Rewards includes smart overflow logic. If a player’s inventory is full when they claim, the plugin can either drop the items at their feet or deny the reward entirely, depending on your overflow setting. For admin commands like /daily give, the target player must be online to receive items, but the /daily reset command works on offline players by checking the server’s offline player cache (only for players who have joined before). Console commands within rewards are always dispatched, even if the player is offline, because they are fire-and-forget — the plugin simply executes them and logs any errors without interrupting the claim process.
Why Server Owners Love This Approach
The original concept for a dependency-free daily rewards plugin came from a Reddit user who grew tired of their reward system breaking every time an economy plugin updated. By moving all external interactions to console commands, Simple Daily Rewards sidesteps that problem entirely. You can pair it with any economy, crate, or rank plugin without ever worrying about compatibility. The plugin doesn’t need to know what Vault is, and it won’t crash if your economy plugin is missing — it just runs the commands you’ve configured and moves on. This makes it an ideal choice for servers that value stability and low maintenance.
Getting Started Today
Ready to reward your players? Download Simple Daily Rewards and drop it into your server’s plugin folder. Configure your rewards, set the cooldown, and watch your community log in every day to claim their bonuses. Whether you’re running a small survival server or a large network, this plugin’s lightweight design and zero-dependency philosophy ensure it will keep working for years to come. For an even smoother experience, the foxygame.net launcher lets you install Simple Daily Rewards with one click and keeps it updated automatically, so you can focus on building the best Minecraft experience possible.