Voxel Shop beta is live. Expect occasional bugs. Learn more  
CraftTime icon

CraftTime v1.0

CraftTime is an all-in-one playtime system that tracks player activity, rewards active players.

CraftiumTime
Playtime Tracking • AFK • Points • Rewards • Shops • Leaderboards​


CraftiumTime is an all-in-one playtime system that tracks player activity, rewards active players, and lets them spend earned points in a fully configurable shop. It supports SQLite/MySQL (async), multi-server setups, a leaderboard GUI, and a PlaceholderAPI expansion.


 


Images Preview


GXoNuCq.gif


GOoRTd2.gif


Features

  • Playtime tracking (total playtime, joins, last seen, current/average/longest session)
  • AFK detection (optionally stop counting AFK time)
  • Playtime Points + admin management
  • Hourly playtime rewards (fully configurable action list)
  • Login streak rewards (configurable milestones)
  • GUI Shop with categories + confirmation menu + custom actions per item
  • Rotating/Daily shop with weighted item pool + auto rotation
  • Leaderboards: chat “top” + configurable GUI (Playtime / Points / Streaks / Longest Sessions) + server selector support
  • PlaceholderAPI expansion included
  • Optional SkinsRestorer support for correct player-head skins (helpful for offline-mode setups)


Actions system
Use these in rewards/shop configs:

  • {console} <command>
  • {player} <command>
  • {message} <text>
  • {broadcast} <text>
  • {action} <actionbar text>
  • {sound} <SOUND_NAME>
  • {particle} <PARTICLE_NAME>
  • {title} Title;Subtitle
  • {close}


Commands

  • /playtime (alias /pt) – show your stats
  • /playtime <player> [server] – view another player
  • /playtime top [playtime|points|streaks|sessions] [server|global] [page] – chat leaderboard
  • /playtime leaderboard [type] [page] [server] – GUI leaderboard
  • /playtime points [player] – view points
  • /playtime pointsadmin <give|remove|set> <player> <amount> – manage points
  • /playtime shop – open shop
  • /playtime rotatingshop – open rotating shop
  • /playtime reload – reload configs

Tip: use /playtime help in-game to see what you have access to.

PlaceholderAPI
Main stats:

  • %craftiumtime_playtime%
  • %craftiumtime_points%
  • %craftiumtime_streak%
  • %craftiumtime_current_session%
  • %craftiumtime_longest_session%
  • %craftiumtime_average_session%
  • %craftiumtime_last_seen%

Leaderboard/top examples:

  • %craftiumtime_top_1_name%
  • %craftiumtime_top_1% (playtime of #1)
  • %craftiumtime_top_1_points%
  • %craftiumtime_global_top_1_streak%
  • %craftiumtime_survival_top_1_points_name%


Configuration

  • config.yml – database (SQLite/MySQL), server name, AFK/rewards/streak settings
  • shop.yml – shop categories/items + rotating shop pool (weighted)
  • leaderboard.yml – GUI layout, buttons, click actions, server selector
  • messages.yml – all messages & formatting
  • settings.yml – intervals / GUI layout settings


Requirements

  • Spigot/Paper compatible server
  • Java 16+
  • (Optional) PlaceholderAPI for placeholders
  • (Optional) SkinsRestorer for better head skins (offline-mode)


Support
Support is provided via BuiltByBit conversation (include your server version + logs + config).

Terms
You may not redistribute/resell/decompile this resource. One purchase = use on your server(s) only.

Sign in
$4.59 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

playtime

rewards

afk

detection

leaderboard