
My next update, 3.5.0 will include:
- More Title & Action messages [20%]
- Better Signs system [70%]
- Healing items [60%]
- Better configuration. [55%]
- Heal on kill option. [0%]
The more I progress with this plugin I realize that there is no such thing as to make it completed, I never stop to think about new features! After this update this plugin will officially be the best healing plugin that ever existed on Spigot, health management features will follow afterwards.

There are many Healing plugins around but what makes SuperHeal the best Healing plugin out there? Have a look at it's features.
SuperHeal is a plugin that can heal players and can do more than that! You can easily install this while you have Essentials installed, this plugin will only override Essential's /heal & /feed commands as Essentials gives the priority to other plugin's commands















Code:
Command: /superheal
Description: Shows the help page.
permission: superheal
Aliases: /sheal
Command: /heal
Description: Heals your life and hunger.
permission: superheal.heal
Command: /heal [player]
Description: Heals another player.
permission: superheal.heal.other
Command: /heal all
Description: Heals all online players.
permission: superheal.heal.all
Command: /feed
Description: Refills your hunger.
permission: superheal.heal.other
Command: /feed [player]
Description: Feeds another player.
permission: superheal.heal.other
Command: /feed all
Description: Feeds all online players.
permission: superheal.feed.other
Command: /superheal permissions
Description: Shows all SuperHeal's permissions and shows what permissions you have access to.
permission: superheal.permissions
Aliases: /superheal perms
Command: /superheal check
Description: Checks if there's any update available.
permission: superheal.update.check
Command: /superheal config
Description: Shows the values you have set in the config.
permission: superheal.config
Command: /superheal version
Description: Shows the plugin's version.
permission: superheal.version
Command: /superheal reload
Description: Reloads the configuration.
permission: superheal.reload

Code:
superheal.*:
description: All permissions at once.
default: op
children:
superheal.heal: true
superheal.heal.others: true
superheal.heal.all: true
superheal.feed: true
superheal.feed.others: true
superheal.feed.all: true
superheal.join.heal: true
superheal.levelup.heal: true
superheal.signs.heal: true
superheal.signs.feed: true
superheal.economy.bypass: true
superheal.world.blacklist.bypass: true
superheal.region.blacklist.bypass: true
superheal.cooldown.bypass: true
superheal.update.check: true
superheal.update.notification: true
superheal.permissions: true
superheal.version: true
superheal.config: true
superheal.reload: true
superheal:
description: Allows you to see the help page.
default: true
superheal.heal:
description: Allows you to heal.
default: op
superheal.others:
description: Allows you to heal other players.
default: op
superheal.heal.all:
description: Allows you to heal all online players at once.
default: op
superheal.feed:
description: Allows you to feed.
default: op
superheal.feed.others:
description: Allows you to feed other players
default: op
superheal.feed.all:
description: Allows you to feed all online players at once.
default: op
superheal.signs.*:
description: Permission to heal players on join.
default: op
children:
superheal.signs.heal: true
superheal.signs.feed: true
superheal.levelup.heal:
description: Permission to be healed on level up.
default: op
superheal.join.heal:
description: Permission to heal players on join.
default: op
children:
superheal.join.health: true
superheal.join.food: true
superheal.heal.cooldown.bypass:
description: Allows you to bypass the cooldown system.
default: op
superheal.economy.bypass:
description: Allows you to bypass the economy system.
default: op
superheal.world.blacklist.bypass:
description: Allows you to bypass the world blacklist system.
default: op
superheal.config:
description: Shows the values you have set in the config.
default: op
superheal.version:
description: Shows the plugin's version.
default: op
superheal.reload:
description: Reloads the configuration.
default: op

