mojira.dev
MCPE-81545

Villagers won't pick up food when in a minecart

When you throw down food for a villager in a minecart it won't pick it up acting as it it can't see it.

Steps to reproduce

It's like this:

[media]

Attachments

Comments 4

Confirmed in 1.14.60. Villager in a minecart does not pick up food. For comparison, villager in a boat does pick up food.

Half works in 1.17.41.

Villagers were in the nether (in minecarts) and they didn't accept any food or seeds even though they were farmers who had beds and composters. After moving them over to the overworld (sending through portal requires breaking the minecart, then placing them back into minecarts in the overworld), they started accepting food and seeds, but after a few minutes they stopped picking up stuff again (they had workstations and beds in overworld too). Only realised this after an hour of moving them, very frustrating.

 

Edit - I figured mine out, through testing I determined my problem was more of a pathfinding issue that the villager couldn't find a route to get to the food (even though it was in front of their face) so they didn't pick the stuff up, but I did run into some other issues.

  1. In a minecart on rails, villagers aren't able to pick up food at their feet height, but can pick up stuff at face height ie. put a block next to the rail and put the item on it.

  2. Every now and then, even though they have plenty of inventory space, they will refuse to pick up items, this could be because they were villagers spawned in by a spawn egg. After a while they might pick it up, or breaking the minecart and putting them back in helps sometimes.

I cannot reproduce this in 1.19.63. Resolving as Fixed.

Corey Littler

(Unassigned)

390181

Confirmed

Multiple

minecart, villager

1.17.0.50 Beta, 1.16.0.64 Beta, 1.14.60 Hotfix, 1.17.41 Hotfix

1.19.63

Retrieved