Sueta

SuperHeal❤ [New: Max Health Per Player, Heal On Kill, Heal O

3.3.8

The ultimate healing/health management utility you would ever need!

·Plugin


My next update, 3.5.0 will include:

  • More Title & Action messages [20%]
  • Better Signs system [75%]
  • Healing items [60%]
  • Better configuration. [55%]

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 :)

⭐ Ability to heal your life and refill your hunger.
⭐ Ability to heal & feed all online players at once.
⭐ Particles on use (This applies for all healing & feeding commands).
⭐ Sounds option.
⭐ Ability to set the maximum life of a specific player.
⭐ Ability to heal a specific amount of health for a specific player.
⭐ Heal on join option.
⭐ Heal on level up option.
⭐ Heal on kill option.
⭐ Amount of health healed option.
⭐ Almost completely customizable.
⭐ Vault support, economy features.
⭐ WorldGuard support, region blacklist option.
⭐ Cooldown option & reminder when it's over.
⭐ World blacklist option.
⭐ Update checker.

Commands
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

Permissions
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.sethealth: true
            superheal.setmaxhealth: true
            superheal.join.heal: true
            superheal.kill.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.sethealth:
      description: Permission to set a certain health amount for a specific player.
      default: op

superheal.setmaxhealth:
      description: Permission to set the max health for a specific player.
      default: op

superheal.signs.*:
      description: Permission to heal players on join.
      default: op
      children:
          superheal.signs.heal: true
          superheal.signs.feed: true

superheal.kill.heal:
      description: Permission to be healed on player kill.
      default: op

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!

config.yml
#+------------------------------+#
#+                +#
#+          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.
  heal-on-player-kill: false
   #Enabling this will simply heal the player on level up.
  health-amount-healed-on-kill: 20.0
   #This is the amount of health that will be added to the killer, so if this
   #node has same value as health-amount-healed that means, it will
   #heal the killer completely otherwise any other value will only add
   #more health to the current health amount of the killer, if you set
   #this to 10 it will add 5 hearts to the current health of the killer.

#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!
#--------------------------------------------------------

Similar projects

Plugin →