When the player shoots a projectile at a closed shulker or a breeze from a distance of 1-3 blocks away, the projectile will almost instantly be deflected at the camera's position, never getting near the entity.
Steps to Reproduce:
- Summon a shulker with no AI:
/summon minecraft:shulker ~ ~ ~ {NoAI:1b}
- Fire an arrow at it from 1-3 blocks away
→ observe result - Fire an arrow at it from >=4.5 blocks away
→ observe result
Observed Behavior:
When firing it from a closer distance, the arrow will almost instantly be deflected at the camera position, and the player's view will be visually cluttered from all the arrow and particles created. The arrow will also not damage the player due to MC-125936 and/or MC-214546. When attempting this same issue with breezes, the behavior is less noticable comparatively (shown in the video/s)
Expected Behavior:
The arrow would get near the shulker's hitbox before being deflected properly at close distances just as it does from further away.
Screenshots/Videos:
Reproducing the issue from a third-person perspective:
ShulkerDeflectClose1.mp4
ShulkerDeflectClose2.mp4
Reproducing the issue in first person:
ShulkerDeflectClosePlayerView.mp4
- relates to
-
MC-148451 Shulkers with shells closed still take damage from snowballs and other shulker bullets
- Open
-
MC-92175 Projectiles sometimes visually break before hitting a target
- Reopened
-
MC-125936 When projectiles spawn inside a hitbox, they don't hit the hitbox of the entity they are inside
- Reopened
-
MC-214546 Projectiles (including arrows) sometimes pass through entities without hitting them
- Reopened
-
MC-223466 Shulkers can deflect arrows before they are completely closed
- Reopened