DeviousHeal
Introduction
DeviousHeal is the ultimate healing plugin that is flexible, configurable and stable. With advanced features, permissions support and more, DeviousHeal is the healing plugin to use.
Features
- Configurable
- Extensive permissions
- Ability to feed player with heal (configurable)
- Allows healing of other players
- Supports console if a target player is specified
- Allows healing to custom amounts
- Easy-to-use
- Includes an internal web server with a GET API to heal a player
Commands
Note: arguments wrapped in square brackets are optional (e.g. [player]) and arguments in triangular brackets are mandatory (e.g. <player>).
Command | Description | Permission |
---|---|---|
/heal reload | Reloads the config | deviousheal.reload |
/heal | Heals the player that executed the command | deviousheal.heal.self |
/heal <player> | Heals the specified player | deviousheal.heal.other |
/heal <player> <amount> | Heals the specified player to the specified health level | deviousheal.heal.other |
Config
Below is the commented config file:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # DeviousHeal by drtshock, lol786 # http://deviouscake.com # http://dev.bukkit.org/server-mods/deviousheal # Made with love <3 update-check: true #Whether or not to use the update checker settings: feed: false #Whether or not to feed player when healing them playEffects: true #Enables or disables sound/particle effects for the plugin (CeramicTitan) messages: notifyOnHeal: true #Whether to tell the player they were healed in chat prefix: '&b[DeviousHeal]' #The prefix to use for all messages server: enabled: true #Whether or not to use the internal server port: 8080 #The port to run the internal server on password: '123' #Password token required to use the healing API |
Internal server
The internal server can be run on any port and allows healing via a GET request. Requests follow the format of:
http://{IP}:{PORT}/?player={PLAYER}&password={TOKEN}
The above tokens are explained below:
Token | Explanation |
---|---|
{IP} | The IP address of the server |
{PORT} | The port as set in the config |
{PLAYER} | The player to heal |
{TOKEN} | The password as set in the config |
An example request:
http://127.0.0.1:8081/?player=lol768&password=123
Development builds
If you'd like to try out the latest features, please use the link below:
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Source code
You can find the code for DeviousHeal on GitHub.