Basically,
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
And finally,
If this does get fixed
Thx in advance
Linked issues
relates to 3
Attachments
Comments 21
Reply to : @Galaxy_2Alex
Sometimes, But it's generally on the same block
and about the screenshot :
Do you want just a general screenshot of me standing ? (of course I will take a brand new one)
And btw I also found something that further confirms my theory
If the item is on top of a stair, and you throw the pearl on the air part of the stair, the pearl has enough space to land lower so you can pick up the item
Relates to MC-269778
Are you throwing the ender pearl directly at the item? Please also provide a screenshot of your game with the F3 debug screen enabled.