mojira.dev
MCPE-82246

Tool Damage or Mob HP are Very Inaccurate in Minecraft PE

I was Testing the Stone Swords and Hands to see their Damage on Mobs
You see Hands said to Deal "1 dmg" and Stone Sword said to "deal 5" dmg and Strength Potion said to Increase dmg 130%
Mobs Tested;
Zombie (20 hp), Iron Golem (100 hp), Enderman (40 hp), and Chicken (4 hp)
Stone Sword
Zombie 20 ÷ 5 = 4 hits (Accurately tested), Iron Golem 100 + 5 = 20 (It only took 17 hits)
Hands
Zombie took 20 hits (Accurate), Iron Golem took only 50 Hits, Enderman took only 18 Hits, and Chicken took only 2 Hits!
Stone Sword (Sharpness 4) = 10 dmg + Strength 1 potion = should deal 13 dmg
But I tested on Zombie and deals 11 dmg, Because i punched it 9 times no potion, After one strike
Then I Stopped the Test Because I was Very Baffled About The Damage and Their HP, Especially Since there is LITERALLY NO Damage Indicator!!!
Please Fix the "Entire Dmg or HP System"

Linked issues

Comments 4

George milfull

Bedrock fists do 1 heart of damage, Java does 1/2 a heart

Zombies have 2 armor points so you will need to deal 22 hp damage to them which is 11 hits. 

Kent Nathaniel Suerte

Thank you, Now I know some mobs have armor bar, as well as fist do 2 dmg

Fists do 2 damage, but damage is rounded down to the nearest whole number, so with zombi s having just a bit of natural armor points they take 20 punches to kill, vs creepers only taking 10.

The damage values for weapons and tools have a “+” in front, meaning that they add to the damage of the bare fist. However, the tooltip numbers are based on fists doing just 1 damage, making them all inaccurate. This is tracked at MCPE-62692.

The tooltip for strength is also wrong, the actual calculation is close to * 130%, which actually would equal + 30%, but even that is not quite right. The game actually uses a recursive function, which I’ve delineated in my final comment on MCPE-34981.

Kent Nathaniel Suerte

(Unassigned)

Unconfirmed

Android

Android 10

1.14.60 Hotfix

Retrieved