promotional bannermobile promotional banner

Playtime Tracker | UI | Leaderboard | Reward | Importer| Language/UI customization!

PlaytimeTracker is a high-performance playtime plugin for modern Hytale servers. Features a fully interactive custom UI, live session tracking, rankings, permissions, and optimized caching — built for scalability and stability.

File Details

playtimetracker-1.0.2.jar

  • R
  • Feb 19, 2026
  • 670.38 KB
  • 21
  • Early Access

File Name

playtimetracker-1.0.2.jar

Supported Versions

  • Early Access

📜 Changelog


Version 1.0.2

Released: February 18, 2026


🚀 New

Added Interactive UI Dashboard (/playtime ui)

Clean custom UI built using Hytale’s InteractiveCustomUIPage

Displays:

  • Total Playtime

  • Current Session Time (live updating)

  • Server Rank

  • Online / Offline status indicator (live dot)

  • Direct access to Leaderboard UI

  • Built-in Player Search system

  • HOME button to instantly return to your own profile

Fully styled custom interface (no default UI components)


🔎 Added Player Search System (Dashboard)

Search any tracked player directly inside the dashboard UI

  • Click GO or press Enter

  • Automatically switches dashboard to searched player

  • HOME button returns to your own profile

  • Clean inline validation message:

    • Displays “Invalid username: <name>” directly under the search bar

    • No chat spam

    • Professional red error styling

  • Search is case-insensitive

  • Works for online and offline players


🟢 Live Online Status Indicator

Dashboard now displays a dynamic colored dot:

  • Green = Online

  • Red = Offline

  • Updates in real time

Status colors intelligently separated from Top 3 rank highlight colors.


Added Interactive Leaderboard UI

/playtime top now opens a fully interactive custom UI

  • Pagination support

  • Sort modes:

    • Total

    • Session

    • Week

  • Real-time “Last Updated” indicator

  • Online/offline status indicator

  • Top 3 rank highlighting:

    🥇 #1 – Cyan/Blue
    🥈 #2 – Rank Yellow
    🥉 #3 – Orange

Consistent color system shared between Dashboard & Leaderboard
Improved row spacing & edge alignment for perfect visual symmetry


Added Full Permission Node System

  • playtime.use

  • playtime.ui

  • playtime.check

  • playtime.top

  • playtime.admin

Compatible with:

  • LuckPerms

  • permissions.json

  • Standard Hytale permission systems

Permission defaults:

  • All normal commands allowed by default

  • Admin commands denied by default (requires playtime.admin)


Added /playtime reload (Admin Command)

  • Reloads config.yml

  • Safely refreshes leaderboard cache

  • No server restart required

  • Safe to run while players are online


🎨 UI Improvements

  • Refined leaderboard row spacing for balanced edge alignment

  • Improved rank-to-dot spacing for cleaner layout

  • Unified Top 3 rank colors between Dashboard and Leaderboard

  • Adjusted highlight colors to avoid conflict with online status indicator

  • Cleaner button styling and hover consistency

  • Improved UI padding balance for professional finish

  • Improved search row layout alignment (Input + HOME + GO centered cleanly)

  • Professional inline validation styling for search errors

  • Enhanced Dashboard polish and visual consistency


⚡ Performance Improvements

  • Improved rank caching performance

  • Leaderboard cache safely refreshes on reload

  • UI update tick handling optimized

  • Background UI refresh system stabilized

  • Cleaner target-switch logic when searching players

  • Reduced unnecessary UI repainting

  • Improved internal data refresh handling for future admin updates


🔧 Internal Improvements

  • Improved command structure for future expansion

  • Cleaner internal permission handling (no more OP-only restrictions)

  • Improved separation between UI logic and backend data handling

  • Better state handling when switching dashboard targets

  • Stabilized scheduled UI update executor



Version 1.0.1

Released: February 12, 2026

Improvements

  • Backend optimizations to leaderboard caching

  • Improved formatting consistency for leaderboard display

  • Minor internal performance cleanup

  • Stability improvements for offline player data handling


Version 1.0.0 (Initial Release)

Released: February 4, 2026

Features

  • Session-based playtime tracking with zero performance impact

  • /playtime command to view your own playtime

  • /playtime check <player> command to view other players' playtime

  • /playtime top [page] leaderboard with pagination

  • Offline player support

  • Real-time tracking includes active session time in leaderboard

  • Configurable leaderboard caching (default: 60 seconds)

  • Configurable time format (detailed or simple)

  • Auto-save system (default: every 5 minutes)

  • Persistent data storage survives server restarts

  • Fully configurable via config.yml