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
- Put the dsPvPtop.jar in the plugins folder
- Run the server once. The config files will now be created
- 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.
- 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 etcAdded in 1.2.0Add 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.
how can I add multiple permission for top 1 player?
I've tried this format:
the only perm working is the essentials.kits.pvptop the rest is not. please help, and thanks for the great plugin of yours :D
@Marium0505
Update is uploaded, waiting for approval
Update?
@BiweGas
Signs with the current pvptop on it? Sounds interesting
how about signs with info?
@EncryptedCurse
It is now possible to save the data to a .yml file.
@EncryptedCurse
Currently it uses a mySQL database. I know not everybody has access to a database. As you may have read, on my to do list is to add the option to save to flatfile too, that is, save to config.yml or something like that.
Thanks for your comment!
Does this need a MySQL database? Or is it possible to just have it create a .db file or whatever?
@Parsifal21
Im happy to see you already found this page :). I uploaded the file, but the Bukkit team first needs to approve both this project and the file. The Bukkit team is working very hard every day to do this, so all we can do is patiently wait for them.
Where is DL link!! xD