TFBMCSession
A lightweight PlaceholderAPI expansion for session playtime
![[IMG]](//proxy.spigotmc.org/fca4edde5d84acfce0646be76c59655ae1ae77a4/68747470733a2f2f6779617a6f2e636f6d2f3939313865633239326632316139633165646663313838323763653664326363)
This plugin was
originally developed for my own Minecraft server,
The Final Block – a small personal project where I’m building my “forever world.”
I needed a
simple and lightweight way to display each player’s
current session playtime on the scoreboard without the clutter of full playtime trackers.
Since there wasn’t a plugin that did exactly what I wanted, I created
TFBMCSession.
Now I’m sharing it here for anyone else who wants the same clean solution.
TFBMCSession is a
simple, lightweight plugin that integrates with
PlaceholderAPI
to give you exactly
one placeholder:
Code (Text):
%tfbmc_session%
This placeholder shows a player’s
current session playtime in a
formatted style:
- Seconds → Minutes → Hours → Days → Weeks → Months → Years
- Resets automatically when a player disconnects
- Updates in real time as the player stays online
- Works with scoreboards, GUIs, and any plugin that supports PlaceholderAPI
- Zero configuration – drop it in and it works
If you’ve ever wanted a clean and simple way to display
session playtime
on your scoreboard, tab list, or GUI, without the bloat of full playtime trackers,
this plugin is for you.
Features
- One placeholder only →
Code (Text):
%tfbmc_session%
- Returns formatted session time (e.g. 12s, 3m 41s, 1h 2m 3s, 2d 5h)
- Lightweight and efficient (memory-only tracking, no databases)
- Perfect for Featherboard, TAB, and other PAPI-compatible plugins
- Plug & Play – no commands, no setup, no extra steps
Installation
- Install PlaceholderAPI.
- Place TFBMCSession.jar into your /plugins/ folder.
- Restart your server.
- Use the placeholder:
Code (Text):
%tfbmc_session%
Examples
Featherboard Example:
Code (Text):
- 'Session: %tfbmc_session%'
Will display:
Code (Text):
Session: 1h 12m 43s
TAB Example:
Code (Text):
%tfbmc_session%
Will display the same formatted session time.
Lightweight. Accurate. Plug & Play. One Placeholder Only.