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
-
/playtimecommand 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

