mojira.dev
MC-199876

"Bullseye" advancement can be obtained without shooting an arrow from 30 blocks away

If you put trapdoor top of the target block, and then shoot an arrow from up, and then use Redstone to open the trapdoor, if the arrow is perfectly in the center, we will get a bullseye. For more information, watch this video (The video is not mine, I found this video) This Is a bug?

https://www.youtube.com/watch?v=oXzxjfjfu6U

Attachments

Comments 10

I can confirm for 1.16.3rc-1. One thing to note you have to have the arrow shot on the trapdoor above the bullseye in order to reproduce

Can confirm in 20w51a.

Can confirm in 21w03a.

Can confirm in 21w14a.

This also affects 1.18 pre1. The precise issue here is that when an arrow hits a Target block, the Bullseye advancement is granted as long as its owner is sufficiently far away, even if the arrow was shot at a closer range. (In other words, the advancemnt checks for the distance to the player, not the distance that the arrow was shot from.) Here are the steps I used to reproduce this issue:

  1. Place a target block with an acacia trapdoor on top of it (this lets you see the centre of the Target)

  2. Make sure you don't already have the advancement: /advancement revoke @s only minecraft:adventure/bullseye

  3. Stand on a platform two blocks above the trapdoor, to avoid picking up the arrows

  4. Shoot a few arrows into the middle of the Target

  5. Travel 30 blocks away

  6. Shoot an arrow onto the side of the Target block (this is just to power the trapdoor)

  7. The arrows hit the centre of the Target block, and the player is more than 20 blocks away, so the advancement is granted.

Can confirm in 1.18.2.

Can confirm in 22w12a.

[media][media]

This is literally the only way I can get the advancement

Barra Ihsan

(Unassigned)

Confirmed

Gameplay

Normal

Advancements

1.16.2, 1.16.3, 1.16.4, 20w46a, 20w49a, ..., 1.18.1, 1.18.2, 22w12a, 1.19, 1.20.5

Retrieved