HealedPlayer is a lightweight plugin for healing, feeding, and curing players with simple commands.
It is fast, clean, permission-based, and built for modern Paper servers.
What is HealedPlayer?
HealedPlayer gives server staff simple utility commands for everyday moderation and server management.
With one small plugin, you can:
- Heal yourself, one player, or everyone online
- Feed yourself, one player, or everyone online
- Cure yourself, one player, or everyone online
- Enable or disable each command mode in the config
- Customize all player messages
How does it work?
Each command supports three modes:
- Self - run the command without arguments
- Other player - run the command with a player name
- All players - run the command with all
Every mode has its own permission and its own module toggle in the configuration.
Main Features
- Simple heal command
- Simple feed command
- Simple cure command
- Self, target player, and all-player modes
- Permission-based access
- Configurable command modules
- Configurable messages
- Reload command
- Hex color support in messages
- Modern Paper support
Heal Command
/heal restores the player's health and also refreshes survival needs.
It restores:
- Health
- Food level
- Saturation
- Exhaustion
- Fire ticks
- Freeze ticks
The command respects the player's maximum health attribute, so it works correctly with servers or plugins that modify max HP.
Feed Command
/feed restores food-related values.
It restores:
- Food level
- Saturation
- Exhaustion
Cure Command
/cure cleans the player from harmful or unwanted states.
It removes:
- Active potion effects
- Fire ticks
- Freeze ticks
It also restores the player's health to maximum.
Commands
- /healedplayer - Shows plugin running information
- /hp - Alias for /healedplayer
- /healedplayer reload - Reloads the plugin configuration
- /hp reload - Alias for reload
- /heal - Heal yourself
- /heal <player> - Heal another player
- /heal all - Heal all online players
- /feed - Feed yourself
- /feed <player> - Feed another player
- /feed all - Feed all online players
- /cure - Cure yourself
- /cure <player> - Cure another player
- /cure all - Cure all online players
Permissions
- healedplayer.admin - Admin permission, includes all command permissions
- healedplayer.reload - Allows reloading the plugin configuration
- healedplayer.heal - Allows /heal
- healedplayer.heal.other - Allows /heal <player>
- healedplayer.heal.all - Allows /heal all
- healedplayer.feed - Allows /feed
- healedplayer.feed.other - Allows /feed <player>
- healedplayer.feed.all - Allows /feed all
- healedplayer.cure - Allows /cure
- healedplayer.cure.other - Allows /cure <player>
- healedplayer.cure.all - Allows /cure all
Configuration Example
Code (Text):
config-version: 3.0.0
prefix: "&8[{#55ff55}H{#55ff73}e{#55ff91}a{#55ffae}l{#55ffcc}e{#55ffea}d{#55ffff}P{#6de7e7}l{#86cfcf}a{#9eb8b8}y{#aaaaaa}e{#b8b8b8}r&8]&r"
modules:
heal: true
heal-other: true
heal-all: true
feed: true
feed-other: true
feed-all: true
cure: true
cure-other: true
cure-all: true
messages:
no-permission: "{prefix} &8> &cYou don't have permission."
player-only: "{prefix} &8> &cThis command can only be used by a player."
player-offline: "{prefix} &8> &cPlayer &f{target} &cis offline."
module-disabled: "{prefix} &8> &cThis feature is disabled."
reload: "{prefix} &8> &aHealedPlayer plugin has been reloaded."
heal-usage: "{prefix} &8> &7Usage: &f/heal [player|all]"
feed-usage: "{prefix} &8> &7Usage: &f/feed [player|all]"
cure-usage: "{prefix} &8> &7Usage: &f/cure [player|all]"
healed: "{prefix} &8> &aYou have been healed."
healed-by: "{prefix} &8> &aYou have been healed by &f{player}&a."
healed-other: "{prefix} &8> &aYou healed &f{target}&a."
healed-all: "{prefix} &8> &aYou healed &f{count} &aplayers."
fed: "{prefix} &8> &aYou have been fed."
fed-by: "{prefix} &8> &aYou have been fed by &f{player}&a."
fed-other: "{prefix} &8> &aYou fed &f{target}&a."
fed-all: "{prefix} &8> &aYou fed &f{count} &aplayers."
cured: "{prefix} &8> &aYou have been cured."
cured-by: "{prefix} &8> &aYou have been cured by &f{player}&a."
cured-other: "{prefix} &8> &aYou cured &f{target}&a."
cured-all: "{prefix} &8> &aYou cured &f{count} &aplayers."
Message Styling
Messages support classic Minecraft color codes and hex colors.
Example:
Code (Text):
{prefix} &8> &aYou have been healed.
Hex color example:
Code (Text):
{#55ff55}Healed{#55ffff}Player
You can use placeholders in messages:
- {prefix} - Plugin prefix
- {player} - Command sender
- {target} - Target player
- {count} - Number of affected players
Why use HealedPlayer?
- Simple staff utility commands
- No unnecessary systems
- Easy to configure
- Separate permissions for every action
- Separate module toggles for every action
- Works well for survival, SMP, minigame, lobby, and network servers
- Clean messages with hex color support