The bug
Projectiles hit the player, snowman and witch who threw them at certain angles or close to the entities.
The projectile would hit players, snowman and witch the head, causing unable to successfully emission.
β’ Notes:
It can only be achieved in the face certain angle.
Approaching entities comparatively easy to reproduce.
This also happens in snowman.
Also affect the ride a entity.
β’ Projectiles types:
Snowballs
Egg
Ender Pearl
Arrow (It will hurt the players themselves.)
Splash Potions
Lingering Potions
How to reproduce
This can be consistently reproduced by flying into the air in creative and then running these 2 commands (while not moving), and then shooting an egg:
/summon zombie ~ ~ ~-1 {NoAI:1b}
/tp @p ~ ~ ~ 102.0 68.5
The exact range of movement varies, but this is one consistent angle.
Examples
Here are a few examples in videos:
Video 1 (Snowballs, egg and ender pearl): https://www.youtube.com/watch?v=q0DzNQxn-p0
Video 2 (Splash potions and lingering potions): https://www.youtube.com/watch?v=hUaRVsjkCIA
Video 3 (This also happens in snowman): https://www.youtube.com/watch?v=5Ug_jCZznUA
Code analysis
Code analysis by @unknown can be found in this comment.
Note: @unknown pointed out that the thrower
field has to be synchronized for the client to make sure the projectile behaves correctly client-side as well.
Linked issues
discovered while testing 1
is blocked by 1
is duplicated by 26
relates to 4
Attachments
Comments 73
Indeed, after many many tests, it seems that the bug is fixed since 1.16 Pre-Release 3.
It's very difficult to reproduce the bug...
Ender pearl thrown straight down while falling does not teleport you to the ground. Tried to reproduce and it seemed to not land in me either, it just disappeared not even resetting fall damage from that height. 1.16.2 bedrock playing on
Xbox one
Snowballs, Eggs and Ender Pearls cannot hurt mobs. They can only push them back.