NOTE: An amazing editor came out and it's especially made for Minecraft plugins, I instantly replaced my Notepad++ & Atom with this. Check it out, Chorus!
YAML:
#+------------------------------+#
#+ +#
#+ SuperHeal +#
#+ (C) Zakra +#
#+ +#
#-------------------------------+#
#+ +#
# Configuration +#
#+ +#
#-------------------------------+#
#Spigot Page: https://bit.ly/2ql8eqE
#Soft Dependencies you may need: Vault
#WARNING! DO NOT TOUCH THIS OR THE CONFIG WILL RESET
config-version: 3
Updater:
check-for-updates: true
update-notification-on-join: true
#Enables sound effects when healing/feeding, including when healing/feeding others.
#List of sounds: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
Sounds:
Healing:
enable-sound: true
sound: "BLOCK_NOTE_PLING"
Feeding:
enable-sound: true
sound: "ENTITY_PLAYER_BURP"
Options:
health-amount-healed: 20.0
#This changes the amount of health /heal will heal, if you have more than 1 bar of health this will help. 20.0 health is 1 bar of health. 40.0 is 2 bars of health.
full-health-on-join: false
#This will give anyone on join with the permission "superheal.join.health" full health.
full-saturation-on-join: false
#This will give anyone on join with the permission "superheal.join.food" full saturation.
#Permission "superheal.join.heal" grants both permissions that are mentioned above.
heal-on-level-up: false
#Enabling this will simply heal the player on level up.
#Enables particles when healing/feeding, including when healing/feeding others.
#List of particles: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
Particles:
Healing:
enable-particles: true
particle-effects: "HEART"
enable-extra-flame-effect: true
Feeding:
enable-particles: true
particle-effects: "WATER_SPLASH"
enable-extra-flame-effect: true
#Cooldown options (The player has to wait for a while before he can use the commands again)
Cooldown:
Healing:
enable-cooldown: true
cooldown: 120
cooldown-over-message: true
Feeding:
enable-cooldown: true
cooldown: 60
cooldown-over-message: false
#WARNING! This requires the Vault plugin in order to work!
#Download link: https://dev.bukkit.org/projects/vault
#Prices must be in currency format
Economy:
enable-economy: false
healing-price: 60.0
feeding-price: 35.0
#Setting it to 0.0 will disable it.
#If you add a world below, the plugin will not be enabled in those worlds, if you would like to have different options for both /heal and /feed, just ask for it in discussion
#You may add as many worlds as you like!
#Leave it like this if you don't want to disable any worlds: healing: [] and feeding: []
Disabled-Worlds:
Healing:
- "world_example"
- "world_example_2"
Feeding:
- "world_example"
- "world_example_2"
WorldGuard:
Healing:
enable-support: true
disabled-regions:
- "example_region"
- "example_region2"
Feeding:
enable-support: true
disabled-regions:
- "example_region"
- "example_region2"
#--------------------------------------------------------
#Hey! Below this row, follows the Void, please go back!
#--------------------------------------------------------
YAML:
#+------------------------------+#
#+ +#
#+ SuperHeal +#
#+ (C) Zakra +#
#+ +#
#-------------------------------+#
#+ +#
# Messages +#
#+ +#
#-------------------------------+#
#WARNING! DO NOT TOUCH THIS OR THE CONFIG WILL RESET
messages-version: 3
#If you don't want a prefix, simply leave this empty -> prefix: ""
prefix: "&7[&b&lSuper&c&lHeal&r&7] &f&l»&r "
Print-Modes:
Chat: true
TitleBar: true
ActionBar: true
#If you want to disable a certain message simply leave it "", this works the same for Title & Action messages as well!
Updater:
update-check-command-available:
- "&8• &cYou are using an older version of &b&lSuper&c&lHeal&r&c! &4[&d%version%&4]"
- "&8• &aDownload the newest version &2[&b%latest%&2]&a here&f:"
- "&1• &bhttps://bit.ly/2vePEFk"
update-notification-on-join:
- "&4&m==============================================="
- "&8• &cYou are using an older version of &b&lSuper&c&lHeal&r&c! &4[&d%version%&4]"
- "&8• &aDownload the newest version &2[&b%latest%&2]&a here&f:"
- "&1• &bhttps://bit.ly/2vePEFk"
- "&4&m==============================================="
update-check-command-latest: "&aYou are using the latest version of SuperHeal! [%version%]"
Healing:
heal-self-message: "&aYou have been healed! &4❤"
heal-other-player-message: "&aYou have been healed by &b%player%&a! &4❤"
heal-other-player-self-message: "&b%player% &ahas been healed! &4❤"
heal-all-broadcast-message: "&aAll online players have been healed by &b%self%&a! &4❤"
Console:
heal-other-player-console-message: "&aYou have been healed by CONSOLE! &4❤"
heal-all-console-broadcast-message: "&aAll online players have been healed by CONSOLE! &4❤"
Feeding:
feed-self-message: "&aYou have been fed! &6✦"
feed-other-player-message: "&aYou have been fed by &b%player%&a! &6✦"
feed-other-player-self-message: "&b%player% &ahas been fed! &6✦"
feed-all-broadcast-message: "&aAll online players have been fed by &b%self%&a!"
Console:
feed-other-player-console-message: "&aYou have been fed by CONSOLE! &6✦"
feed-all-console-broadcast-message: "&aAll online players have been fed by CONSOLE! &6✦"
Cooldown:
Healing:
cooldown-timer-message: "&c&lHey! &r&cYou need to wait %timer%"
cooldown-over-message: "&aThe cooldown for healing is over!"
Feeding:
cooldown-timer-message: "&c&lHey! &r&cYou need to wait %timer%"
cooldown-over-message: "&aThe cooldown for feeding is over!"
Economy:
economy-healing-payed-success-message: "&aYou payed &6%money%$ &ato heal."
economy-healing-payed-error-message: "&cYou need &6%money%$ &cmore to use this."
economy-feeding-payed-success-message: "&aYou payed &6%money%$ &ato feed."
economy-feeding-payed-error-message: "&cYou need &6%money%$ &cmore to use this."
Signs:
Heal: "&aYou have been healed! &4❤"
Feed: "&aYou have been fed! &6✦"
Creation:
Healing-Sign-Created: "&aHealing Sign was successfully created!"
Feeding-Sign-Created: "&aFeeding Sign was successfully created!"
Permissions:
Healing-Sign-No-Permission: "&c&lHey! &r&cYou don't have permissions create a healing sign!"
Feeding-Sign-No-Permission: "&c&lHey! &r&cYou don't have permissions create a feeding sign!"
Other:
version-message: "&aYou are using version &e%version%"
reload-complete-message: "&aConfiguration has been reloaded! ✔"
Errors:
heal-dead-player-error-message: "&c&lHey! &r&cYou can't heal a dead player!"
heal-other-player-not-found-error-message: "&cCould not find player!"
heal-disabled-world-error-message: "&c&lHey! &r&cHealing is disabled in this world! (&e%world%&c)"
feed-other-player-not-found-error-message: "&cCould not find player!"
feed-disabled-world-error-message: "&c&lHey! &r&cFeeding is disabled in this world! (&e%world%&c)"
subcommand-not-found: "&cThis subcommand does not exists (&e%command%&c)."
WorldGuard:
heal-disabled-region-error-message: "&c&lHey! &r&cHealing is disabled in this region! (&e%region%&c)"
feed-disabled-region-error-message: "&c&lHey! &r&cFeeding is disabled in this region! (&e%region%&c)"
Hooks:
BountifulAPI-not-found: "&cLooks like you don't have BountifulAPI installed... Install it if you want to use Titles & Action Bars. (&bhttps://bit.ly/2JqwNOs&c)"
Console:
heal-console-error-message: "&cYou can't heal the console... Sadly :/"
feed-console-error-message: "&cYou can't feed the console... ;-;"
Permissions:
heal-self-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
heal-others-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
heal-all-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
feed-self-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
feed-others-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
feed-all-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
permissions-command-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
update-check-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
config-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
version-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
reload-no-permission: "&c&lHey! &r&cYou don't have permissions to use this command!"
#+----------------------------------+#
#+- -+#
# Title & Action Messages #
#+- -+#
#+----------------------------------+#
TitleMessages:
Healing:
Title:
title: "&7[&b&lSuper&c&lHeal&r&7]"
Subtitle:
heal-self-message: "&aYou have been healed! &4❤"
heal-other-player-message: "&aYou have been healed by &b%player%&a! &4❤"
heal-other-player-self-message: "&b%player% &ahas been healed! &4❤"
Feeding:
Title:
title: "&7[&b&lSuper&c&lHeal&r&7]"
Subtitle:
feed-self-message: "&aYou have been fed! &6✦"
feed-other-player-message: "&aYou have been fed by &b%player%&a! &6✦"
feed-other-player-self-message: "&b%player% &ahas been fed! &6✦"
Options:
Fade-In: 10
Stay: 10
Fade-Out: 10
ActionMessages:
Healing:
heal-self-message: "&7[&b&lSuper&c&lHeal&r&7] &f&l»&r &aYou have been healed! &4❤"
heal-other-player-message: "&7[&b&lSuper&c&lHeal&r&7] &f&l»&r &aYou have been healed by &b%player%&a! &4❤"
heal-other-player-self-message: "&7[&b&lSuper&c&lHeal&r&7] &f&l»&r &b%player% &ahas been healed! &4❤"
Feeding:
feed-self-message: "&aYou have been fed! &6✦"
feed-other-player-message: "&aYou have been fed by &b%player%&a! &6✦"
feed-other-player-self-message: "&b%player% &ahas been fed! &6✦"
Options:
Duration: 12
YAML:
#+------------------------------+#
#+ +#
#+ SuperHeal +#
#+ (C) Zakra +#
#+ +#
#-------------------------------+#
#+ +#
#+ Signs +#
#+ +#
#-------------------------------+#
#WARNING! DO NOT TOUCH THIS OR THE CONFIG WILL RESET
signs-version: 1
Signs:
Healing:
enable: true
Sign-Label: "[Heal]"
Sign-Change: "&8[&c&lHeal&8]"
Feeding:
enable: true
Sign-Label: "[Feed]"
Sign-Change: "&8[&6&lFeed&8]"
YAML:
#+------------------------------+#
#+ +#
#+ SuperHeal +#
#+ (C) Zakra +#
#+ +#
#-------------------------------+#
#+ +#
# Items +#
#+ +#
#-------------------------------+#
#WARNING! DO NOT TOUCH THIS OR THE CONFIG WILL RESET
items-version: 1
#id : This is useful when you don't remember the item name.
#name : The name of the item that will be used for the give commands.
#display-name : The displayname of the item.
#lore : Add some lore, supports multiple lines.
Items:
Healing:
Candy:
id: 1
name: "candy"
display-name: "&cHealing &dC&fa&dn&fd&dy"
lore:
- "&fFully restores your health"

