dsPvPtop

Abandoned
Keeps track of PvP kills, deaths, kill/death rate and grants permissions.

dsPvPtop

dsPvPtop

Description

Want to keep track of the number of kills, deaths and killstreaks in player versus player battles? Want to give your players a way to see the top of players? Want to grant permission if players have for example a kill/death rate of 3 or higher? Look no futher and use this plugin!

Features

  • Keeps track of the number of kills, deaths in PvP battles and remembers killstreaks and the best killstreak a player ever had.
  • Players can show the PvP top by using the command /pvptop
  • Give special permissions to the best PvP players.
  • Saved to mySQL or data.yml.
  • Broadcast if a player has a high killstreak to encourage fighting this player.
  • Like all my plugins, every single message, even the menu itself, is fully configurable
  • Possibility to automaticly check for updates (can be disabled)
  • Compatible with dsTitle

Commands

  • /pvptop kills|k [start] - Show the players with the most kills starting at rank [start]
  • /pvptop deaths|d [start] - Show the players with the least deaths starting at rank [start]
  • /pvptop killdeath|kd [start] - Show the players with the highest kill/death-rate starting at rank [start]
  • /pvptop killstreak|ks [start] - Show the players with the highest maximum killstreak starting at rank [start] (New in 1.1.0)
  • /pvptop me - Show your number of kills, deaths and kill/death rate
  • /pvptop reload - Reload configuration and permissions. Needs ds_pvptop.admin permission

Permissions

  • ds_pvptop.player - Permission to use the /pvptop command (without /pvptop reload)
  • ds_pvptop.admin - Permission to use /pvptop reload

Configuration

Explanation of the configuration can be found here.

Example permissions config:

permission:
  kills:
    # Granted if more than 100 kills
    '>100': title.pvp100 
  killdeath:
    # Granted if kill/death rate is higher than 2.5
    '2,5': worldguard.elitepvpman 
  deaths:
    # Granted if you have less then 5 deaths
    '<5': regions.hospital 
  killstreak:
    # Granted if the player ever had a killstreak higher than 10
    '>10': title.owner      
  currentkillstreak:
    # Granted if the player currently has a killstreak higher than 5
    '>5': title.unstopable    
  top:
    # Here go the permissions for the top, but only for number 1 till 10
    # Example config:
    kills:
       '1': title.master     # Granted to the player with the most kills

Installation

  1. Put the dsPvPtop.jar in the plugins folder
  2. Run the server once. The config files will now be created
  3. Open config.yml and edit it. Set general.save_method to "yml" if you don't have access to a database. Otherwise edit the database settings.
  4. Restart the server and have fun!

Tutorial

Tutorial (in Portuguese) made by ABsintoJ. Thanks for your support!

Known issues

Nothing yet Found a bug? Create a ticket (top right of this page) or create an issue here.

To do

  • Add way to grant permission to best player, second best player etc Added in 1.2.0
  • Add the possibility to save to flatfile. Added in 1.1.0

Please comment if you have any suggestion.

Changelog

1.2.0
  • Added permissions for the top players
1.1.0
  • Added killstreak tracking
  • Added /pvptop killstreak|ks
  • Added killstreak and currentkillstreak permissions
  • Added killstreak broadcast
  • Some bug fixes
1.0.0

Initial release

Source

The source of this plugin can be found here.

The dsPvPtop Team

profile avatar
  • 5
    Projects
  • 30.2K
    Downloads

More from Forge_User_63719414View all

  • dsTitle project image

    dsTitle

    • 13.1K
    • Bukkit Plugins

    Players can choose there own titles. Includes nametags (above heads).

    • 13.1K
    • February 10, 2014
    • Bukkit Plugins
  • PlayerHealth project image

    PlayerHealth

    • 8.0K
    • Bukkit Plugins

    Show the health of players below their names, but only if they have this permission.

    • 8.0K
    • January 25, 2014
    • Bukkit Plugins
    • +1
  • BukkitRadar project image

    BukkitRadar

    • 4.1K
    • Bukkit Plugins

    An ingame radar for Bukkit

    • 4.1K
    • December 25, 2013
    • Bukkit Plugins
    • +2
  • InfoSigns project image

    InfoSigns

    • 0
    • Bukkit Plugins

    Create dynamic information signs. Add addons for specific plugins to extend the possibilities

    • 0
    • December 12, 2013
    • Bukkit Plugins
  • dsTitle project image

    dsTitle

    • 13.1K
    • Bukkit Plugins

    Players can choose there own titles. Includes nametags (above heads).

    • 13.1K
    • February 10, 2014
    • Bukkit Plugins
  • PlayerHealth project image

    PlayerHealth

    • 8.0K
    • Bukkit Plugins

    Show the health of players below their names, but only if they have this permission.

    • 8.0K
    • January 25, 2014
    • Bukkit Plugins
    • +1
  • BukkitRadar project image

    BukkitRadar

    • 4.1K
    • Bukkit Plugins

    An ingame radar for Bukkit

    • 4.1K
    • December 25, 2013
    • Bukkit Plugins
    • +2
  • InfoSigns project image

    InfoSigns

    • 0
    • Bukkit Plugins

    Create dynamic information signs. Add addons for specific plugins to extend the possibilities

    • 0
    • December 12, 2013
    • Bukkit Plugins