Affects 1.20
I've been testing and have found a few issues:
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 stuff on it. They also can't pick up items that are in the 2-3 block areas they occupy (they clip into the block above their head so u can't actually place blocks above their head)
When their head is in a block, even transparent block like glass, slab, or a closed trapdoor (ie. horizontal), whether it be at the bottom or top half, it can't pick up food even if it's at their feet, in their hitbox
If they have 4 blocks surrounding them at their feet level and a block above their head, trapping them in, they can't pick stuff up from outside their "cage", even if if the items are right in front of their face, they only can pick stuff from the two block areas they are standing in (feet and head block areas)
If their head is in open trapdoors (ie. vertical), it can't pick up items in the block area their feet is in
If their head is in open trapdoors and at feet level are surrounded by 4 blocks on each cardinal direction (including transparent blocks, trapdoors (top, bottom, open and closed), slabs and min 4-layer snow), they can't pick food up at all, even at face level. By removing a single block to one side of it, the villager will be able to pick the food up in front of it, but not if the food is in the 2 block area they are standing in.
I think most of these have to do with the villager being either unable to pathfind to the block the items are on, or unwilling to because the "cost" of walking on a trapdoor is too high/not a preferred path for them to walk on (according to wiki), even though they only way out is to jump out of the open trapdoor. They cannot be forced out of closed trapdoors even if a zombie attacks them, but if the trapdoor is open, they easily run out. Their AI allows them to occasionally walk out of open trapdoors themselves, then they can move to the food to pick it up, but it's quite rare for them to walk out of their own accord.
P.S. Sorry for the long comment.
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.
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.
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.
Affects 1.17.11
Affects 1.17.11
It is not just throwing between two honey blocks, you can do this with one block, where you throw the projectile along the side of the block.
I've noticed the bug since 1.14.20
Fair point, but i feel like this is slightly different from MCPE-29406, where it is about the clouds being in buildings but this is about a visual bug where the blocks are completely not appearing when being looked at certain angles through clouds.
This bug still occurs in 1.14.1. Probably due to game not saving the timer when exiting the world.
Affects 1.20