Let Your Friend Eating!

# Let Your Friend Eating!










Bukkit Plugin

### Description

**Let Your Friend Eating!** adds a simple but fun mechanic to Minecraft:
You can feed other players directly by right-clicking them while holding food.
The target instantly consumes the item and receives all associated hunger, saturation, effects, and sounds.

Let Your Friends Eat! Banner

———-


Feeding a friend in Minecraft

### Features

– **Player Feeding**
Right-click another player with food to feed them immediately.

– **Food Effects Transfer**
Any status effects from the food (such as golden apples or suspicious stews) are applied to the target.

– **Audio Feedback**
Eating and burping sounds play during the interaction.

– **Hunger & Saturation Gain**
The target receives proper hunger and saturation values from the item.

– **Particle Effects**
Optional positive particle effects appear when feeding.

– **Cooldown System**
Prevents rapid feeding; fully configurable.

– **Feeding Statistics**
Track how many times you’ve fed others using `/feedfriend stats`.

– **Toggle Controls**
Players can enable or disable being fed using `/feedfriend toggle`.

– **Configuration Support**
Clean and organized configuration UI via Cloth Config (where supported).

———-

### Config (1.0.4 LTS)

– **Fabric**
Configurable through Mod Menu, commands, and `config/letyourfriendeating.toml`

– **Forge**

– Version 1.0.4: `saves//serverconfig/letyourfriendeating-server.toml`

– Version 1.0.4-1: `config/letyourfriendeating-settings.json`

———-

### Version Feature Matrix

| Version | Feed | Food Effects | Sound | Particle | Command | Config |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| **1.0.0** | Yes | No | No | No | No | No |
| **1.0.1** | Yes | Yes | Yes | Yes | No | No |
| **1.0.2** | Yes | Yes | Yes | Yes | No | No |
| **1.0.3** | Yes | Yes | Yes | Yes | Yes | No |
| **1.0.4 (LTS)** | Yes | Yes | Yes | Yes | Yes | Yes |
| **1.1.0+ (Refactor)** | Yes | Yes | Yes | Yes | Yes | Yes |
| **Beta** | Yes | No | Partial | Partial | Partial | No |
| **Alpha** | Partial | No | Partial | No | Partial | No |

———-

### How to Use

1. Hold any food item.

2. Right-click another player.

3. They instantly consume the food and gain all effects.

———-

### Compatibility

– Works in both **Singleplayer** and **Multiplayer**

– Compatible with **Fabric**, **Quilt**, **Forge**, and **NeoForge**

– Supported Minecraft versions:
`1.10.2`, `1.11.2`, `1.12.2`, `1.13.x`, `1.14.x`, `1.15.x`, `1.16.x`, `1.17x`, `1.18.x`, `1.19.x`, `1.20.x`, `1.21.x`

– Ongoing cross-mod compatibility improvements (1.0.4-hotfix)

– If you want to run mods on **Quilt**, you can use the **Fabric** version, but compatibility and functionality are not guaranteed.

———-

### Links

– [GitHub Source](https://github.com/TamKungZ/letyourfriendeating)

– [CurseForge Project](https://www.curseforge.com/minecraft/mc-mods/let-your-friend-eating)

———-

### License Notice

Starting **May 10, 2025**, this project uses the **Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 (CC BY-NC-ND 4.0)** license.

Under this license:

– Attribution is required

– Commercial use is not allowed

– Modifications and derivatives are not permitted

Versions released **before May 10, 2025** remain under the MIT License.

Details: [https://creativecommons.org/licenses/by-nc-nd/4.0/](https://creativecommons.org/licenses/by-nc-nd/4.0/)

———-


By

Half-Life Menu

## Half-Life Menu
This mod replaces the title screen with the one from Half-Life 1’s “steam-legacy” build and replaces the background on all menus that have the panorama with the stretched image of Gordon Freeman. It also replaces the loading and resource reload screens with ones from Half-Life 1 (does not work on forge!)
![TitleScreen](https://cdn.modrinth.com/data/oTMKcnZa/images/1f9845c249b0ff7edaf9d61e18511f78b8076ab4.png)

Old v2.1 builds have been removed due to barely working (ex. missing textures on all versions besides forge) and being ugly

Agenta

# Agenta

A authserver and skin fix for legacy versions of minecraft.

# Compatibility

Requires Java 7. (In theory this can be built for Java 5, but I lack the build tools required for that.)
If running this on Java 12 and newer, please add the following JVM argument: `–add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED`

1. As a mod: The same Jar will run on forge, bukkit and Risugami’s modloader for Minecaft versions Alpha 1.0.4 to Minecraft release 1.7.10 (These are merely the versions I tested)
2. As a JavaAgent: Add the following JVM argument: `-javaagent:{path}/agent.jar` (replace path with the location of the agent.jar)
3. Inline/static: In this setup, Agenta is essentially taking over the role of Launching minecraft. Add the following JVM argument and change out `{mainClass}` as needed depending on which minecraft version you are launching: `-Dagenta.main.class={mainClass}`
4. As a Bukkit plugin (Tested with bukkit for Minecraft Beta 1.2_01)

# JVM/Congig settings

Non of these are needed to launch Agenta. The available contexts are
“*” => ALL
“static” => When Agenta is launched as the main class with the expectation of chainloading another class manually.
“config” => Only appears in the config file.

Context property Argument description
* agenta.assets.fml -Dagenta.assets.fml={value} A link to an archive Agenta should forward legacy forge download requests to
* agenta.assets.index -Dagenta.assets.index={value} The URL for the asset index Agenta should use as a base
* agenta.assets.routing -Dagenta.assets.routing=true Should agenta reroute requests the mojang’s asset servers? (default: “true”)
* agenta.assets.url -Dagenta.assets.url={value} The URL for the resource server Agenta should pull assets from
* agenta.prt.color -Dagenta.prt.color=false Pass the value ‘false’ to disable colour printing.
* agenta.prt.debug -Dagenta.prt.debug=false Should agenta show debug messages?
* agenta.save.file -Dagenta.save.file=saves.json When handling saving for certain versions of old Minecraft that relied on long dead mojang endpoints, what should agenta call the save file? (default: “saves.json”)
* agenta.skin.resize -Dagenta.skin.resize=true Should agenta try to resize skins from 64×64 to 64×32 for better compatibility? (default: “true”)
* agenta.skin.merge -Dagenta.skin.merge=true Should Agenta take multi layered skins and attempt to flatten the layers down? (default: “true”)
* agenta.skin.cache -Dagenta.skin.cache=true Should agenta cache skin lookups? (default: “true”)
config agenta.config.version The version of agenta that generated a set config file. Will be used to detect if agenta should upgrade a set config file
static agenta.main.class -Dagenta.main.class={value} The class Agenta should try to load next when running in static/inline mode

# Fixes

– Skin support for pre 1.7.10 versions
– Cape support for pre 1.7.10 versions
– Sound for versions of the game that predate 1.6
– World savings for certain pre-alpha builds (experimental)
– Forge 1.5.2 being unable to fetch it’s library files (experimental)

# Note

– The same jar will work for almost every version of minecraft that predates Release 1.8
– Any miscellaneous fabric based modloader _should_ be supported.
– NilLoader can load Agenta. (Agenta doesn’t meet the criteria of a [NilLoader mod](https://git.sleeping.town/Nil/NilLoader#:~:text=A%20NilLoader%20mod%20includes%20a%20complete%20copy%20of%20NilLoader%20within%20itself))
– Some ancient versions of Forge/modloader may require you to load Agenta as a jar mod.
– LiteLoader inforces compatibility checks and so can never be fully supported