BountyPerks+
Overview
BountyPerks+ is the perfect plugin to bring a new game element to your PvP server!
Each player starts with a bounty of $0 when they join the server. Whenever a player kills another player, their bounty is raised by $2000 (this amount can be changed both in-game and in the config). Players can also add their own money to someone else's bounty. When a player with a bounty is killed by another player, the murderer collects the dead player's bounty and the dead player's bounty is reset to $0.
Now for the fun stuff! As your bounty rises, so does your bounty rank. Ranks range all the way from Citizen to Mafia Boss. Each time you hit the bounty level for a new rank (these bounty levels are also configurable), you gain a new attribute. Some of these are buffs, like permanent strength or speed. Others make it easier for people to track you down and collect your bounty. They may be able to make you glow, see your coordinates, or teleport to you.
Additionally, there is the option to turn on bounties for mobs. In other words, players get paid for killing mobs. The amount for each mob can be changed in the config.yml file.
Ranks
Citizen ~ $0 ~ No attributes
Rebel ~ $1000 ~ Other players now make you glow for 10 seconds when they use /BountyTrack {your name}
Petty Criminal ~ $2500 ~ Permanent Speed I
Bandit ~ $5000 ~ Permanent Strength I
Rogue ~ $10000 ~ Other players now see your coordinates when they use /BountyTrack {your name}
Ruffian ~ $25000 ~ Permanent Resistance I
Thug ~ $50000 ~ Permanent Speed II
Outlaw ~ $100000 ~ Other players now teleport close to you when they use /BountyTrack {your name}
Hitman ~ $175000 ~ Permanent Strength II
Mafia Boss ~ $300000 ~ Resistance II, Luck III, Fire Resistance, Haste II, Jump Boost II, Night Vision, Saturation, Water Breathing
Anti-Abuse Measures
In order to keep 2 friends from killing each other over and over again in order to make money, players only get money added to their bounty the first time they kill each player each day. So if Player A kills Player B, money will be added to Player A's bounty. Player A can still kill Player B after that, but no more money will be added to their bounty for killing Player B until the next day. However, Player A can still kill Player C that day and get money added to their bounty.
List of Player Commands
/BountyGuide ~ Gives an overview of the BountyPerks plugin
/BountyInfo ~ Gives a list of the Bounty Ranks and perks
/Bounty {player name} ~ Tells you a player's current bounty
/BountyRank {player name} ~ Tells you a player's current bounty rank
/MyBounty ~ Tells you your current bounty
/MyBountyRank ~ Tells you your current bounty rank
/AddBounty {player name} {amount} ~ Takes your money and adds it to a player's bounty
/TopBounty ~ Shows the top 10 bounties on the server
/BountyTrack {player name} ~ Helps you find a player (does more when tracking players with high bounties)
List of Admin Commands/Permissions
/SetBounty {player name} {amount} ~ Sets a player's bounty (bounty.setbounty)
/SetBountyPerKill {amount} ~ Set the amount a player's bounty goes up when they kill another player (bounty.setbountyperkill)
/ToggleMobPay ~ Toggles whether or not players get paid for killing mobs (bounty.togglemobpay)
/ToggleMobMessages ~ Toggles whether or not players are notified when they get paid for killing mobs (bounty.togglemobmessages)
/ChangeRankAmount {rank name without spaces} ~ Changes bounty needed for a rank (bounty.changerankamount)
Dependencies
Vault
Some sort of Economy
Set-Up
Shut down your server. Then drop BountyPerks.jar into your plugins folder and... Boom! Start up your server and it's ready to go!
Future Development
I'm currently looking for suggestions on features to add! Also, let me know if you find any bugs.
-
View User Profile
-
Send Message
Posted Jan 28, 2017I run a server on server.pro (1.8) with this plugin but, it doesn't work for some reason. I have the latest version of Vault and I don't have any other plugins that would mess it up so it should work. The only other plugins I have are Vault, WorldEdit, and WorldGuard. I think the problem is server.pro but I don't know any other server-hosting websites that allow you to host for free. Could Someone Help Me Please?
-
View User Profile
-
Send Message
Posted Dec 29, 2016An awesome plugin , useful with Towny, essentials and other mods. Admin commands are easy to use and setup is a breeze. Would recommend.
-
View User Profile
-
Send Message
Posted Dec 29, 2016I like this idea a lot. But when I got to do any command with a players name, it just says 'is not a valid player', even when they are right in front of me. The named is spelled correctly and all.
Nor will it let me save the config file. Each time I reload, it resets it to default.
-
View User Profile
-
Send Message
Posted Dec 29, 2016Thanks for letting me know about the issue! Not really sure how I uploaded the wrong version, but this sounds like a lot like a bug I was having a little while back. I just sent in a new version for approval that has been successfully tested on my test server... hopefully that should work when the staff approves it.
-
View User Profile
-
Send Message
Posted Dec 29, 2016Thank you, but for whatever reason, its still giving me 'is not a valid player. Maybe its me, so heres a pic of what Im getting and typing in. I also have the lastest version of vault installed.
https://c1.staticflickr.com/1/370/31600222730_f37e2510b4_b.jpg
-
View User Profile
-
Send Message
Posted Dec 30, 2016Hmmmm..... I'm trying to replicate your error, but I'm having a hard time. The reason you're getting that error is that for some reason it thinks that Bounty.ghtthg doesn't exist in the config.yml file. It should have been set when ghtthg joined the server. Do you mind sending me a screenshot of the config? Also, are you making sure to shut down the server when you install the plugin? Finally, there could be a problem if you are using any sort of nickname, though I should have that fixed in the next update.
As for your other problem with the config file being reset, are you making sure to shut down the server when you edit the config directly? If not, it won't pick up on your changes.
-
View User Profile
-
Send Message
Posted Dec 30, 2016Yes, the server is shut down when I added it. As for the config, no. That was because I was reloading the plugins. So thats fixed now. I do have nicknames on here, but even when trying it on someone who does not have one set, Im still getting the same error. Ive upgraded to your lastest version as well.
Heres my config:
AddBountyPerKill: 500
PayForMobKills: false
MobKillMessages: true
BountyLevel:
rebel: 100
pettycriminal: 250
bandit: 500
rogue: 1000
ruffian: 2500
thug: 5000
outlaw: 10000
hitman: 17500
mafiaboss: 30000
MobMoney:
Chicken: 0
Pig: 0
Cow: 0
Sheep: 0
Creeper: 20
Skeleton: 10
Zombie: 10
Enderman: 10
Spider: 10
Bat: 0
Blaze: 20
CaveSpider: 10
ChestedHorse: 0
Donkey: 0
ElderGuardian: 1000
EnderDragon: 1000
Endermite: 10
Ghast: 50
Giant: 250
Guardian: 100
Horse: 0
IronGolem: 0
Llama: 0
MagmaCube: 10
Mule: 0
MushroomCow: 0
Ocelot: 0
PigZombie: 10
PolarBear: 0
Rabbit: 0
Silverfish: 10
SkeletonHorse: 0
Slime: 10
Snowman: 0
Squid: 0
Witch: 30
Wither: 1000
WitherSkeleton: 30
Wolf: 0
ZombieHorse: 0
ZombieVillager: 0
Bounty:
marshallsantini: 0
sentinel_reaper: 0
Heres another screenshot of what Im typing in, and the plugins I have running. Just incase one may be conflicting with this one.
https://c1.staticflickr.com/1/461/31841831202_27f6de3a3a_b.jpg
https://c1.staticflickr.com/1/646/31952891456_73b704534f_b.jpg