OnTime: Reward Players for Time Spent in Minecraft
Running a Minecraft server is about more than just keeping the world online. The real challenge is keeping players coming back day after day. Manual tracking of hours played is a thing of the past. Server admins need a solution that turns raw statistics into a living, breathing loyalty system. That is exactly where OnTime: Reward Players for Time Spent in Minecraft steps in. This plugin does not just count minutes; it transforms them into a dynamic engine for rewards, from in-game currency to exclusive armor sets and rank promotions.
A Fresh Look at What OnTime Brings to Your Server
Forget clunky spreadsheets and guesswork. This tool provides a comprehensive view of player activity across multiple timeframes. You can see data for the current session, daily, weekly, monthly, and all-time totals. All this information is available in real-time, and you can also generate detailed offline reports. The true power lies in how you use this data. The plugin lets you build reward logic that ranges from simple welcome-back messages to complex command chains that trigger automatically.
Live Leaderboards and Detailed Player Stats
Competition is a great motivator. With the /ontime top command, you can display a leaderboard of the most dedicated players based on total time spent. Want to know a specific player's habits? The /ontime [player] command pulls up a detailed breakdown of their activity by day, week, and month. This gives you the insight needed to understand your community's core members.
Automated Rewards That Go Beyond the Basics
The reward system is the heart of OnTime: Reward Players for Time Spent in Minecraft. When a player hits a specific playtime milestone, the plugin can trigger a variety of actions. These include granting money through the Vault API, issuing enchanted items, potions, or kits, promoting players to new permission groups, assigning individual permissions, or even giving loyalty points and experience. The flexibility ensures that your reward structure fits your server's unique economy and progression.
Voting and Referral Incentives
Growing your server requires outside help. The built-in Votifier listener rewards players for voting on server listing sites. Additionally, a referral system encourages your current players to invite friends, creating a natural and organic growth loop. These features are essential for any server looking to expand its reach.
Advanced Triggers for Unique Scenarios
Rewards are not limited to just raw online time. The plugin offers advanced triggers based on specific conditions. You can set up rewards for a certain number of unique play days, a player's return after a long absence, a character's death, accumulated wealth, or even for making it into the top of the leaderboard. This level of control allows for truly creative and engaging gameplay loops.
Getting Started: Configuration and Setup
Installation is straightforward. After placing the plugin file into your /plugins folder and restarting the server, all necessary YML files are generated automatically. The main configuration file, config.yml, controls check intervals, database settings, and the AFK detector. If you plan to use economic rewards, you must have Vault installed along with a compatible economy plugin, as OnTime does not store balances itself but works through this API.
For a polished player experience, you can edit output.yml to customize every message, from reward notifications to leaderboard text. The rewards.yml file is where you define the conditions and types of rewards. Each reward is tied to a specific time interval (daily, weekly, monthly, total) and can execute multiple actions simultaneously, allowing for complex and rewarding milestones.
Essential Commands and Permissions
Managing the plugin is simple with a robust set of admin commands. Here are some of the most useful ones:
/ontime reload all- Reloads all configuration files without a server restart./ontime add player [name]- Manually adds a player to the database./ontime set [name] [type] [value]- Adjusts a player's time, such as resetting a daily counter./ontime uuid merge [name1] [name2]- Merges duplicate records for the same UUID./ontime report [type]- Generates a report for the day, week, or month for all players.
Permissions are just as flexible. Use ontime.admin for full control and ontime.user for players to view their own stats. This granular system allows you to delegate specific functions to moderators without giving them full access.
Handling UUIDs and Preventing Duplicate Data
Since version 4.1.x, the plugin fully supports UUID identification, which solves the problem of players changing their nicknames. If a player renames, their stats automatically transfer to the new name without losing any hours. For older databases, the /ontime uuid merge all command consolidates duplicate entries into one. On large servers, it is best to run this operation during off-peak hours, as the merging process temporarily pauses all OnTime functions.
Practical Reward Scenarios to Boost Engagement
A well-configured rewards.yml can dramatically change player behavior. Here are a few proven examples:
- Daily Login Bonus: Award 100 coins and an apple to anyone who plays for 60 minutes in a day. This encourages daily visits.
- Rank Promotion: Automatically move players to a "Veteran" group with expanded permissions after 100 total hours played.
- Weekly Top Player Prize: Give the player with the highest weekly online time a unique, enchanted diamond sword.
- Return Incentive: If a player is absent for 30 days, deduct a portion of their currency upon return to discourage long breaks.
All these mechanics work seamlessly with Vault, so they support any economy plugin like EssentialsX or iConomy, as well as permission systems like LuckPerms and PermissionsEx.
Final Thoughts: Is OnTime Worth It?
OnTime: Reward Players for Time Spent in Minecraft is more than just a playtime counter. It is a complete loyalty constructor for your server. It handles the tedious task of activity tracking and converts dry numbers into a powerful tool for audience retention. With deep integration for Vault and Votifier, the plugin fits easily into any modpack or plugin setup. The detailed documentation for each YML file allows for fine-tuning down to individual messages. If you want your players to feel that their time is valued and rewarded, this plugin is an excellent investment. Spend a little time configuring the rewards, and you will see a noticeable difference in player engagement. For those wondering how to install it, simply drop the file into your plugins folder and follow the generated config files. You can download OnTime: Reward Players for Time Spent in Minecraft from the official sources and start building a more rewarding server today. This plugin is a must-have for any serious admin looking to foster a loyal community, making OnTime: Reward Players for Time Spent in Minecraft for Minecraft a top-tier choice for both new and established servers.