ModsJava
PerWorldStatistics - Separate statistics by world groups
Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotPerWorldStatistics – 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 via config.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>%
%pws_kills_Survival% → Number of player kills in the "Survival" group.
Spoiler: Available Statistics
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
• 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
Spoiler: ⚙️ Example config.yml
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
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
Spoiler: Example stats.yml
Players:
robleuy:
Survival:
totaltimeplayed : 401
blocksbroken : 5
blocksplaced : 1
mobkills : 3
messages : 1
fished : 1
kills : 3
deaths : 2
Code (YAML):
Players:
robleuy:
Survival:
totaltimeplayed : 401
blocksbroken : 5
blocksplaced : 1
mobkills : 3
messages : 1
fished : 1
kills : 3
deaths : 2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Code (Text):
/pws – Displays available commands
/pws reload – Reloads the plugin and config
/pws stats – Lists all supported stats and their placeholder format
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Code (Text):
perworldstatistics.admin – Required to use all commands
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Important Notes
- Requires PlaceholderAPI to function
- Tracks internal stats, not Minecraft built-in ones
- Placeholders return NaN if group or stat is invalid
- Only groups defined in config.yml are tracked
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ If you enjoy this plugin, consider leaving a positive review!
Suggestions and feedback are always welcome!
Suggestions and feedback are always welcome!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PerWorldStatistics - Separate statistics by world groups is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 291 times (via Spigot). Download it and open it directly in the game.