Why Dropped Eggs Are Not Hatching (Troubleshooting)
Verify the Block and Five-Minute Timer
If your eggs vanish or sit unchanged instead of producing baby chicks, check how and where the egg items are resting.
1. Confirm a hay block is underneath: By default, eggOnlyHatchesWhenOnTopOfHayBlock is true. Eggs sitting on grass, dirt, wood, or stone despawn normally without spawning anything.
2. Drop the egg as an item: In vanilla Minecraft, right-clicking throws and breaks an egg immediately. Use your Drop key or let a chicken lay the egg directly so it sits on the hay block as a floating item entity.
3. Keep the chunk loaded and stay far enough away that the egg does not fly back into your inventory.
Check the Nearby Chicken Cap
Even on a hay block, the built-in overcrowding limiter stops new chicks from spawning once an area is full.
1. Count the chickens in and around your farm. Under default settings, onlyHatchIfLessChickensAroundThan caps the population at 50 chickens within the 32-block check set by radiusEntityLimiterCheck.
2. Check adjacent pens and wild chickens roaming outside your fences—any chicken inside that 32-block radius counts toward the 50-chicken limit.
3. Cull adult chickens or move extra flocks beyond 32 blocks to resume hatching, or check your config file to make sure eggWillHatchChance has not been lowered below 1.0.