
Heal Mod
Adds a highly configurable /heal command for multiplayer games and SMPs.
Adds a highly configurable
/healcommand used to heal players.The mod is configured via gamerules:
healAmountsets how much each/healrestores, defaulting to 200 (100 hearts).healCostsets how much health each/healremoves from the healer, defaulting to 0.healsPerLifesets how many uses of/healeach player has, defaulting to 1 (set to -1 for infinite uses).deathsRestoringHealscontrols now many deaths will restore healing capacity, defaulting to -1 (set to -1 for unlimited deaths).healPermissionsRequirementis what permissions level is needed to run/heal, defaulting to 0 (anyone can use it).safeHealingcontrols, given that there is ahealCost, whether or not players can fatally damage themselves by/healing other players. Defaults totrue; players are prevented from using/healwhen they have less health than is needed to pay the cost.
The
/healcommand itself uses a relatively simple syntax with several options at the moment./heal <player>heals the target by the currenthealAmountand damages the healer byhealCost. It is available to any player with permissions higher thanhealPermissionsRequirement./heal query uses <player>displays the number of/healuses that the target has expended, as well as the current value ofhealsPerLife. It is available to any player with a permission level of at least 2./heal query deaths <player>displays the number of deaths that the target has remaining that will restore healing capacity. It is available to any player with a permission level of at least 2./heal restore uses <player>restores all/healuses to the target. It is available to any player with a permission level of at least 2./heal restore uses <player> nrestoresnuses of/healto the target; this can exceedhealsPerLifetotal uses, giving that player extra capacity. It is available to any player with a permission level of at least 2./heal restore deaths <player>resets the deaths counter for the target. It is available to any player with a permission level of at least 2./heal restore deaths <player> nrestoresndeaths to the target; this can exceeddeathsRestoringHealstotal deaths, giving that player extra capacity. It is available to any player with a permission level of at least 2.

