Assassins adds a different style option for PVP by allowing players to become and/or hire an "Assassin" on their servers and have them killed for a price. Players can create "contracts" on other players requesting that they be assassinated for a given price. Any player can then choose to become an "Assassin" by choosing a player off the "Wanted" list and then going out to kill them. Once you choose to take on a contract, you are given a specific amount of time to accomplish that assassination, or the contract goes back to the wanted list for someone else to try. If you succeed at killing the player, you get the payments from all the current contracts on that players' head at the time of the killing. Dependencies Please note the following: Assassins requires plug-in Vault for managing both permissions and economy. Commands This is a list of the available commands that can be used: /assassin help Displays help depending on other permissions. /assassin kill <player> <amt> [reason] Create a cash contract against a player. /assassin kill <player> <count:item> [reason] Create an item contract against a player. /assassin kill <player> hand [reason] Create an item contract against a player using item in your hand. /assassin revenge Request revenge contracts on those who got you killed. /assassin cancel <player> Cancels a contract you created; if not being hunted. /assassin expired Collect refunds for any contracts that expired. /assassin wanted Displays all players that currently have contracts on them. /assassin view <player> Displays all the contracts on a specific player. /assassin hunt <player> Choose to take on the contracts and hunt the player. /assassin track <player> This sets your compass to a "estimated" location of the player you're hunting. /assassin blitz <player> Activate your blitz attack on the player. /assassin contracts Lists all the players you are currently hunting. /assassin protect <player> Protect a player from being damaged or killed (anti-grief). Creating Contracts Create a contract, and offer cash as reward: /assassin kill PlayerA 100 He killed my pigs Create a contract, and offer items as reward: /assassin kill PlayerA 10:Iron_Ingot He ruined my garden Create a contract, and offer the item in your hand as reward: /assassin kill PlayerA hand He flooded my house Item names MUST be one word replacing spaces with "_" and you must have the item(s) in your inventory. Revenge Contracts When you are killed by an Assassin, you can place revenge contracts on all the players who had put contracts on you. Revenge contracts are placed for free to you and contain the same cash/item payments that each player used to pay your Assassin. Yes, the same Assassin can hunt those contracts and get paid again ! However, if you are killed due to a revenge contract or an auto contract, you cannot request revenge back. New (version 1.2) Auto Contracts Auto contracts allow the plug-in to place contracts randomly onto players when they log in. This allows you to keep the assassin wanted list flowing with people to kill without requiring others to request them. For more details on how to configure auto contracts, see our Configuration page. New (version 1.2) Blitz Attacks A Blitz attack gives you temporary benefits for a specific period of time. When the time period expires, side effects can also be applied. A Blitz attack can only be activated if you are currently hunting the player and are close enough to them. The following is what you can configure: The duration for how long blitz will last. The cool down period that must pass before they can use it again. The number of blocks the player must be within of their prey in order to activate a blitz attack. The benefits, which are also configurable: Turn invisible to that player Increased movement speed Increased jump height Adjust your compass to better locate their exact location The side effects, which are also configurable: Blindness Decreased movement speed Confusion Permissions This is a list of the available permissions: assassin.* Allows all commands except protect. assassin.help Ability to use assassin help pages. assassin.kill Ability to request a player to be killed. assassin.revenge Ability to request a revenge contract. assassin.cancel Ability to cancel a request for a player to be killed. assassin.expired Ability to request refunds for expired contracts. assassin.wanted Ability to view players with contracts on their heads. assassin.view Ability to view all the contracts on a players head. assassin.hunt Ability to accept a contract and hunt a player. assassin.track Ability to track a player. assassin.blitz Ability to activate a blitz attack on a player. assassin.contracts Ability to view all contracts being hunted by yourself. assassin.protect Ability to toggle a players protection status. More Information Download http://dev.bukkit.org/server-mods/assassins/ Screenshots Want to see a bit of what it looks like ? Visit our Screen Shots page. Source Source code can be found on github. Planned Features Add sign support for creating, displaying and accepting assassin contracts. Change Log Version 1.2.2 - Updated to support CB 1.3.2-R1.0 Version 1.2.1 - Make second version to support upcoming 1.3.2 Bukkik builds. - This is required because they changed the location of the GSON library in their jar file making it required for users of the library to make custom builds for 1.3.2 to support the new library location. - Made some memory performance adjustments - When incorrect parameters are provided to a command, the command help page is now displayed. - Fixed minor display issues with Help pages. - Fixed potential issue with missing configuration sections causing exceptions. - Added Event AssassinsContractCompletedEvent which is called when an Assassin kills the person they are hunting. Version 1.2.0 - Added /assassin kill <player> hand. - Added /assassin track <player>. - Added /assassin blitz <player>. - Added optional Automated Contracts. - Added text to killed player telling them they were killed by an assassin. - Added text to killed player to tell them they can use /assassin revenge if applicable. - Fixed issues with /assassin revenge: Added to help page. Was not properly controlled by permissions. - Fixed some potential memory leaks caused during multiple server reloads. - Fixed problem with assassin not being properly cleared from a players contract list after a kill. - Did some cleanup on wanted, contracts and view lists. - Quite a few changes were made to the resources.json, it is recommended that you: Make a backup of your current one Delete the original Restart/Reload your server and let the plug-in create a new resources.json Then merge anything custom from your old version into the new file Version 1.1.0 - Added new command: /assassin revenge. This allows you to automatically put contracts out for those that requested you be killed. And you get them for free ! - Added ability to use items as payment also. - Added usage of Metrics for sending completely anonymous data to http://mcstats.org for usage tracking. Version 1.0.0 - Initial release.