PlayerStats1653 ⚡Player Analytics ⏱ Playtime Tracking ⚙️GeoIP Lookup ️✨ VPN Detection✅ Server Stats icon

PlayerStats1653 ⚡Player Analytics ⏱ Playtime Tracking ⚙️GeoIP Lookup ️✨ VPN Detection✅ Server Stats -----

✨ The ultimate player analytics and tracking plugin for your server ✨





[​IMG]
[​IMG]
[​IMG]
[​IMG]

PlayerStats1653

✨ The ultimate player analytics and tracking plugin for your server ✨

Player Statistics
IP Geolocation
⏱ Playtime Tracking
Server Analytics
VPN/Proxy Detection
Skin Tracking
⚔ Minecraft Statistics
❤ Live Player Stats



━━━━━━━━━━━━━━━━━━━━━━━━

Description

PlayerStats1653 is a comprehensive player analytics plugin that tracks everything about your players. From detailed player information, IP geolocation with timezone and local time, playtime leaderboards, to server wide statistics like peak hours and player origin distribution. Get deep insights into your server's community!


━━━━━━━━━━━━━━━━━━━━━━━━

Requirements

  • Server: Paper 1.21.4 to 1.21.11 or compatible forks (Purpur, etc.)
  • ☕ Java: 21 or higher
  • Dependencies: None (standalone plugin)


━━━━━━━━━━━━━━━━━━━━━━━━

✨ Features

  • ✅ Detailed player information (UUID, IP, location, join history)
  • ✅ Live player stats when online (health, food, XP level, gamemode, dimension)
  • ✅ Minecraft statistics (deaths, mob kills, player kills, jumps, damage dealt/taken)
  • ✅ Activity logging (join, leave, world changes, gamemode)
  • ✅ Playtime tracking with leaderboard
  • ✅ Server statistics with peak hours analysis
  • ✅ Dimension and gamemode distribution in server stats
  • ✅ Top countries overview in server stats
  • ✅ Player origin distribution by country (via IP geolocation)
  • ✅ IP lookup with country, timezone and local time
  • ✅ VPN/Proxy detection with warnings (API + known VPN provider list)
  • ✅ Starlink/Satellite IP detection with location accuracy warning
  • ✅ ISP and connection type display
  • ✅ Skin tracking with NameMC links and skin viewer
  • ✅ Name history tracking
  • ✅ Average session length per player
  • ✅ Online player count history with text graph
  • ✅ Unified /playerstats command hub with sub-commands
  • ✅ MiniMessage and Legacy color code support
  • ✅ 21 pre-installed languages
  • ✅ Custom language file support
  • ✅ Fully configurable prefix, messages and features (all toggleable)
  • ✅ Config auto update system (no data loss on updates)
  • ✅ SQLite database (no external database needed)
  • ✅ Async database operations (no lag)
  • ✅ bStats metrics


━━━━━━━━━━━━━━━━━━━━━━━━

Installation

  1. Download PlayerStats1653.jar
  2. Place in your server's plugins/ folder
  3. Restart the server
  4. ⚙ Edit config.yml and lang files to your preferences
  5. Use /playerstats reload to apply changes


━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Command Description Permission
/playerinfo <player> [page] Show detailed player info, live stats, MC statistics and activity log playerstats1653.playerinfo
/playtime [player] Show own or another player's playtime playerstats1653.playtime
/playtimetop [page] Show playtime leaderboard playerstats1653.playtimetop
/serverstats Show server stats, peak hours, dimensions, gamemodes and player graph playerstats1653.serverstats
/playerorigin Show player origin distribution by country playerstats1653.playerorigin
/iplookup <player> Lookup IP geolocation, timezone and local time playerstats1653.iplookup
/playerstats reload Reload plugin configuration playerstats1653.admin
/playerstats help Show help for all commands playerstats1653.help
/playerstats version Show plugin version playerstats1653.help


Aliases

  • /playerinfo = /pinfo, /pi
  • /playtime = /pt
  • /playtimetop = /pttop, /topplaytime
  • /serverstats = /sstats, /serveranalytics
  • /playerorigin = /porigin, /origins
  • /iplookup = /iplook, /geoip
  • /playerstats = /pstats, /ps1653, /ps


━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Permission Description Default
playerstats1653.* All permissions op
playerstats1653.admin Reload configuration op
playerstats1653.playerinfo View player information op
playerstats1653.ip View player IP and geo data op
playerstats1653.playtime View own playtime true
playerstats1653.playtime.others View other players playtime op
playerstats1653.playtimetop View playtime leaderboard true
playerstats1653.serverstats View server statistics op
playerstats1653.playerorigin View player origin statistics op
playerstats1653.iplookup Lookup IP geolocation op
playerstats1653.help View plugin help true



━━━━━━━━━━━━━━━━━━━━━━━━

⚙ Configuration Example

Code (YAML):

# PlayerStats1653 Configuration

config-version
: 1

# Prefix shown before messages (set to "" to disable)
prefix
: "<gray>[<gold>PlayerStats1653<gray>] "

# MINI_MESSAGE or LEGACY
message-format
: MINI_MESSAGE

# Language file from lang/ folder
language
: en_US

database
:
  file
: playerdata.db


stats
:
  update-interval-minutes
: 5

playtime
:
  top-page-size
: 10

activity-log
:
  page-size
: 10

geoip
:
  api-url
: "http://ip-api.com/json/{ip}?fields=status,country,countryCode,timezone,isp,org,proxy,hosting"
  cache-duration-minutes
: 1440

features
:
  connection-tracking
: true
  world-change-tracking
: true
  geoip-on-join
: true
  name-history
: true
  server-stats
: true
  skin-tracking
: true
  vpn-detection
: true
 


━━━━━━━━━━━━━━━━━━━━━━━━

Supported Languages

English · German · Dutch · Spanish · French · Portuguese · Arabic · Czech · Turkish · Polish · Russian · Italian · Korean · Hungarian · Japanese · Chinese · Vietnamese · Swedish · Slovak · Hindi · Indonesian

You can also create your own custom language files!


━━━━━━━━━━━━━━━━━━━━━━━━

Support

Support is only available via Discord.
Please do not request support in the reviews.

[​IMG]


━━━━━━━━━━━━━━━━━━━━━━━━

Made with ❤ by Jan1653
Resource Information
Author:
----------
Total Downloads: 4
First Release: Mar 8, 2026
Last Update: Mar 8, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings