Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 2 weeks ago
Nature's Appetite
Overview
Nature's Appetite is a Forge 1.20.1 mod that automates animal feeding and breeding:
- Animals can seek and eat dropped breeding food automatically.
- Adult feeding is gated by breeding cooldown (
age == 0) to prevent continuous waste. - Baby animals can continuously eat (configurable) to speed up growth.
- Food quality is data-driven and can add healing, love-time bonus, growth bonus, extra baby chance, herd signals, and temporary special drops.
Current Features
- Auto-feed goal injection for whitelist animals.
- Tag-driven whitelist/blacklist control.
- Owner attribution for breeding credit.
- Reloadable JSON-based quality system (
data_maps/item/food_quality.json). - Per-level dropped-item candidate tracker for better farm performance.
- GameTest + unit test scaffolding.
Server Config Keys
Main keys in natures_appetite-server.toml:
enableAutoFeedenableAdultContinuousFeedingenableBabyContinuousFeedingscanRadiusscanIntervalMinscanIntervalMaxmaxCandidatesPerScanpathTimeoutTicksownerAttributionRangeenableQualitySystemenablePackBehaviorenableSpecialDrops
Datapack Tags
Only entities in whitelist are enabled; blacklist always overrides whitelist.
data/natures_appetite/tags/entity_type/auto_feed_animals.json
{
"replace": true,
"values": [
"minecraft:cow",
"minecraft:sheep",
"minecraft:pig",
"minecraft:chicken"
]
}
data/natures_appetite/tags/entity_type/auto_feed_blacklist.json
{
"replace": true,
"values": [
"minecraft:pig"
]
}
Apply datapack changes:
/reload
/datapack list


