KillSuite
Notice! I am currently very busy with both work and school. Please refrain from feature requests and only post bug reports, as I am unable to do extra work at this time.
Ever wanted to keep track of just how many pigs you've slaughtered? Or compare your skeleton kills with a friend? With KillSuite, your kills are all tracked and counted, and saved to a database. You can then compare kills based on mob name, total kills overall, or (new!) check your kills on each enemy by specifying your own name!
Project Details
- Source
- Jenkins 2.1. Use of the plugin builds from Jenkins is unofficial, unsupported and unapproved by BukkitDev Staff!
Basic Usage
Drop KillSuite.jar into your plugins directory, and it'll create a folder (plugins/KillSuite) with a configuration file (plugins/KillSuite/config.yml), and a user database (currently users.yml). By default, it stores users in YAML, which will be quite sufficient if your server is small (~100 players). SQLite is now supported, and should be used for servers with more than 100 players.
As of 3.x+, this plugin also creates a 'leaders.yml' file, which it uses to display the current leader lists. Do not edit this file!
The config contains some information on how it actually works, as well as a very simple localization setup. It currently only supports the messages in the config, but if it's requested I can set up multiple localizations and persist them by user (without permissions).
Commands
- /leaders [creature] (deathcounter.leaders) - Will display a message containing the top 5 kill leaders for the creature specified.
- /stats [player] -aop (deathcounter.stats) - Will show the specified category of kills (a = animals, o = other, p = player, blank = monsters) for the specified player (or yourself, if omitted).
- I have removed the ability to reset a specific user until I can come up with a good way of sanitizing input through my CommandHandler.
Features
- Track player, monster and animal kills
- Leaderboards for total kills and individual monsters
- MySQL, SQLite and Flatfile database support
- Economy support through AllPay for all major economy systems
- Configurable pricetags on each and every monster's head, with configurable price attenuation based on depth.
- Coming Soon: The ability to take out contracts on player and monster kills, for small 'user specified' quests.
- SimpleNotices support!
@krinsdeath
Alright, tyvm
UltrafaceGuy: You can turn the messages this plugin sends off by setting report: false in the config.yml
I don't have any method of providing custom messages at the moment but I will look into it as soon as I can.
Could you add message customization? Mobhealth also alerts upon kill, and I want both plugins, but not two messages. I'm thinking something along the lines of
'You killed %mobtype% for %currency%!'
I basically only want the cash to display. And speaking of cash display, is there a way to clean up the decimals so it doesn't carry out quite so far?
This plugin should be working perfectly fine with 1.3.1.
Update please. :D
BONNe1704: I'm working on fixing that issue. Regarding the "you get 0" thing, I'll fix that as well.
Something wrong with leaders...
it shows 2 or 3 times the same name but different count of killed mobs...
also thatwhy it shows wrong count... :(
It is like if it count session killers
I have one suggestion... Often this plugin shows, that you get 0 by killing this mob.... It is possible to turn off thats message, where you dont get anything?
@krinsdeath
Thanks. So realism: true percentage: false shall be the reasonable setting.
If you set realism to false, the server is essentially printing money when a player is killed by another player. If you want to avoid the exploit, set realism to true.
This will happen whether percentage is enabled or not.
@krinsdeath
RE: players: realism: false percentage: true There is a possible exploit in pvp killing using the percentage:
I had cases in my server where ppl can earn up to 50millions.
Can you please enlightened me how should I set the parameter so that pvp killing earn nothing/little? players: realism: true percentage: false ?
@yuhhaur - realism: true makes it so that any reward given for killing a player deducts that amount from the killed player's wallet. percentage: true turns the reward from a flat range (5-10 dollars) to a percentage range (5-10%). The reward is a list: first number is the 'minimum' value, second number is the 'maximum' value.
What is : players: realism: false percentage: true reward: - 5.0 - 10.0
meant?
@pandapipino
I like all the stats giving! But I was also hoping by the name being death counter that how many times a player has died from anything may have been counted. I know you are busy. But if you can ever make this a feature. It be cool and funny to see how many times someone has died.
BONNe1704 - MySQL and SQLite are fixed in the latest version, 3.2.3 b112.
mysql isnt working :(
Can you fix it?
Just installed it. Players seem to love it - thanks :D
sorry, I don't have mysql installed on my home server, so I never tested it. I'll install mysql and work on implementing it better.
Can you mace mysql support? :]
BlackDamp approved!