Let Your Friend Eating! 1.0.1 (1.20.x - 1.21.x)

Details

  • Filename
    LetYourFriendEating_1.0.1_1.20.x_Bukkit.jar
  • Uploaded by
  • Uploaded
    Dec 11, 2025
  • Size
    27.11 KB
  • Downloads
    28
  • MD5
    e4b5a6a41d32354ac577ef1045399206

Supported Bukkit Versions

  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.1
  • 1.21.2
  • 1.21.3
  • 1.21.4
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20

Changelog

v1.0.1

Release Date: 2025-12-12

New Features

  • Folia Support: Added full compatibility for Folia servers. The plugin now properly handles threaded regions and schedules console commands using the GlobalRegionScheduler to prevent async dispatch errors.
  • Toggle System: Introduced a new system allowing players to manage their feed reception status.
    • Added /lyfe toggle for players to accept or reject food.
    • Added /lyfe toggle server for admins to enable or disable the feature globally.
    • Added /lyfe toggle mode to switch between "Player Based" and "Server Forced" modes.

Bug Fixes

  • Fixed "AIR" Item Name: Resolved an issue where the success message would display "AIR" instead of the food name when a player consumed the last item in their hand.
  • Fixed Async Command Exception: Fixed a java.lang.IllegalStateException that occurred when the plugin attempted to execute console commands defined in foods.json on Folia servers.

Technical Changes

  • Implemented PlayerDataManager to handle persistent storage of player toggle preferences via players.json.
  • Refactored FeedListener to automatically detect the server software environment (Spigot/Paper/Folia).
  • Updated plugin.yml to include folia-supported: true.

v1.0.0

Release Date: Initial Release

Features

  • Direct Feeding Mechanic: Implemented the core functionality allowing players to feed others by holding food, sneaking (Shift), and right-clicking on the target.
  • Configuration System: Added foods.json generation, allowing full customization of:
    • Hunger and Saturation values.
    • Sound effects and Particles.
    • Potion effects (Buffs/Debuffs).
    • Console command execution upon feeding.
  • Smart Fallback System: The plugin automatically detects edible items and assigns default Minecraft values if they are not explicitly configured in foods.json.
  • Feedback System: Added configurable messages to inform players of feeding status (e.g., success, cooldowns, permissions).
  • Reload Command: Added /lyfe reload to update configuration without restarting the server.

Compatibility

  • Supported Versions: Minecraft 1.20.1 and higher.
  • Supported Software: Paper, Spigot, Purpur.