mojira.dev
MC-99198

Villagers can't seem to breed with beetroot

The bug

Villagers seem to become willing to breed with the old carrots, potatoes and bread, but not with the new beetroot.

How to reproduce

  1. Build infinite village (Screenshot example)

  2. Spawn ~16-32 villagers

  3. Throw food at them
    → Carrots, potatoes, bread show willingness "hearts" almost immediately. Beetroot never increases their willingness.

The fix

Add a check for beetroot in net.minecraft.entity.passive.EntityVillager.getIsWillingToMate(boolean updateFirst).

Linked issues

Attachments

Comments 12

Beetroot not working

In a single village with 92 doors (verified with NBT Explorer) 4 villagers within 10 blocks of the village center and 5 blocks vertical given multiple stacks of beetroot each would never become willing to breed. Villagers would become willing after trading, or when given a full stack of bread. I tried this on Mac OS 10.9.5 and Windows 7 in SSP and SMP.

I tested this in 1.10.2, villagers still would not become willing with beetroot. Have not tested in 1.11 yet.

Beetroots still don't increase willingness in 1.11.

2 more comments

Retested in latest snapshot - Still won't breed with Beetroot

Confirmed in 1.13pre6

Confirm in 1.13.2 and 1.14.2

Cannot reproduce in 1.14.3-pre4. They seem to breed just fine with beetroot. Cane someone else please verify/confirm if this is fixed.

Seems to be fixed, see

[media]

.

Dan Young

(Unassigned)

Confirmed

(Unassigned)

Minecraft 1.9, Minecraft 16w42a, Minecraft 1.11, Minecraft 1.11.2, Minecraft 1.12.2, Minecraft 18w22c, Minecraft 1.13-pre6, Minecraft 1.14.2

Minecraft 1.14.3 Pre-Release 4

Retrieved