I'm sorry I have taken a step back from modding, I have not been intentionally ignoring everyone! I have been devoting all of my spare time to developing my own game!
Obviously, my game has no relevance to this mod, but nevertheless I feel I should at least showcase why I have been absent for so long.
Introducing;
Wardens of Wen, available on Steam now!
Once my game has had it's full release and I have less personal pressure I plan to get back to modding once again! Thank you for your interest in my mod, and for your patience!
Modern Chickens
Modern Chickens is a NeoForge 1.21.1 port of the classic Chickens and Roost mods. It reintroduces the breeding-driven resource automation gameplay loop while embracing modern Forge-era tooling, data packs, and integrations.
Gameplay overview
- Collect basic chickens. Use spawn eggs or natural spawns to gather Tier 1 breeds, then throw coloured eggs to obtain dyed variants.
- Analyse and breed. Right-click chickens with the analyzer to view stats, use roosts for passive production, and combine chickens in the breeder to unlock higher tiers.
- Automate collection. Set up collectors next to roosts and henhouses to sweep drops into inventories or item pipes.
- Scale production. Tune
chickens.cfg to adjust lay rates, breeder speed multipliers, vanilla egg suppression, and natural spawn toggles to match your pack’s balance goals.
- Refer to the original mod pages for more details!
Feature highlights
- Comprehensive chicken roster - Ports the entire legacy chicken catalogue with stats, drops, and breeding trees exposed through data-driven registries and a persistent
chickens.cfg configuration file. Chickens can be customised, disabled, or reparented without recompiling the mod.
- Dynamic material coverage - Generates placeholder chickens for any ingot, liquid or chemical detected at runtime, using a shared fallback texture and Smart Chicken lineage to keep mod packs covered without manual config tweaks.
- Automation blocks - Roosts, breeders, collectors, the Avian Flux Converter, the Avian Fluid Converter, the Avian Chemical Converter, and the Avian Dousing Machine, the Incubator and the Nest ship with their original block entities, menus, and renderers so farms can incubate, store, transmute, and harvest chickens hands-free.
- Dedicated items - Spawn eggs, coloured eggs, liquid eggs, chicken catchers, and analyzer tools keep the legacy progression loop intact while adopting modern capability and tooltip systems.
- Fluid and chemical automation - Liquid eggs can be cracked into configurable fluid stacks with the Avian Fluid Converter, and chemical or gas eggs feed the Avian Chemical Converter to build Mekanism-compatible buffers. Both machines ship tank overlays, JEI recipes, and Jade/WTHIT readouts—plus Modern Chickens now generates fluid chickens automatically for every registered liquid in your pack and chemical chickens for every discovered Mekanism chemical.
- JEI and WTHIT integrations - Recipe categories, item subtypes, and overlay tooltips surface roost, breeder, and chicken stats directly in-game when the companion mods are installed.
- Modded Chicken Support - Modern Chickens will identify all 'ingot' resources in your minecraft instance and generate resource chickens for them. You are able to tune the
chicken.cfg to disable duplicate chickens, change their breed 'recipe' and laid resource.
- Specialty resource integrations - Prebuilt chickens now cover high-value items across popular tech/magic mods. Each registers only when its parent mod is loaded, keeping packs dependency-safe.
Integrated Mods & Unlockable Chickens
- Applied Energistics 2 — Certus Quartz, Charged Certus, Silicon, Fluix, Sky Stone.
- Extended AE / Advanced AE — Entro Alloy, Quantum Alloy, Entro Crystal.
- Applied Fluix / Applied Generators — Applied Fluix Crystal, Ember Crystal.
- Mekanism — Fluorite, HDPE Pellet, Plutonium Pellet, Polonium Pellet, Anitmatter Pellet
- Mekanism Extras — Naquadah (Ingot, Fluids, Chemicals)
- EvilCraft — Blood.
- Just Dire Things — Celestigem, Eclipse Alloy, Time Crystal.
- Industrial Foregoing — Plastic, Rubber.
- Avaritia — Neutron Pile, Infinity Ingot.
- RFTools Base — Dimensional Shard.
- Beyond Dimensions — Shattered Space-Time Crystal.
- Applied Flux — Redstone Crystal.
- SpectreThings / Irregular Implements — Ectoplasm (Single chicken when either mod is present)
- Draconic Evolution — Chaos Fragment (Small).
- Mystical Agriculture — Inferium, Prudentium, Tertium, Imperium, Supremium, Insanium essences.
- Powah — Uraninite.
- Flux Networks — Flux Dust.
- Actually Additions — Black Quartz, Restonia, Diamatine, Emeradic, Enori, Palis, Void crystals.
- Vanilla — Amethyst (Amethyst Shard), Nether Stars, Dragon Eggs
Boss Chickens via Avian Dousing (Dragon / Wither)
You cannot breed these; you must infuse them in the Avian Dousing Machine.
1. Base Chicken
- Dragon: place an Obsidian Chicken in the input slot.
- Wither: place a Soul Sand Chicken in the input slot.
2. Fill the special buffer
- Dragon: Insert Dragon's Breath Bottles.
- Wither: Insert Nether Stars.
- Each item adds 100 mB; you need 1000 mB total (10 items).
3. Supply Power
- Ensure the dousing machine is powered; it consumes the listed RF during infusion.
4. Start Infusion
- When the special buffer is full and RF is available, start the process. The base chicken is consumed and replaced with the boss chicken spawn egg:
- Dragon Chicken -> Lays Dragon Eggs
- Wither Chicken -> Lays Nether Stars
5. Automate
- Place the resulting chicken in a roost/henhouse to farm Dragon Eggs or Nether Stars hands‑free.
Chickens available in ATM10!


