RBDaily adds a fully-featured daily reward system to your Minecraft server, designed for NeoForge 1.21.1.
How it works:
Each day, one item reward is available for all players to claim. Players simply run /RBDaily to open a custom parchment-style GUI showing the current day's reward. One click on the Claim button is all it takes — the item is delivered directly to their inventory (or dropped at their feet if full).
Features:
- 🗓️ 7-day reward cycle — configure a full week of rewards in advance, each one unlocking automatically when the cycle advances
- 🎨 Custom GUI — a handcrafted parchment interface displays the current reward, the day number, and the claim button with visual feedback
- 🔒 One claim per player per day — the server tracks who has claimed; attempting to claim again is safely rejected
- 📢 Server-wide announcement — when a player claims their reward, a formatted gold message is broadcast to all online players
- ✨ Visual effects on claim — a golden star firework spawns at the player's location and a 10-second Glowing effect makes them visible to all nearby players
- 🛠️ Admin GUI (
/RBDailyAdmin) — operators can drag-and-drop any item into 7 reward slots and save with one click - ⏭️ Manual cycle control (
/RBDaily next) — operators can advance the cycle at any time - 💾 Persistent data — all rewards and claim records survive server restarts
- ✅ Dedicated server compatible — all client code is properly isolated; install on server only
Commands:
/RBDaily— open the daily reward screen (all players)/RBDaily next— advance to the next day (OP level 2)/RBDailyAdmin— open the reward configuration GUI (OP level 2)

