PVPStatistics icon

PVPStatistics 2.4.1

Not so simplistic statistics plugin that brings a new experience onto your server

2yC4sC6.png

This plugin is a free version, please consider buying PVPPremium,
why choose PVPPremium? PVPStatistics will only get bug fix updates and will not recieve any new features, PVPPremium will. At the moment PVPPremium has a bounty system and will count extra stats (kdr, hmr, chr).

If you would like more information or have a question please join my discord

kQvrcC9.png


PVPStats
is a simplistic statistics plugin you can use in your server, this plugin has been tested on 1.8 but should work for 1.8+

Features
------------

* Leaderboards for kills, deaths and top killstreaks (HolographicDisplays compatible)
* Leveling system with intervals and configurable display names
* Killstreak system with the possibility to dispatch commands and send the player messages!
* Anti stats boosting system to punish players trying to get to the top by the help of their friends
* Ability to view other players' statistics
* Per level configurable rewards
* Ability to only count kills/deaths per worldguard region


* Want to use this with a plugin like FeatherBoard? You can, this plugin is hooked into PlaceholderAPI & MVdWPlaceholderAPI

[dropdown="Default config.yml"]
version : '1.5'

#Holograms glitch for some people so you can use Holographic Displays instead
use-holographicdisplays
: false
leaderboard-format
: '&6 %number%. &e%name% &8| &r%integer%'
leaderboard-update-time
: 120

leaderboard-kills-enabled
: true
leaderboard-kills-header
: '&7Top 10 kills'
leaderboard-kills-location
: 'world, 0.0, 5.0, 0.0'
leaderboard-kills-footer
: '&7- This is a footer -'

leaderboard-deaths-enabled
: true
leaderboard-deaths-header
: '&7Top 10 Deaths'
leaderboard-deaths-location
: 'world, 0.0, 5.0, 0.0'
leaderboard-deaths-footer
: '&7- This is a footer -'

leaderboard-killstreak-enabled
: true
leaderboard-killstreak-header
: '&7Top 10 Killstreaks'
leaderboard-killstreak-location
: 'world, 0.0, 5.0, 0.0'
leaderboard-killstreak-footer
: '&7- This is a footer -'

#{player} returns either 'My' or "PlayerExample's"
stats-command
:
  - '&8-=-=- [ &a %player% Statistics &8]-=-=-'
  - '&7'
  - '&aKills &8> &r %kills%'
  - '&aDeaths &8> &r %deaths%'
  - '&aKillstreak &8> &r %killstreak%'
  - '&aTop Killstreak &8> &r %top_killstreak%'
  - '&aLevel &8> &r %level%'
  - '&aProgress &8> &8 [ &r %level_progress%&8] &b%level_progress_percent%% &7(&6%kills_tonextlevel% &7kills to next level)'
me
: 'My'

level-progress-identifier
: '|'
level-progress-blocks
: 20
level-progress-color
: '&a'
level-progress-noncolor
: '&7'
 
 
level-kills-interval
: 25

#Each string represents a higher level
#You can reward a player by using : and then putting in your command, multiple commands? just keep using :

levels
:
 - '&6Rookie' #Lvl 1.
  - '&aKiller' #Lvl 2.
  - '&cMurderer' #Lvl 3.
  - '&6Command Example:eco give %player% 100:msg %player% You have reached level 4!'

## Chat Formatting ##
### - REQUIRES Vault
#### : Support for PlaceholderAPI/MVdWPlaceholderAPI

use-format
: false
format
: "&7[%level%&7] %prefix%&7%player%&8: &7%suffix%%message%"

#Anti stats booster, set 0 to disable
antistats-max-kills
: 15
antistats-max-kills-time
: 300
antistats-timeout
: 600
antistats-message
: '&cYou have killed a single player too many times, you will not increase your statistics for &410 minutes'
same-address-check
: false

# Messages
syntax-error
: '&c&lPVPStats &8| &7Invalid command syntax, use %command_usage%!'
reset-none
: '&c&lPVPStats &8| &7You do not own any resets!'
reset
: '&c&lPVPStatistics &8| &7You have reset your statistics'
reset-received
: '&c&lPVPStatistics &8| &7You have received &4 %amount% &7resets'

# Only handle statistics in following worldguard regions if enabled

worldguard-enabled
: false
worldguard-regions
:
 - '__global__'

auto-update
: false

[/dropdown]
Commands
------------

* /stats, /statistics - returns statistics
* /leaderboardrefresh - manually refreshes leaderboards ( pvpstats.leaderboardrefresh permission)
* /moveleaderboard, /movelb - moves leaderboard to your location ( pvpstats.moveleaderboard )
* /adminreset, /ar - adds resets to player or resets players' statistics ( pvpstats.adminreset )
* /statsreset, /sr - resets statistics if player owns reset
* /addstats, /removestats, /setstats
* /stats reload - reloads the plugin ( pvpstats.reload )


Placeholders
-----------------

[dropdown="placeholders"] Depending on what placeholder plugin you use the placeholders are:
pvpstats_level - returns level
pvpstats_kills - returns kills
pvpstats_deaths - returns deaths
pvpstats_kdr - returns kdr
pvpstats_killstreak - returns current killstreak
pvpstats_topkillstreak - returns top killstreak
pvpstats_level_progress - displays progress bar
pvpstats_level_progress - displays progress percentage
pvpstats_kills_tonextlevel - displays amount of kills needed to progress to next level
%pvpstats_kills_1% to %pvpstats_kills_10% - placeholders for custom statistics
%pvpstats_deaths_1% to %pvpstats_deaths_10% - placeholders for custom statistics
%pvpstats_killstreak_1% to %pvpstats_killstreak_10% - placeholders for custom statistics
append with _amount to get amount, so: %pvpstats_kills_1_amount%

Using PlaceholderAPI? Your placeholders should look like %pvpstats_%

Using MVdWPlaceholderAPI? Your placeholders should look like {pvpstats_} [/dropdown]


[dropdown="Screenshots"] HOGDbfb.pngIPsQsOo.pngEVhJlZH.pngmLhwX80.png[/dropdown]

Bugs, ideas, requests? Join my discord server

If you have any questions you can add me on discord joost#6858 , clicking on my name will invite you to my discord server.

This plugin is free, however if you'd like you can donate to me by using this link .