Avian Fluid / Chemical Converters

Liquid eggs no longer require hand-placing to deploy their contents. Drop a liquid or Chemical egg in the respective Avian Converter and it automatically cracks the shell, stores the fluid/chemical internally, and feeds adjacent tanks or pipes each tick.
- Discovery: JEI adds an “Avian Fluid/Chemical Converter” category that lists every liquid/chemical egg and the fluid/chemical volume it produces. The converter block is registered as a catalyst, so recipes are only a click away.
- Catch ’em all: Modern Chickens now creates a dedicated chicken for every fluid and chemical detected at runtime—if a mod ships a new liquid or chemical, you get a matching bird and egg automatically.
- Monitoring: WTHIT and Jade overlays mirror the in-block gauge with the current fluid/chemical name, stored amount, and tank capacity. You can check the converter’s status without opening the GUI.
- Balancing: Server owners can adjust `general.avianFluidConverterCapacity`, `general.avianFluidConverterTransferRate`, and `general.liquidEggHazardsEnabled` in `config/chickens.cfg` to match the rest of their tech progression.
Pair the converter with standard fluid/chemical transport (pipes, tubes, tanks, or machines) to integrate chickens into modded processing lines—experience, biofuel, radioactive waste, and other tech fluids now flow straight from the coop.
Avian Dousing Machine


The Avian Dousing Machine ties the Smart Chicken lineage into the new fluid and chemical chicken generators. It consumes stored reagents and Redstone Flux to mint spawn eggs for the dynamically generated liquid and chemical chickens, letting you unlock those breeds in survival without commands or JSON edits.
- Inputs: Place a Smart Chicken spawn egg or captured Smart Chicken in the left slot. The machine only accepts Smart Chickens, treating them as blank templates to be imprinted with a reagent.
- Reagents: Pipe liquids into the built-in fluid tank (often from an Avian Fluid Converter) and feed Mekanism chemicals or gases into the internal chemical buffer directly or via an Avian Chemical Converter. The machine automatically prefers chemicals when both buffers are available.
- Outputs: When it has enough energy and reagent, the Dousing Machine consumes one Smart Chicken plus a chunk of stored liquid or chemical and creates the corresponding liquid or chemical chicken spawn egg in the output slot. Each egg hatches into a chicken that lays the matching liquid or chemical egg item.
- Discovery tools: With Mekanism and JEI installed, an “Avian Dousing Machine” recipe category lists each supported chemical egg, its Smart Chicken input, reagent cost, RF cost, and the resulting chemical chicken spawn egg so you can plan your automation chain.
- Status at a glance: WTHIT overlays mirror the machine’s stored fluid and energy plus its infusion progress, so you can confirm whether a cycle is about to complete without opening the GUI.
Combining the Dousing Machine with the Fluid and Chemical Converters lets you go from liquids or Mekanism chemicals → eggs → buffered tanks → dedicated chickens entirely inside the Modern Chickens ecosystem.
Roosters
Roosters are utility birds inspired by Hatchery’s rooster: they never lay eggs themselves, but they store seeds and power nearby roosts when paired with nests.
- Behaviour: Roosters use chicken AI (wandering, following food, panic) but keep their internal egg timer above the lay threshold, so they never produce eggs directly.
- Seed storage: Right-clicking a rooster opens a small inventory where you can feed it seeds (anything tagged as `#minecraft:chicken_food`). Internally the rooster converts pairs of seeds into a lightweight “seed charge” used for GUIs and future breeding logic.
- Item form: Using the Chicken Catcher on a rooster turns it into a specialised chicken item marked as a rooster. That item can be placed back into the world as a rooster, or dropped into a Nest to contribute aura.
- Roost synergy: Roosts scan the area around them for active nests. Each rooster in an active nest adds a production bonus on top of the base roost speed.
Rooster-related configuration entries live in the `general` section of `config/chickens.cfg`
Nest

