Description
【Gothening的一键吃】 Gothening's Not Yet Eat All
One key. Find food. Eat.
Gothening's Not Yet Eat All is a lightweight food automation utility for Minecraft NeoForge 1.21.1.
Press a single key to let the server find suitable food from your accessible storage, retrieve it, and perform the normal Minecraft eating process for you.
No item is sent from the client to the server. The server makes the food-selection, storage, and consumption decisions.
Features
One-Key Eating
Press the configurable keybind to automatically find and eat food.
The default key is:
V
The key can be changed or disabled through Minecraft's keybind settings.
Multiple Food Sources
The mod can search food from:
- Player inventory
- Nearby vanilla containers
- Refined Storage networks
- Applied Energistics 2 terminals and wireless terminals
- Sophisticated Backpacks
- Sophisticated Storage networks
Supported vanilla containers include:
- Chests
- Trapped chests
- Barrels
- Shulker boxes
- Double chests
Spice of Life Integration
When Spice of Life is installed, the mod prefers:
- Foods the player has not eaten yet
- Foods the player has already eaten
This allows the mod to naturally support food-diversity gameplay without modifying Spice of Life's internal data.
Normal Minecraft Eating
Food is consumed through the normal Minecraft food system.
This means the mod respects:
- Hunger
- Saturation
- Food effects
- Remaining items
- Normal item consumption behavior
The mod does not simply delete food from storage.
Food Blacklist
Specific foods can be excluded using their complete item ID.
For example:
food_blacklist = [
"minecraft:rotten_flesh",
"farmersdelight:example_food"
]
This works with foods from vanilla Minecraft and third-party food mods.
Configurable Providers
Individual storage providers can be enabled or disabled through configuration.
You can choose which storage systems the mod is allowed to search.
Supported Versions
- Minecraft 1.21.1
- NeoForge
Optional Integrations
The following mods are optional:
- Refined Storage
- Applied Energistics 2
- Sophisticated Backpacks
- Sophisticated Storage
- Spice of Life: Carrot Edition
The mod does not bundle or redistribute code from these mods.
Server Authoritative
Food selection, extraction, and consumption are handled by the server.
The client only sends an empty eating request.
The client does not send:
- Item IDs
- Storage locations
- Item quantities
- Food-selection results
This makes the system suitable for multiplayer environments where the server should remain authoritative.
Performance
The mod does not continuously scan for food every tick.
Storage networks and containers are searched only when an eating request is made.
Development and diagnostic logs are kept at DEBUG level where possible to avoid unnecessary log spam during normal gameplay.
Safety Features
The mod includes several safeguards:
- Prevents duplicate requests from rapid key presses
- Protects the player's main-hand item
- Returns extracted food when consumption fails
- Releases active requests on both success and failure
- Gracefully disables incompatible optional integrations
- Falls back to normal food selection if Spice of Life integration is unavailable
Configuration
The configuration file is:
config/gothenings_not_yet_eat_all-common.toml
After changing the configuration, restart the game or server.
Building
The project uses Gradle.
./gradlew build
The resulting JAR is generated in:
build/libs/
License
This project is licensed under the MIT License.
Copyright (c) 2026 Gothening.
You are free to use, modify, distribute, and include this mod in modpacks in accordance with the MIT License.
Disclaimer
This project is not affiliated with or endorsed by Mojang Studios, Microsoft, Refined Storage, Applied Energistics 2, Sophisticated Backpacks, Sophisticated Storage, or Spice of Life.



