Affects Version/s: 1.16.2, 1.16.4, 20w49a, 20w51a, 21w03a, 21w07a, 21w08b, 21w11a, 21w16a
Fix Version/s: None
If you throw an ender pearl downwards you get teleported slightly above the block
But you should probably land on the block directly.
How to replicate/An example of a case this is bad for :
If there is an item on the ground, and you're levitating, and throw a pearl to try and pickup the item, you can't.
This is bad for raiding end cities, for example: if a shulker shell falls on the ground and you throw a pearl to it while you're levitating to try and pick it up, you can't
And that is bad if you want to raid quickly and efficiently
The speculated issue :
I think it's because the edge of the pearls hitbox touches the ground then the player gets teleported to the middle of the hitbox instead of the surface the hitbox landed on
Suggested ways of fixing (Btw I'm not an expert) :
- Make the teleportation mechanic teleport you to the surface the pearl hit instead of inside the pearls position
- Have a small offset added to the pearl teleportation
- Make the hitbox of the pearl smaller
If this does get fixed
Thx in advance