dsPvPtop

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit