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.
This is an awesome plugin! but please please please etc. update to 1.7.4!! I need it for my server it is essential please do it :D
Hey any chance you can try add a feature where you can buy out of your bounty so say like someone sets a 1000 bounty on you, you can then go to a set place e.g. in a town to pay off this bounty dropping it (like in red dead redemption XD)
P.S. What Zerophis said would also be great :D
None of these bounty plugins have a hook to Sentry for Citizens2 so that you can create sentries that attack players that have a bounty (or a certain amount of bounty).
Maybe this plugin could do it? :)
can you make it so if the victim goes offline the person who put the bounty up gets refunded
@GodsDead Deny this permission node - herobounty.untargettable - makes a player unable to be targetted by bounties....
Learning how to properly use permissions is key to running a server. @GodsDead
Stacking bounties is something we're looking at adding soon.
@deleted_11878955
Read above.
@sinfulgodofwar
It's sorted by the list ... should function if anon.
@Kosmoh
Yes - this plugin will not break on new releases.
@GodsDead Deny this permission node - herobounty.untargettable - makes a player unable to be targetted by bounties....
Learning how to properly use permissions is key to running a server.
Damn!
I can not use this plugin because it has no language file.
Please! : (
thanks
Users cant place bounties on OP's, this is just silly, and I cant even see a config option to set otherwise.
Since I didnt get an answer, the answer was to minus this -herobounty.untargettable from groupmanager, its set to ops by default.
New question, Why cant people set bounties on offline players?
Another edit, You cannot add more money to the bounty, and a second player cannot add a bounty to the same player, this should add on to the existing bounty.
A language file would be really cool, and also the ability for bounties to stack would be awesome. Like if one player posts a bounty on me for $1000, and a second player posts a bounty on me for $2000... then they total for $3000, and whoever kills me would get that total.
WORKS with 1.7.2 Spigot builds. So my guess and it is just a guess is that it works with bukkit as well. Enjoy the information.
@zokHalsen
How about you test it and answer your own question?
I know this may seem stupid but how do you accept bounties without names like if you make it anonymous. No one on my server can accept them now.
lovely plugin,
as the two under me, does this still work? Grrr
Seems fantastic! 1.6.4 compatible?
Does this work for 1.6.4 spigot?
is it possible to not show the player that placed a bounty once a bounty is complete?
bountys are supposed to be anonymous and showing the target bounty the player that placed a bounty on them is kinda.. excuse my language but its stupid..
it beats the purpose of taking revenge out on who killed you
if this can be disabled itd be perfect =)
also maybe add in an option of that penalty of the bounty target the 5% cash he loses should be "mugged" by the bounty hunter and given to him maybe? just a suggestion
If i use Essentials Economy and i add this plugin will it be able to : The player who kills a other player gets money ? added to essentials money?
I understand things get busy, I really do. But this was a suggestion ticket submitted back in February. seems not a single ticket has been addressed since then. It was a suggestion ticket concerning the possible addition of some admin commands.
If any replies concerning it would please be posted directly to the ticket I'd appreciate it. Makes it easier to track it.
@zaxome
Sounds good :)
Do or don't whichever!
@WilliamtheChad
Things get a bit busy, what was the suggestion?
@Zaphrae
Currently not at the moment. This plugin was created for mc.herocraftonline.com and we have a virtual currency.
@2coolforu22
Yes, per the topic/download it works for 1.6.2 without issue.
@sideshowsam
Currently, yes.