PerWorldStatistics – Track player stats per world group! PerWorldStatistics is a lightweight and fully customizable plugin that allows you to track custom player statistics based on the world group they're in. Perfect for multi-world servers with different game modes like Survival, SkyBlock, Creative, and more.
Easily integrate stats with other plugins via PlaceholderAPI-compatible placeholders!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Features
Track custom statistics per world group
⚙️ Configurable world groups viaconfig.yml
Requires PlaceholderAPI to work
Placeholders in the format%pws_stat_group%
Reload config without restarting using/pws reload
View available stats and usage with/pws stats
Real-time player count per group
Lightweight and performance optimized
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Placeholder Format All placeholders follow this format:
Code (Text):
%pws_<stat>_<group>%
Example: %pws_kills_Survival% →
Number of player kills in the "Survival" group.
These are the statistics tracked internally by the plugin:
• Kills –
%pws_kills_<group>% • Deaths –
%pws_deaths_<group>% • Mob Kills –
%pws_mobkills_<group>% • Blocks Broken –
%pws_blocksbroken_<group>% • Blocks Placed –
%pws_blocksplaced_<group>% • Total Time Played –
%pws_totaltimeplayed_<group>% • Fish Caught –
%pws_fished_<group>% • Messages Sent –
%pws_messages_<group>% • Online –
%pws_online_<group>%
Notes: - totaltimeplayed displays as: 1D 2H 3M 5S - online shows current number of online players in the group
Code (YAML):
messages:
no_permission: "&cYou don't have permission to use this command." reload_success: "&aPerWorldStatistics successfully reloaded." world_groups:
Survival:
worlds: - Survival
- Survival_nether
- Survival_the_end
SkyBlock:
worlds: - SkyBlock_world