DeviousHeal

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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

CommandDescriptionPermission
/heal reloadReloads the configdeviousheal.reload
/healHeals the player that executed the commanddeviousheal.heal.self
/heal <player>Heals the specified playerdeviousheal.heal.other
/heal <player> <amount>Heals the specified player to the specified health leveldeviousheal.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:

TokenExplanation
{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.

Jenkins server

Source code

You can find the code for DeviousHeal on GitHub.

About This Project

Categories

Members

Recent Files