Items dropped cannot be picked up by a player unless they are showing "movement" (yaw/pitch included).
If the player isn't moving, they can't pick up any item, whatever be the item's distance from the player.
I am assuming this has always been an issue as it exists in all pocketmine-based forks (hah, "forks").
-=-
I expect this is because PocketMine isn't doing near-entity checks unless the player has moved on that tick.
Yeah, just checked. checkNearEntities() executes inside Player::processMovement() only.
I've pushed the fix for this to the network branch since I don't have a 1.0.4 device to test this currently.
@dktapps Dont you have android?
... and I'm not downgrading for the sake of testing a simple fix.
It only take like 2 minutes
Most helpful comment
I've pushed the fix for this to the network branch since I don't have a 1.0.4 device to test this currently.