LoginRewards is a simple yet customizable rewards plugin that lets you automatically or manually give players items and run commands based on cooldowns and (optionally) total playtime. It includes a clean GUI for players to claim individual rewards or all available rewards at once.
Key Features
Configurable Cooldowns Set cooldowns (e.g., 30s, 1h, 1d, etc.) to limit how often each reward can be claimed.
In-Game GUI Players can open a menu with /reward, see reward icons, and claim them with a single click.
Total Playtime Requirements Optionally require players to have a certain amount of total playtime before they can claim specific rewards.
Auto-Claim on Login Rewards can be automatically claimed whenever players join if they’re available.
Per-Reward Permissions Each reward can have a unique permission. If a player lacks it, they can’t claim that reward.
Flexible Command Execution Each reward can run any server console commands. For example, giving items, money, or applying ranks.
User-Friendly Clear messages let players know if a reward is successfully claimed or not yet available.
Admin Controls Simple /rewardadmin reset <player> command to reset a player’s claim data.
Commands & Permissions
/reward Opens the reward GUI. Permission: loginreward.claim (default true)
/rewardadmin reset <player> Resets all saved claim times for a specific player. Permission: loginrewards.admin (default op)