Wither's projectile damage is unstable, sometimes it only damages one heart
repeat process
Summons a command block and turns it into purple and awaye-activates
and type /effect @e clear
observation results
Damage Winter has a glitch, sometimes it only comes in 1 damage (1 heart)
expected results
The wither projectile damage should deal the correct damage (4heart)
Linked issues
is duplicated by 4
relates to 2
testing discovered 1
Attachments
Comments 7
After thoroughly testing and looking at the vanilla behavior files, I can say that the randomness in wither skull damage is indeed due to randomness in how close the center of their explosion is to the player. If you remove all randomness from their trajectory with a behavior pack then they always do the same amount of damage. Also, if you set them to be summonable and summon them on yourself, the damage amount is always the same.
However, wither skulls should always do 8 projectile damage (4 hearts) to mobs they hit directly in vanilla, and then only do explosion damage to mobs nearby the point of impact, as in Java Edition (MC-178576). The reason they do not deal the stable projectile damage is that the projectile component in wither_skull.json
and wither_skull_dangerous.json
has no impact_damage
section within the on_hit parameter
. Compare this to the small_fireball.json
, which correctly gives blaze fireballs 5 projectile damage.
Ghast fireballs have the same bug, which I have reported at MCPE-153740.
Looking at the wither_skull.json entity file, the skulls do not do any projectile damage at all (no impact_damage). It looks like all of the damage is from the explosion, so the inconsistency you’re seeing might be explained by general randomness in explosion damage, or by how close you are to the center of the explosion.
Another factor could be difficulty level. Were both videos made with the same difficulty level?