XyPlaytimeRewards is a lightweight and configurable playtime reward system designed for Minecraft servers. The plugin automatically tracks how long players stay online and rewards them when they reach specific playtime milestones. This allows server owners to encourage player activity, reward loyal players, and increase overall engagement on their server.
The plugin is designed to be simple, efficient, and easy to configure while remaining compatible with a wide range of server setups. Server owners can define custom reward milestones and execute commands automatically when players reach those milestones. This means rewards such as economy money, ranks, items, or other server commands can be granted automatically based on how long players have played.
XyPlaytimeRewards works well for survival servers, SMP communities, and any Minecraft server looking to reward active players and build a stronger player community.
Features
• Automatic playtime tracking for players
• Configurable playtime reward milestones
• Execute console commands when milestones are reached
• Lightweight and optimized performance
• Easy configuration through config files
• Works with modern Paper and Spigot servers
• Supports multiple reward stages
• Encourages player retention and engagement
How the Plugin Works
The plugin tracks the amount of time each player spends online. When a player reaches a configured milestone, the plugin will automatically execute the reward commands defined in the configuration file.
For example, you may choose to reward players after 30 minutes, 60 minutes, or several hours of playtime. When the milestone is reached, the configured commands will be executed automatically.
Example rewards include:
• Giving players money through an economy plugin
• Granting ranks through permission plugins
• Giving items or rewards
• Executing custom server commands
Installation
Configuration
After the plugin runs for the first time, a configuration file will be generated in the plugin folder. Server administrators can edit this file to define reward milestones and commands.
Example configuration:
rewards:
30:
commands:
- eco give %player% 500
60:
commands:
- eco give %player% 1000
120:
commands:
- lp user %player% parent add vip
Commands
/playtime
Displays a player's total playtime and their progress toward the next reward milestone.
Compatibility
Supported server software includes:
Supported Minecraft versions:
1.8 – 1.21+
Optional Integrations
The plugin can optionally work with other plugins depending on the reward commands used.
Support
If you need help with setup, configuration, or troubleshooting, you can join the support Discord server.
Discord support server:
https://discord.gg/jZBsUj9d8E
Developer
Developed by iXybeR as part of the XyPlugins project.
If you enjoy the plugin and would like to support development, you may support me here:
https://ko-fi.com/ixyber
The plugin is designed to be simple, efficient, and easy to configure while remaining compatible with a wide range of server setups. Server owners can define custom reward milestones and execute commands automatically when players reach those milestones. This means rewards such as economy money, ranks, items, or other server commands can be granted automatically based on how long players have played.
XyPlaytimeRewards works well for survival servers, SMP communities, and any Minecraft server looking to reward active players and build a stronger player community.
Features
• Automatic playtime tracking for players
• Configurable playtime reward milestones
• Execute console commands when milestones are reached
• Lightweight and optimized performance
• Easy configuration through config files
• Works with modern Paper and Spigot servers
• Supports multiple reward stages
• Encourages player retention and engagement
How the Plugin Works
The plugin tracks the amount of time each player spends online. When a player reaches a configured milestone, the plugin will automatically execute the reward commands defined in the configuration file.
For example, you may choose to reward players after 30 minutes, 60 minutes, or several hours of playtime. When the milestone is reached, the configured commands will be executed automatically.
Example rewards include:
• Giving players money through an economy plugin
• Granting ranks through permission plugins
• Giving items or rewards
• Executing custom server commands
Installation
- Download the plugin .jar file
- Place the .jar file into your server's plugins folder
- Restart or start your Minecraft server
- The plugin will automatically generate its configuration files
- Edit the configuration file to customize your reward milestones
Configuration
After the plugin runs for the first time, a configuration file will be generated in the plugin folder. Server administrators can edit this file to define reward milestones and commands.
Example configuration:
rewards:
30:
commands:
- eco give %player% 500
60:
commands:
- eco give %player% 1000
120:
commands:
- lp user %player% parent add vip
Commands
/playtime
Displays a player's total playtime and their progress toward the next reward milestone.
Compatibility
Supported server software includes:
- Spigot
- Paper
- Purpur
Supported Minecraft versions:
1.8 – 1.21+
Optional Integrations
The plugin can optionally work with other plugins depending on the reward commands used.
- PlaceholderAPI
- LuckPerms
- Vault
Support
If you need help with setup, configuration, or troubleshooting, you can join the support Discord server.
Discord support server:
https://discord.gg/jZBsUj9d8E
Developer
Developed by iXybeR as part of the XyPlugins project.
If you enjoy the plugin and would like to support development, you may support me here:
https://ko-fi.com/ixyber
