'Take Aim' advancement granted by projectiles other than arrows
The bug
The advancement "Take Aim" is granted to the player by throwing an egg, snowball, fireball, etc at a mob. The advancement is described as "Shoot something with a bow and arrow."
This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true but does not check for the projectile type.
Linked Issues
is duplicated by7
Created Issue:
Reflected Ghast fireballs grant the "Take Aim" advancement
The advancement "Take Aim" is granted to the player if they reflect a Ghast fireball at a Ghast if they do not already have the advancement. This would not be super uncommon to have happen in survival as some players won't have bows by the time they enter the nether. This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true, which, since Ghast fireballs are projectiles, completes the advancement.
Environment
Windows 10, Java version 8
The advancement "Take Aim" is granted to the player if they reflect a Ghast fireball at a Ghast if they do not already have the advancement. The advancement is described as "Shoot something with a bow and arrow." This would not be super uncommon to have happen in survival as some players won't have bows by the time they enter the nether. This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true, which, since Ghast fireballs are projectiles, completes the advancement. Some possible ways to fix this would be to add a check to the advancement to make sure the projectile is an arrow, or reword the description to just "Shoot something."
The advancement "Take Aim" is granted to the player if they reflect a Ghast fireball at a Ghast if they do not already have the advancement. The advancement is described as "Shoot something with a bow and arrow." This would not be super uncommon to have happen in survival as some players won't have bows by the time they enter the nether. This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true, which, since Ghast fireballs are projectiles, completes the advancement. Some possible ways to fix this would be to add a check to the advancement to make sure the projectile is an arrow, or reword the description to
just"Shoot something."The advancement "Take Aim" is granted to the player if they reflect a Ghast fireball at a Ghast if they do not already have the advancement. The advancement is described as "Shoot something with a bow and arrow." This would not be super uncommon to have happen in survival as some players won't have bows by the time they enter the nether. This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true, which, since Ghast fireballs are projectiles, completes the advancement. Some possible ways to fix this would be to add a check to the advancement to make sure the projectile is an arrow, or reword the description to something like "Shoot something."
Reflected Ghast fireballs grant the "Take Aim" advancement"Take Aim" granted by projectiles other than arrows
The advancement "Take Aim" is granted to the player if they reflect a Ghast fireball at a Ghast if they do not already have the advancement. The advancement is described as "Shoot something with a bow and arrow." This would not be super uncommon to have happen in survival as some players won't have bows by the time they enter the nether. This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true, which, since Ghast fireballs are projectiles, completes the advancement. Some possible ways to fix this would be to add a check to the advancement to make sure the projectile is an arrow, or reword the description to something like "Shoot something."
The bug
The advancement "Take Aim" is granted to the player by throwing an egg, snowball, fireball, etc at a mob. The advancement is described as "Shoot something with a bow and arrow."
This bug is due to the fact that the advancement minecraft:adventure/shoot_arrow checks player_hurt_entity for "is_projectile" being true but does not check for the projectile type.
is duplicated by
is duplicated by
is duplicated by
"Take Aim"granted by projectiles other than arrows'Take Aim' advancement granted by projectiles other than arrows
Windows 10, Java version 8
is duplicated by
is duplicated by
is duplicated by
is duplicated by