File Details
playtimetracker-1.0.5.jar
- R
- Mar 4, 2026
- 14.31 MB
- 49
- Early Access
File Name
playtimetracker-1.0.5.jar
Supported Versions
- Early Access
Version 1.0.5
Released: March 3, 2026
Import System
Added a full playtime migration/import system allowing servers to safely migrate from other playtime plugins.
Supports importing from:
• Advanced Playtime & Rewards SQLite database (auto-detected)
• Universal CSV / JSON / YAML import files
Import command:
Import Command Flags
Added modern argument flags for flexible imports.
Mode selection:
/playtime import --mode=overwrite
/playtime import --mode=add
Preview import without saving:
Import a specific file from the import folder:
Import Modes
keep-highest (default)
Never lowers a player’s playtime. Uses the higher value between imported and existing totals.
overwrite
Replaces the existing playtime with the imported value.
add
Adds imported playtime onto the existing playtime total.
Import Folder Support
Added universal import folder support:
Supported file formats:
• .csv
• .json
• .yml
• .yaml
Allows administrators to migrate playtime from custom plugins or manual exports.
Automatic Database Detection
PlaytimeTracker automatically detects AdvancedPlaytime SQLite database files when present.
If detected, the database is imported automatically using:
No manual file placement required.
Import Safety Backups
Before applying an import (when not using --dryrun), PlaytimeTracker now creates a backup of the existing playtime data.
Backup location:
This ensures safe recovery if a migration needs to be reverted.
Migration Improvements
Added a recommended migration workflow for servers switching from other playtime plugins.
Migration process:
-
Keep the existing data folder from the previous playtime plugin.
-
Install PlaytimeTracker and remove the old playtime plugin
.jarfile. -
Start the server once with PlaytimeTracker installed.
-
Run:
PlaytimeTracker will automatically detect and import the database.
-
If the previous plugin uses CSV / JSON / YAML files instead of a database, place the file in:
Then run:
Important Migration Note
After a successful import, servers must delete all old database files and leftover files from the previous playtime plugin.
This includes:
• SQLite .db files
• Old playtime plugin data folders
• Any leftover files from the previous plugin
If old database files remain on the server, PlaytimeTracker may detect them again and treat the environment as a migration state, which can cause the UI to show players as offline or not tracking.
Removing the old database/files ensures PlaytimeTracker begins tracking playtime normally.
Command Aliases
Short command aliases have been added for faster command usage.
These aliases fully support every PlaytimeTracker command and subcommand.
Aliases:
/ptime
Examples:
/pt ui
/pt rewards
/pt claim
/ptime top
/ptime import
All permissions and admin restrictions remain unchanged.
Built-in Help Commands
Added an in-game help system to quickly view available commands.
Player help:
Admin help:
/playtime help shows all available player commands.
/playtime help admin displays administrative commands including reward management, imports, and system tools.
Admin help is restricted to users with playtime.admin permission.

