Back to mods
Advanced Playtime & Rewards project artwork

CurseForge · Hytale mod

Advanced Playtime & Rewards

Allows server owners to track player activity with precision, store data locally or via MySQL, and display live, auto-updating leaderboards.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Advanced Playtime & Rewards release should I use?

Updated 6 months ago
Latest stable file Playtime-1.3.0.jar
Game version Not listed
Mod system Built-in Hytale mod system

Advanced Playtime & Rewards Playtime-1.3.0.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should Advanced Playtime & Rewards be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Advanced Playtime & Rewards Playtime-1.3.0.jar need?

Playtime-1.3.0.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add Advanced Playtime & Rewards without breaking your instance.

Built for Advanced Playtime & Rewards Playtime-1.3.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Playtime-1.3.0.jar. It targets Hytale; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Playtime-1.3.0.jar. It opens that exact file at the source.

About this project

What does Advanced Playtime & Rewards add?

GitHubDiscord


⏳ Overview

Advanced Playtime & Rewards is the ultimate engagement plugin for Hytale servers. It tracks player activity with millisecond precision, displays live auto-updating leaderboards, and automatically rewards players for their dedication.

Unlike basic trackers, this plugin combines real-time session data with historical database stats to ensure leaderboards and rewards are always instant and accurate.

New in v1.3.0: A fully automated Timed Reward System! Set up daily, weekly, or all-time milestones directly in-game and let the plugin handle the rest.

✨ Key Features

  • 🎁 Timed Rewards: Automatically execute console commands (items, ranks, currency) when players reach specific playtime goals.
  • 🖥️ Interactive GUI: Browse leaderboards in a modern, dark-themed menu with tabs for Daily, Weekly, Monthly, and All-time stats.
  • 🛡️ Secure & Manageable: Full permission support (playtime.check, playtime.admin, etc.) gives server owners total control.
  • 🚀 Live Tracking: Top 10 lists and personal stats update instantly—even while you are playing.
  • 🎨 Hex Color Support: Use modern RGB colors (e.g., &#FF0000) in all your broadcast messages and configs.
  • 💾 Dual Database Support:
    • SQLite: Zero-setup local database (default).
    • MySQL: High-performance support for large networks.

🎁 How to Add Timed Rewards

You can configure rewards directly in-game without touching config files!

1. Create a Reward: Use the admin command to add a new reward. /playtime admin addReward <id> <period> <time> "<command>"

  • id: A unique name (e.g., daily_bonus).
  • period: Choose daily, weekly, monthly, or all (all-time).
  • time: The required time (e.g., 30m, 1h, 1d).
  • command: The console command to run. Use %player% for the username.

Example: Give 10 gold after 1 hour of playtime today: /playtime admin addReward daily_gold daily 1h "economy give %player% 10"

2. Manage Rewards:

  • List all rewards: /playtime admin listRewards
  • Delete a reward: /playtime admin removeReward <id>
  • Player view: Players can type /playtime rewards to see what they have claimed or what is coming up next!

📜 Commands & Permissions

Command Permission Description
/playtime playtime.check View your own total playtime.
/playtime rewards playtime.check View your reward status (Claimed/Locked).
/playtime menu playtime.gui Open the interactive Leaderboard GUI.
/playtime top playtime.top View the Leaderboard.
/playtime admin playtime.admin View the in-game tutorial for rewards.
/playtime admin addReward playtime.admin Add a new timed reward.
/playtime reload playtime.reload Reload the config.json without restarting.

Note: You can change /playtime to /pt, /stat, or any custom alias in the config!

⚙️ Configuration

The plugin generates a config.json in your mods/Playtime folder. You can edit:

  • Rewards: You can also edit rewards manually in the JSON list if you prefer files over commands.
  • Database: Switch between SQLite and MySQL.
  • Aliases: Change the main command name and aliases.
  • GUI Settings: Customize the window title, button names, and footer text.
  • Messages: Full control over prefixes, hex colors, and text output.

🗺️ Roadmap & To-Do

We are actively developing Advanced Playtime! Here is what's coming next:

  • AFK Detection: Stop counting playtime if a player hasn't moved for X minutes.
  • Milestone Broadcasts: Announce to the server when a player hits a major goal (e.g., "Player has reached 100 hours!").
  • Web Interface: (Planned) View leaderboards on a website using the MySQL database.

🔧 Installation

  1. Download the .jar file.
  2. Drop it into your Hytale Server's mods folder.
  3. Start the server!

Found a bug or have a suggestion? Open an issue on our [GitHub Repository]!

Project description from CurseForge.

Recent files

Advanced Playtime & Rewards releases and Hytale builds

6 of 6 releases match

Looking for an older file? The official CurseForge project page is in Resources.