The Nest is a small block that turns captured roosters and seeds into an aura that boosts nearby roosts. It does not produce items on its own; its sole job is to power the rooster aura.
- Inventory layout: The GUI exposes two slots – a **seed slot** on the left and a **rooster slot** on the right. The block entity also behaves as a sided inventory so hoppers and item pipes can automate both inputs.
- Accepted items: The seed slot accepts vanilla seeds (`wheat`, `beetroot`, `melon`, `pumpkin`). The rooster slot only accepts rooster-marked chicken items; regular chicken items must go into roosts or breeders instead.
- Aura fuel: When at least one rooster is present and seeds are available, the Nest consumes one seed at a time and converts it into “aura time”. As long as the internal timer has time remaining, the nest is considered active and will be picked up by nearby roosts.
- Rooster cap: Only a limited number of roosters are counted per nest; any extra birds above the configured cap are ignored for aura strength, though they still occupy item space.
Nest behaviour is controlled by these `general` entries in `config/chickens.cfg`
Incubator


The Incubator is a compact RF-powered machine that turns chicken spawn eggs into portable chicken items that can be dropped into roosts, breeders, or back into the world as entities.
- Inputs and outputs: The left slot accepts chicken spawn eggs from the mod. When fully charged and supplied with an egg, the Incubator consumes RF and the egg to create a matching chicken item in the right slot using default stats for that breed.
- Energy system: The block maintains an internal RF buffer and periodically pulls energy from adjacent blocks using NeoForge’s energy capability. An on-screen energy bar and tooltip show the current and maximum stored RF.
- Processing: Each operation advances over a fixed progress bar (200 ticks by default). Once both the progress bar and the reserved energy meet the configured cost for the current egg, the machine outputs a chicken item and moves on to the next egg.
- Automation: The Incubator exposes a standard sided inventory – eggs can be inserted from the top or sides, and completed chicken items are extracted from the bottom. This makes it easy to chain breeders → incubators → roosts in fully automated setups.
All Incubator tuning lives under `general` in `config/chickens.cfg`
RF Generation
- A new line of Chickens has been introduced; the Redstone Flux Chicken! These chickens lay Flux Eggs that contain 1,000 RF per egg! Along with the New Chicken and Egg we also get a new machine, The Avian Flux Converter! This converter will process a single egg at a time, converting the egg into Raw RF it will hold in the machine's battery. The Avian Flux Converter will hold its RF capacity if broken and has the ability to pipe the RF out into other machines/batteries.

Custom Chicken Creation:
- After first run, the mod will generate a
chickens_custom.json file in the config directory where you can add bespoke chickens without recompiling the mod. The starter file will also have an example baked in.
- Each entry in the
chickens array controls the chicken name, texture, lay/drop items, breeding parents, lay coefficient, and optional display name. Any missing field falls back to the mod defaults so you can tweak as much or as little as you like.
- Custom chickens participate in the existing
chickens.cfg flow, meaning you can still fine-tune them (enable/disable, change drops, reparent) alongside the built-in roster.

Refer to the GitHub for more detailed Information!
GitHub
Credits