Inactive [MISC] HeroBounty v1.9.0 - Bounty Board / Hit List [953]

Discussion in 'Inactive/Unsupported Plugins' started by DThielke, Feb 4, 2011.

  1. Offline

    DThielke

    HeroBounty Bounty Board / Hitlist Plugin (v 1.9.0)
    Download HeroBounty
    Source Code on GitHub This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

    Show your thanks! Maintaining plugins like this one is very nearly a full time job. If you enjoy my plugins and appreciate the support I provide, then please consider providing some support of your own. Donating even a tiny amount keeps me motivated and makes me feel loved so go ahead and donate!

    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!
    • Become a bounty hunter and kill for pay!
    • Economy support! Earn in-game money for completing hits! Supports any economy that Register 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.

    [​IMG]

    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.

    [​IMG]

    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.

    [​IMG]

    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.

    [​IMG]

    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.

    [​IMG]

    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.

    [​IMG]

    Installation:
    1. Download the latest version of the plugin from the link at the top of this page.
    2. Extract the contents of the archive to your /plugins folder.
    3. Open /plugins/HeroBounty/config.yml and configure to your liking.
    4. 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
    A Message to Users


    Thanks for all your support! I will do my 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 me on IRC.

    Thanks to Nijikokun for help with making the plugin display nicely formatted messages!

    Extra special thanks to my donors: wildshoetwt

    Change Log:
    Version 1.9.0
    • Added Register support. Removed the negative balances option.
    Version 1.8.0

    Version 1.7.7

    • Added additional NPE checks in Economy
    • Added the herobounty.list permission to regulate use of /bounty list
    Version 1.7.6

    • Updated for CB 612
    Version 1.7.4

    • Commands now load even if iConomy isn't found (woops)
    Version 1.7.3

    • Fixed a silly mistake regarding parameterized messages
    Version 1.7.2

    • Finished majority of internal rewrite
    • Made iConomy optional (although it might be buggy without it - please test!)
    Version 1.7.1

    • Added the bounty.locate permission
    Version 1.7.0

    • Added Permissions support, including the herobounty.new, herobounty.accept and herobounty.untargettable nodes
    Version 1.6.0

    • Added compass-based locations with /bounty locate <id#>
    • Revamped help menu
    • Added command specific help. Type /<command> ? to use it (ie. /bounty new ?)
    Version 1.5.0

    • Updated to work with iConomy 4.3
    Version 1.46

    • Removed a debug message I accidentally left in - no more console spam
    Version 1.45

    • Fixed bounty kills not registering.
    Version 1.44

    • Revamped the /bounty locate command
    • Added new configuration option to adjust location rounding
    Version 1.41

    • Updated to meet new Bukkit standards
    • Fixed long constructor spam
    • Now using new damage events
    Version 1.40

    • Added the option to allow a target's balance to go negative if they cannot afford the death penalty
    Version 1.30

    • Added the option to pay hunters an inconvenience fee for cancelled bounties
    Version 1.20

    • Introduced the /bounty locate command
    • Added new configuration options regarding location updating
    Version 1.10

    • Bug fix: players can no longer accept bounties on themselves
    • Redone message displays
    • Death penalty is now configurable
    • Plugin message prefix is now configurable
    • Server admins can now decide whether they want target names to show on the bounty list
    • Supports plugins that modify names such as iChat
    Version 1.01

    • A global message is now sent when a new bounty has been placed.
    Version 1.00

    • Initial public release!
     
    Zino, Dimochka, paste120 and 6 others like this.
  2. Offline

    blutherz

    same here :(
     
  3. Offline

    Kainzo

    It's on the plate but not top priority - as Heroes RPG has our full attention.
     
    thecoolwolf likes this.
  4. Offline

    kenn523

    Can you Make this For Boseconomy
     
  5. Offline

    Pim1234

    and how about BOSEconomy?
     
  6. Offline

    ElementalBliss

    I'd suggest you take if off this said "backburner" - All my plugins have been updated withing days of iCon5 release. This one could be too if you let it. I love this plugin and don't want to remove it from my supported plugins list on my server page. Please update it; if only to give iCon5 support. :)
     
    BillBleik likes this.
  7. Offline

    embty

    Using /bounty list Gives an internal error msg. And it only happesn when theres bounties.
     
  8. Offline

    fatmarley

    I beg of you, let my muck about with this mod...update it please!
     
  9. Offline

    fugue2005

    oh well, it was fun while it lasted, thanks for the great plugin.
     
  10. Offline

    Matterz167

    I already updated this plugin to work with iConomy5 for my personal use.

    I don't think I'm allowed to post it up since it's obviously not my code. It's a shame because it is seriously only 6 lines of code that have to be changed.
     
  11. Offline

    DThielke

    Make a pull request on GitHub and I'll accept it, assuming it works.
     
  12. Offline

    Kainzo

     
  13. Offline

    Matterz167

    I'm new to GitHub, but I believe I made the pull request correctly.
     
  14. Offline

    DThielke

    Updated.

    Change Log:
    Version 1.8.0
     
  15. Offline

    Elvis

    can i get old downloads cause i dont use iconomy 5 because i dont like the fact of decimals

    Can you send me a 740 or 733 or the most compatible version of this not iconomy 5 please

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  16. Offline

    Elvis

    hey can u send me 740 please for this
     
  17. Offline

    ElementalBliss

    Seems the download link is still 1.7.7. Fix?
     
  18. Offline

    DThielke

    Fixed. The version previously up for download was in fact the correct updated stuff, I just forgot to update the version number internally. Either way, new downloads should confirm v1.8.0. Thanks.

    Edit: If you downloaded HeroBounty within the last few hours, redownload it. I accidentally uploaded it without changing the iConomy reference to the latest version. Sorry!
     
  19. Offline

    Elvis

    First thing that happens when i start server
    any idea jar is in plug directory
    14:14:57 [SEVERE] Could not load 'plugins\HeroBounty.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:164)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:191)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:115)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:100)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.Error: Unresolved compilation problems:
    The import com.iConomy cannot be resolved
    iConomy cannot be resolved to a type
    iConomy cannot be resolved to a type
    at com.herocraftonline.dthielke.herobounty.HeroBounty.<init>(HeroBounty.
    java:37)
    ... 13 more
     
  20. Offline

    DThielke

    Make sure you have iConomy 5.0 and you redownloaded the latest HeroBounty as I mentioned in the edit to my previous post.
     
  21. Offline

    Elvis

    i appreciate you thanks dude this is a very very GREAT Plugin and you should make youtube videos on how to create plugins (You would get alot of subscribers) i mean it give it a couple months youll have at least 2-3k subs
    People love learning coding but cant find descriptive videos.Then around 5k subs youd be getting subs alot faster
     
  22. Offline

    Bharel

    BOSEconomy pleaseeeeeeee? :)
     
  23. Offline

    embty

    using /bounty list when theres bounties give an Internal error. Please help!
     
  24. Offline

    Kainzo

    You must provide more information. At the VERY least your version of HeroBounty / bukkit.
     
  25. Offline

    embty

    Im using essentials 2.2.18 with iconomy register, Permissions. with bukkit b766

    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'bounty' in plugin HeroBounty v1.8.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:682)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoClassDefFoundError: com/iConomy/iConomy
    at com.herocraftonline.dthielke.herobounty.command.commands.ListCommand.execute(ListCommand.java:64)
    at com.herocraftonline.dthielke.herobounty.command.CommandManager.dispatch(CommandManager.java:55)
    at com.herocraftonline.dthielke.herobounty.HeroBounty.onCommand(HeroBounty.java:106)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    I hope the log i posted isnt the wrong one :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  26. Offline

    DThielke

    Do you have iConomy 5 installed?
     
  27. Offline

    embty

    nope Im using essentials eco and its suppose to have the register bridge made by nijiko which makes everything work for everything.
     
  28. Offline

    riuthamus

    You going to add support for Register? This way all econ plugins work with this?
     
  29. Offline

    DThielke

    Done, although I didn't test it very extensively.

    Change Log:
    Version 1.9.0
    • Added Register support. Removed the negative balances option.
     
  30. Offline

    kahlilnc

    I love your sig.
     
  31. Offline

    riuthamus

    If i didnt run my own server, i would play on yours for the pure fact that you update your plugns so fast! :p
     
    DThielke likes this.

Share This Page