The bug
Hitting a target block from exactly 30 blocks away while brushing up against a block right in front of you counts as being less than 30 blocks away and doesn't grant the advancement "Bullseye."
How to reproduce:
Place a target.
Place a redstone wire that extends 15 blocks off one side of the target.
Place a command block at the end of the wire with the following command:
/say 15
29 blocks away from the target, place a solid block.
Stand behind that block, so that you are 30 blocks away from the target.
Walk forward so that your hitbox collides with the block.
Continuously shoot at the target, trying to hit the exact center, until you see the message
[@] 15
in the chat.
→ ❌ You did not obtain the advancement "Bullseye."
Expected result:
The player should obtain the advancement "Bullseye" since they were 30 blocks away from the target when they shot at it.
Observed result:
The player did not get the advancement "Bullseye" despite being 30 blocks away from the target.
Linked issues
is duplicated by 1
relates to 1
Attachments
Comments 15
I shot arrows from a bow and a crossbow into the target block from more than 30 blocks away for about 30 minutes. Multiple have hit the bullseye but the advancement did not trigger. (1.20.4)
Cannot reproduce. I hit a bullseye from 31 blocks away and got the advancement. Sometimes you might think you hit a bullseye but the target's signal strength is only 14, which doesn't count. You have to hit the exact center.
Is this still an issue for anyone? If so, please comment or, as the reporter, add the affected version.
yes that's correct "the redstone wire is only 14 blocks long, which means the bell, redstone lamp and dispenser are triggered even when the target outputs a signal of strength" but its not required to trigger the "Bullseye" advancement has know that pop up on screen has gotten even colliding with the command block. gotten the advancement by colliding and one block away extra also two block extra but know its should trigger at least 30 blocks away
am colliding with the command block. the restone are fixed up to extend 15 redstone wire and fixed on bell dispenser and new setup with redsone lap to show redsone signal strength.
here am colliding with the command block
Again, your command block is not 29 blocks away, but 30 blocks away, meaning you are 31 blocks away from the target, so it is possible for you to get the advancement. The fact that you didn't get it on your first attempts though makes me think it's actually inconsistent. Maybe we need a different bug report for that.
looks been wrong about everything with setups, videos and comments. the hit-box of the player its 0.6 wide and requirement to get "Bullseye" advancement is 30.0 so that leaves it 30.6 if the math its correct the "Bullseye" advancement will be gotten easily with the right requirement.
things made like setups and command blocks was wrong setup command block also count from it so here you can try out the setups made with command blocks on platform
[media][media]the target block Does work and Does needs its requirement. have tested it over and over have spend long time fugue it out also with help from [Helper]ManosSef.
@unknown Please refrain from writing or editing comments too much, since this issue has 9 watchers who get emailed every time you do so.
I was hoping this bug report would have been resolved by now, given the comments, image, world save, and the time spent considering the issue. While game mechanics do change between updates, I doubt that had anything to do with this report.
Has anyone tested the bug using the world I provided? Previously, I made some mistakes in my analysis, but those were clarified with the help of new comments and further consideration. At first, this report was confusing, even to me, which led to some inaccurate conclusions.
To address the issue, I came up with a new method to calculate the distance from the target block using this command:
`/locate poi minecraft:beehive`
Simply place a beehive where you want the target block to be, then run the command—easy peasy!
[media]
Can confirm in 20w51a. I hit a bullseye from 40+ blocks away and was not awarded the achievement.