XyPlayTimeRewards
Modern Playtime Progression System
A clean and lightweight playtime rewards plugin designed to reward long-term player activity through milestones, daily rewards and leaderboard tracking.
Built for survival servers • progression communities • long-term player retention
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Milestone Rewards
Unlock rewards automatically as players accumulate playtime.
Daily Rewards
Encourage players to return consistently and stay engaged.
Playtime Leaderboard
Showcase the most active and dedicated players.
Modern GUI System
Simple and intuitive inventory-based menus.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overview
XyPlayTimeRewards introduces a progression-based reward system that encourages players to stay active on your server.
As players spend time online, their playtime is tracked automatically. When milestones are reached, rewards become available for claiming through a clean GUI interface. Daily rewards further motivate players to return regularly and continue progressing.
The plugin is designed with clarity and performance in mind. It provides a polished experience for players while remaining lightweight and easy to configure for server administrators.
Whether you run a small community server or a larger survival network, XyPlayTimeRewards provides a simple yet effective way to reward player loyalty.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Showcase
Main Rewards Menu
Reward Ready to Claim
Claimed Reward State
Unlocked Reward Notification
Playtime Leaderboard
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Features
Clean GUI Rewards Menu
Players can easily view and claim milestone rewards.
Configurable Milestone Tiers
Define custom rewards for any playtime milestone.
Daily Reward System
Encourage consistent player engagement.
Playtime Leaderboard
Display the most active players on your server.
Flexible Reward Types
Supports economy rewards, coins, and custom commands.
Lightweight & Optimized
Minimal performance impact for long-term server use.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Why Choose XyPlayTimeRewards?
Designed for Simplicity
A clean and intuitive playtime rewards system that players immediately understand.
Built for Long-Term Progression
Encourage consistent player activity with milestone rewards and daily incentives.
Lightweight Performance
Optimized to run smoothly even on servers with many players.
Server Friendly Configuration
Simple configuration files allow server owners to easily customize rewards, GUI messages, and progression milestones.
Clean User Experience
A polished GUI interface ensures players always understand their progress and available rewards.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands & Permissions
Player Commands
Available to all players by default
/playtimerewards
Opens the rewards menu.
/playtimerewards top
Displays the playtime leaderboard.
Admin Commands
/playtimerewardsadmin reload
Reload plugin configuration.
/playtimerewardsadmin reset <player>
Reset a player's reward progression.
/playtimerewardsadmin settime <player> <minutes>
Manually adjust recorded playtime.
Permission Node
xyplaytimerewards.admin
Required to access administrative commands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Configuration
The plugin includes multiple configuration files allowing full customization.
config.yml
rewards.yml
data.yml
Reward tiers, GUI messages, daily rewards, and reward commands can be adjusted to match your server's progression style.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Compatibility
Tested Minecraft Version
1.21
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Support
A dedicated Discord support server is not currently available.
This plugin is part of my first few public releases and I am actively observing feedback while continuing development.
For support or questions, please use the Spigot discussion page or private messages.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Important Notes
Please test the plugin on your server before deploying it in a live environment, especially if your server runs economy integrations or other custom reward systems.