Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 7 months ago
๐ NDplayerStats
NDplayerStats is a powerful and lightweight Minecraft plugin that tracks player statistics including Kills, Deaths, KD Ratio, Killstreaks, Play Time, and detailed Death Tracking.
๐ Need a Minecraft Server?
Looking for a reliable host to run NDplayerStats? Check out CraftNode! High-performance servers, instant setup, and 24/7 support. Use code KUBASS7 for 7% off!

It's ideal for competitive, PvP, or survival servers that want to give players personal insights, leaderboard rankings, and visible rank prefixes.
โจ Features
๐ Statistics Tracking
- Kills โ Total kills
- Deaths โ Total deaths with detailed breakdown:
- PvP Deaths
- PvE Deaths (mobs/animals)
- Environmental Deaths (fall, fire, lava, etc.)
- Void Deaths
- Suicide Deaths
- Killstreak โ Current and highest killstreak
- KD Ratio โ Kill/Death ratio
- Play Time โ Total play time tracked per player
- Player Rank โ Global ranking based on kills
๐ฎ Commands
| Command | Description | Permission |
|---|---|---|
/stats [player] |
View player statistics in chat | ndplayerstats.stats |
/statsgui [player] |
Open statistics GUI | ndplayerstats.statsgui |
/leaderboard [kills|kd] <page> |
Show leaderboard with pagination | ndplayerstats.leaderboard |
/resetstats <player> |
Reset a player's statistics | ndplayerstats.reset |
/resetstatsall confirm |
Reset ALL players' statistics | ndplayerstats.resetall |
/ndps <help|info|reload|lookup|update> |
Admin commands | ndplayerstats.admin |
๐ Leaderboard
- Customizable size (default: 10 players)
- Custom rank colors for each position (#1 Gold, #2 Silver, #3 Bronze, etc.)
- Pagination support โ
/leaderboard kills 2,/leaderboard kd 1 - Default mode โ choose between
killsorkdin config - Auto-updating cache for performance
- Rank prefixes visible in chat, nametag, and tablist via PlaceholderAPI
๐ฅ๏ธ GUI
- Interactive statistics GUI
- Click the player head to refresh stats
- Fully customizable layout and items in
config.yml
๐ PlaceholderAPI Support
| Placeholder | Description |
|---|---|
%ndplayerstats_kills% |
Total kills |
%ndplayerstats_deaths% |
Total deaths |
%ndplayerstats_kd% |
KD Ratio (formatted to 2 decimals) |
%ndplayerstats_killstreak% |
Current killstreak |
%ndplayerstats_highestkillstreak% |
Highest killstreak |
%ndplayerstats_pvpkills% |
PvP kills |
%ndplayerstats_rank% |
Rank with prefix (e.g., [#1]) |
%ndplayerstats_rank_number% |
Rank number only |
%ndplayerstats_playtime% |
Formatted play time |
%ndplayerstats_kills_<number>% |
Player name at leaderboard position |
%ndplayerstats_deaths_<number>% |
Player name at leaderboard position |
%ndplayerstats_kd_<number>% |
Player name at leaderboard position |
%ndplayerstats_player_<name>_kills% |
Kills of a specific player |
%ndplayerstats_player_<name>_deaths% |
Deaths of a specific player |
%ndplayerstats_player_<name>_rank% |
Rank of a specific player |

๐พ Database Support
- YAML โ Simple file-based storage (default)
- SQLite โ Lightweight embedded database
- MySQL โ Centralized database for multi-server setups
โ๏ธ Configuration
- Fully configurable via
config.yml - Custom messages via
messages.yml - Performance settings (cache, async operations, save intervals)
- Death tracking settings (enable/disable specific death types, world restrictions)
- Rank system customization (unranked text, max display rank, minimum kills for rank)
๐ง Installation
- Download the latest
ndplayerstats-1.4.0.jar - Place it in your server's
plugins/folder - Restart your server
- Edit
config.ymlandmessages.ymlto your liking - Use
/ndps reloadto apply changes (except database type changes)
๐ File Structure
plugins/NDplayerStats/
โโโ config.yml # Main configuration file
โโโ messages.yml # All customizable messages
โโโ stats.yml # Player statistics (YAML database mode)
โโโ database.db # SQLite database file (SQLite mode)
text
๐ด Requirements
- Optional: PlaceholderAPI (for placeholders)
๐ Notes
- Database type changes require a server restart
- All other settings can be reloaded with
/ndps reload
๐จโ๐ป Author
Kubass1 โ kubass.cz


