Let Your Friend Eating! for Bukkit
Let Your Friend Eating!
Bukkit Plugin for Server
Supported: Paper, Folia, Purpur, Pufferfish, Spigot, Gale, etc.
Feed your friends directly like a baby bird! No need to drop items on the ground anymore.


Features
- Direct Feeding: Just
Sneak (Shift) + Right-Clickon another player with food in your hand to feed them. - Folia Support: Fully compatible with Folia's regionized multithreading system (and Paper/Spigot).
- Fully Configurable: Customize hunger points, saturation, sound effects, particles, and custom commands for ANY item via
foods.json. - Potion Effects: Supports custom potion effects (e.g., Golden Apples giving Regeneration, Suspicious Stew logic).
- Notification Modes: Choose between
ACTION_BAR(Default),CHAT, orNONE. - Toggle System:
- Player Based: Players can toggle accepting food individually.
- Server Forced: Admins can force enable/disable feeding globally.
- Fallback System: Works instantly with default Minecraft food values even without configuration.
- Compatibility: Supports modern Swing Animation (1.16+) and legacy versions (1.13+).
Requirements
- Minecraft Version: 1.13 - 1.21+
- Java Version: Java 11 or higher
How to use
- Hold any edible item in your main hand (or off-hand if enabled).
- Approach another player.
- Hold Shift (Sneak) and Right-Click on them.
- Profit! Your friend is fed.
Commands
/lyfe help- Show help message./lyfe toggle- Toggle whether you can be fed by others.
Permission: lyfe.toggle/lyfe reload- Reloads the configuration files.
Permission: lyfe.admin/lyfe msgmode <chat|actionbar|none>- Change notification mode instantly.
Permission: lyfe.admin/lyfe toggle server- Enable/Disable feeding globally.
Permission: lyfe.admin/lyfe toggle mode- Switch between Player-Based and Server-Forced toggle modes.
Permission: lyfe.admin
Permissions
| Permission | Description |
|---|---|
lyfe.use |
Allows feeding other players (Default: true) |
lyfe.toggle |
Allows using /lyfe toggle |
lyfe.exempt |
Prevents others from feeding you (Admin/VIP protection) |
lyfe.admin |
Access to admin commands (reload, server toggle, etc.) |
lyfe.bypass.cooldown |
Bypass feeding cooldown |
lyfe.bypass.world |
Use plugin in disabled worlds |
lyfe.bypass.exempt |
Feed players even if they are exempt or toggled off |
Configuration (foods.json)
The plugin generates a foods.json file where you can define custom behavior for each item. This allows you to add effects, sounds, particles, or even execute commands!
{
"GOLDEN_APPLE": {
"hunger": 4,
"saturation": 9.6,
"consume": true,
"sound": "ENTITY_PLAYER_BURP",
"particle": "VILLAGER_HAPPY",
"effects": [
{
"type": "REGENERATION",
"duration_seconds": 5,
"amplifier": 1
},
{
"type": "ABSORPTION",
"duration_seconds": 120,
"amplifier": 0
}
],
"commands": [
"say {feeder} just fed {target} a Golden Apple! Yummy!"
]
}
}
Developed by TamKungZ_. Feel free to use this in your server!
Comments