promotional bannermobile promotional banner

Nature's Appetite

Animals automatically eat dropped breeding food, enter love mode, and support quality-based advanced husbandry gameplay.

Nature's Appetite

Overview

Nature's Appetite is a NeoForge 1.21.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.
  • Data Map based quality system.
  • Per-level dropped-item candidate tracker for better farm performance.
  • GameTest + unit test scaffolding.

Server Config Keys

Main keys in natures_appetite-server.toml:

  • enableAutoFeed
  • enableAdultContinuousFeeding
  • enableBabyContinuousFeeding
  • scanRadius
  • scanIntervalMin
  • scanIntervalMax
  • maxCandidatesPerScan
  • pathTimeoutTicks
  • ownerAttributionRange
  • enableQualitySystem
  • enablePackBehavior
  • enableSpecialDrops

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

The Nature's Appetite Team

profile avatar
  • 3
    Followers
  • 2
    Projects
  • 16.0K
    Downloads

More from miyakko_de