"Sniper Duel" advancement triggered when killing non-skeleton mob at distance
The bug
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks. The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.
Steps to reproduce
- Revoke the "Sniper Duel" advancement in case you already have it
/advancement revoke @p minecraft:adventure/sniper_duel
- Give yourself a bow and arrows
- Shoot & kill any mob (except skeleton) at a minimum distance of 50 blocks
/summon husk ~ ~ ~50 {NoAI:1b,Health:0.1f}→ You are given the "Sniper Duel" advancement
Possible fix
Include "type": "skeleton" in the "entity" section of sniper_duel.json.
Created Issue:
sniper duel advancement triggered when killing non-skeleton mob at distance
The logic for awarding sniper-duel has changed.
Expected behaviour
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks.Observed behaviour
The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.Possible solution
Include "type": "skeleton" in the "entity" of sniper_duel.jsonTo reproduce
- Create new superflat world
- Give yourself a Power V bow and a sword
- spawn a skeleton and kill it
- switch difficulty to peaceful
- shoot any mob (chicken, horse, ...) at a minimum 50 block distance
- you get the advancement "Sniper Duel"
The logic for awarding sniper-duel has changed.
Expected behaviour
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks.Observed behaviour
The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.Possibl
esolution
Include "type": "skeleton" in the "entity" of sniper_duel.jsonTo reproduce
- Create new superflat world
- Give yourself a Power V bow and a sword
- spawn a skeleton and kill it
- switch difficulty to peaceful
- shoot any mob (chicken, horse, ...) at a minimum 50 block distance
- you get the advancement "Sniper Duel"
The logic for awarding sniper-duel has changed.
Expected behaviour
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks.Observed behaviour
The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.Possibly a solution
Include "type": "skeleton" in the "entity" section of sniper_duel.jsonTo reproduce
- Create new superflat world
- Give yourself a Power V bow and a sword
- spawn a skeleton and kill it
- switch difficulty to peaceful
- shoot any mob (chicken, horse, ...) at a minimum 50 block distance
- you get the advancement "Sniper Duel"
The logic for awarding sniper-duel has changed.
Expected behaviour
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks.Observed behaviour
The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.Possibly a solution
Include "type": "skeleton" in the "entity" section of sniper_duel.jsonTo reproduce
- Create new superflat world
- Give yourself a Power V bow and a sword
- spawn a skeleton and kill it
- switch difficulty to peaceful
- shoot any mob (chicken, horse, ...) at a minimum 50 block distance
- you get the advancement "Sniper Duel"
The bug
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks. The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.
Steps to reproduce
- Create new world
- Give yourself a Power V bow
- Shoot & kill any mob (except skeleton) at a minimum distance of 50 blocks
- Note how you are given the "Sniper Duel" advancement
Possible fix
Include "type": "skeleton" in the "entity" section of sniper_duel.json.
sniperduel advancement triggered when killing non-skeleton mob at distance"Sniper Duel" advancement triggered when killing non-skeleton mob at distance
The bug
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks. The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.
Steps to reproduce
Create new world- Give yourself a Power V bow
- Shoot & kill any mob (except skeleton) at a minimum distance of 50 blocks
- Note how you are given the "Sniper Duel" advancement
Possible fix
Include "type": "skeleton" in the "entity" section of sniper_duel.json.
The bug
The old sniper-duel achievement was triggered when killing a skeleton at a minimum distance of 50 blocks. The new sniper-duel advancement instead can be triggered by killing a skeleton at close range and subsequently killing any mob, skeleton or not, at a minimum distance of 50.
Steps to reproduce
- Revoke the "Sniper Duel" advancement in case you already have it
/advancement revoke @p minecraft:adventure/sniper_duel- Give yourself a bow and arrows
- Shoot & kill any mob (except skeleton) at a minimum distance of 50 blocks
/summon husk ~ ~ ~50 {NoAI:1b,Health:0.1f}→ You are given the "Sniper Duel" advancement
Possible fix
Include "type": "skeleton" in the "entity" section of sniper_duel.json.
Can confirm.
Some steps in how to reproduce are unnecessary or have unnecessary details. I suggest changing to the following: