Let Your Friend Eating! for Bukkit

Let Your Friend Eating!

Bukkit Plugin for Server

Supported: Paper, Folia, Purpur, Pufferfish, Spigot, Gale, etc.

CurseForge Mods   Modrinth Mods

Ko-fi   BuyMeACoffee

CurseForge Plugin   Bukkit Plugin


Feed your friends directly like a baby bird! No need to drop items on the ground anymore.

Let Your Friend Eating! Full Banner NoBG



Let Your Friend Eating Demo

Features

  • Direct Feeding: Just Sneak (Shift) + Right-Click on 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, or NONE.
  • 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

  1. Hold any edible item in your main hand (or off-hand if enabled).
  2. Approach another player.
  3. Hold Shift (Sneak) and Right-Click on them.
  4. 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

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members