Crossbow piercing arrow damage is randomized every time it passes through a mob
The damage from a Piercing arrow is randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time, usually between 1-4 HP. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
Code analysis
Crossbow arrows shot by players always do critical damage; the random critical damage bonus is calculated on every hit instead of once when the arrow is spawned.
Created Issue:
Crossbow piercing arrow damage is randomized every time it passes through a mob
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
Some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated.
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
Some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated.
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time, usually between 1-4 HP. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
The damage from a Piercing arrow appears to be randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time, usually between 1-4 HP. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
Code analysis
The damage bonus from critical arrows (crossbow arrows shot by players always critical)
The damage from a Piercing arrow
appears to berandomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time, usually between 1-4 HP. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
Code analysis
The damage bonus from critical arrows (crossbow arrows shot by players always critical)The damage from a Piercing arrow is randomized every time it passes through a mob, instead of remaining the same after being shot from the crossbow.
To reproduce
- Obtain a Piercing IV crossbow
- Summon 5 or less 20-health mobs (e.g. creepers) lined up with {NoAI:1b}
- Shoot the crossbow so that the arrow hits all of the mobs
- Repeat several times
As shown in this video, some mobs will die after taking two hits, while others take three; the mobs that die change every time this is repeated. The remaining health of the mobs that survive two hits also changes every time, usually between 1-4 HP. This could make advancements such as "Two Birds, One Arrow" and "Arbalistic" trickier to get, since the mobs could take a different number of hits to kill despite starting out with the same health and being damaged by the same arrow.
Code analysis
Crossbow arrows shot by players always do critical damage; the random critical damage bonus is calculated on every hit instead of once when the arrow is spawned.
The Bug:
If an arrow is shot from a crossbow which is enchanted with piercing towards an entity that is standing up against a wall, it is able to phase inside, or even through that wall.
How to reproduce:
- Build a wall that is one block thick
- Place an item frame on that wall
- Fire a piercing crossbow at the item frame
/give @p minecraft:crossbow[minecraft:enchantments={levels:{"quick_charge":3, "piercing":3}},minecraft:charged_projectiles=[{id:"arrow"}]]
Observed Results:
The arrow will either phase through the wall, or land inside of the wall depending on the angle it is shot from.
Expected Results:
The arrow would kill the item frame entity, and land against the wall.
Screenshots/Videos:
Short version: Minecraft 1.14 2019-04-24 17-23-02.mp4![]()
Long version: https://youtu.be/05IR4RXe2GQ
Notes
Related to other piercing crossbow issues:
MC-150215 MC-158892 MC-145557 MC-270966

This report has not been updated recently for over 1 year, does this still affects 1.16.2?
Can confirm that this is still an issue in 20w51a.
Can confirm in 21w03a. You can use this following command to obtain the crossbow showcased in the video.
/give @s minecraft:crossbow{Enchantments:[{id:"piercing",lvl:4},{id:"quick_charge",lvl:3},{id:"unbreaking",lvl:3}]}Can confirm in 21w05a.
Can confirm in 21w06a.
Can confirm in 21w07a.
Can confirm in 1.16.5 and 21w08b.
Can confirm in 1.17.
Can confirm in 1.17.1.
Can confirm in 1.18.1.