HeroBounty
Now available as a premium addon for Spigot and 1.8+ under https://www.spigotmc.org/resources/herobounty.25447/
HeroBounty
Description:
HeroBounty adds a whole new dimension to Minecraft PvP. For anyone who has ever been killed by another player and wanted them to pay, but just didn't want to spend the time hunting them down, here is your answer! HeroBounty adds a public hit list to your server, allowing players to anonymously post hits against their enemies for a reward paid out of their pocket. Other players can take on the role of bounty hunter, competing to fulfill bounties and earn the reward.
HeroBounty is a plugin originally developed for the Herocraft server and is now officially being released to the public.
Enjoy!
Features:
- Anonymously issue hits against your enemies!
- Successful bountied targets drop player skinned skull!
- Become a bounty hunter and kill for pay!
- Economy support! Earn in-game money for completing hits! Supports any economy that VAULT supports.
- And more!
Usage:
The available commands are summarized in the screenshot below. Any parameters in <angled brackets> are required. Any <id#> parameters require the position of the item in the relevant bounty list.
1. Creating a bounty
The /bounty new command posts a new bounty against the player and for the amount provided. A percentage based cut is taken out of the supplied amount; the remaining money is posted as the reward for the hit.
2. Viewing available bounties
The /bounty list command lists all available bounties and their associated rewards. Bounties are sorted from highest to lowest reward. This list keeps both the bounty issuer and the target anonymous. You will not discover the target of the bounty until you accept it.
3. Accepting a bounty
To accept a bounty, use the /bounty accept command and give it the id# of the bounty you'd like. Accepting a bounty incurs a small fee - usually 5% of the award value. Once accepted, you will be given the target's name and the duration of your issued bounty will start to count down. If you fail to kill the target in the given duration, the bounty will be retracted and you will have to purchase it again to continue.
4. Finding a target
To help in finding targets, use the /bounty locate command. This command displays a list of your targets and their approximate. Target locations are rounded to the nearest 100 blocks by default, but this value can be changed in the configuration. These locations are only meant to give you a rough idea of where your target is. It is up to you as the bounty hunter to actually track down the player and complete the hit.
5. Completing a bounty
If you manage to kill a player for whom you have purchased a bounty for, you will be given the reward associated with the hit. The server will be publicly alerted of your success. The target (now dead) will receive a small monetary penalty - usually 5% of the award value.
Installation:
- Download the latest version of the plugin from the link at the top of this page.
- Extract the contents of the archive to your /plugins folder.
- Open /plugins/HeroBounty/config.yml and configure to your liking.
- Save the modified file and start your server.
Configuration:
All of the settings related to HeroBounty are stored in your /plugins/HeroBounty/data.yml file in YAML format. If you are unfamiliar with YAML, simply follow the pattern found in the config.yml file in the archive you downloaded. The comments in this default file, prefaced with a #, describe what each of the configuration options do.
Permissions:
If found, HeroBounty will make use of TheYeti's Permissions plugin. The three available permission nodes are described below:
- herobounty.new - allows use of /bounty new
- herobounty.accept - allows use of /bounty accept
- herobounty.locate - allows use of /bounty locate
- herobounty.list - allows use of /bounty list
- herobounty.untargettable - makes a player unable to be targetted by bounties
Thanks for all your support! Herocraft Development will do its best to keep this plugin updated and bug free. If you have any issues or feature requests, feel free to either leave a message here or find us at IRC.
I noticed that by default, OP's cannot be targeted by bounties. Would it be possible to change this, or would giving admins the negative untargettable permission achieve this?
Edit: I found out that giving admins the negative untargettable permission works for this. It might be useful to have this as a toggle in the config. Just an idea.
I hope this is in the design vision...just a simple random announcer (configurable time) simply stating something like 'There is a bounty for $5000, claim it now!'
The amount of customization is not important, but pulling the data from the bounty list is...like price mainly.
@clutchcraft
It's already in.
Have you considered adding support for dropping the players head when killed? That would make this perfect...
We are taking requests but only accepting ones that mean the design vision :)
Are you taking feature requests at this time?
Thank you so much for updating this!!! I have been checking it every week to see if there is an update because i loved it when it came out and missed it so much! I will do my best to help you guys out!
Feature suggestion: Factions 1.8 integration so that Peaceful factions cannot be targeted/cannot make bounties?
Okay. Because I think the current way of implementation does not do this "For anyone who has ever been killed by another player and wanted them to pay, but just didn't want to spend the time hunting them down, here is your answer!". Rather it makes it so the rich one that killed you and took our things can afford to add a bounty to you to hurt you even more,
@EldRoos
Not a bad idea but isnt in the design for it to management whos killed who, etc. We could provide API and another plugin could do this pretty easily.
Cool idea!
Can you set it up so that a bounty can only be made on a player if you have recently been killed by him (or anyone in your clan)?
Updated pushed (this has been in testing for like 6 months on our dev server) If you enjoy our work you can donate at our paypal ([email protected])
update?
I like this plugin we at fusionpvp za would like this plugin! If you update this plugin to 1.4.6 I will send you 10$
.Blockz
Project is not inactive, due to funeral stuff and holiday travel, I haven't been able to update it.
It is apparent that I cannot link to our jenkins for the sole update so I'll get to it when I have time.
Not sure if this project is updated on bukkit.org anymore, however it still is maintained by the Heroes coding team. The latest DEV build can be found [link removed]
I would recommend not posting bug reports as the 1.9 version is the one featured here, not the one I linked.
@LordKainzo
So I guess this means that HeroBounty 1.9 for CB 1.0.1-R1 Dec 19, 2011 is not the latest version, and that there is hopefully an alternative download link in the works? Also If I'm remembering correctly, (which I most likely am not) isn't there also a version of Heroes that is for 1.3.2? Oh and the Bukkit Dev fourm for Heroes that used to be here no longer exists. But I'm sure you knew all of that already. :P
Why the developers are so persistent about it already works for 1.3...It crashes at start, so please update it.
Is this plugin compatible with CB 1.3.2 R2.0 because I couldn't make it work, it crashes at start.
Last update Dec 19, 2011
??