Listed per priority
- Health Manager (This will allow you to set the default maximum health & it would allow you to set a certain health to a player).
- Tab Completion for sub-commands.
- Healing NPC.
- GUI.
- In-game configuration.
- Option to add aliases for each command.

- Java 8+.
- Vault (Optional).
- BountifulAPI (Optional).
- WorldGuard (Optional).

- Discord: Zakra#6131
- You can send me a PM Zakra or use the Discussion section.





- Place SuperHeal.jar in your /plugins folder.
- Install BountifulAPI if you want to use Title & Action messages.
- Install Vault if you want to use the economy features.
- Restart your server or load the plugin with a plugin manager.
- Done!

- Graphic designing was made by me.
- Bukkit Page.
- Spigot Page.
- bStats.
- This plugin utilizes BtoBastian's bStats plugin metrics system. the following information is collected and sent to bstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server's version
- OS version/name and architecture
- core count for the CPU
- number of players online
- Metrics version
- Many thanks to FatexplodingPig for teaching me a lot of stuff!
- Many thanks to Benz56 for helping me on how to make the particles!
- If you enjoy the plugin consider donating:

- You won't claim this plugin as your own!
- You won't decompile this plugin!
- You won't modify the code of this plugin!

- If you have issues with the plugin send me a pm Zakra or use the Discussion section.
- Do not post errors in the reviews section but instead use the Discussion or send me a PM with the error log (Use Pastebin or Hastebin).
(c) Zakra (xDizasterCYx) 2018. The name "SuperHeal", artwork and IP including but not limited to the source code and binary file are copyrighted.