mojira.dev
MCPE-66734

Netherite Armor isn’t more effective than diamond

 

Netherite armor doesn’t protect the player from any more damage than diamond does.

 

Steps to reproduce this behavior:

note: you will need 2 players for this.

 

  1. Set the world difficulty to anything other than peaceful.

  2. Using a diamond sword, kill a player wearing diamond armor while counting successful hits.

  3. Using a netherite sword, kill a player wearing diamond armor while counting successful hits.

  4. Using a diamond sword, kill a player wearing netherite armor while counting successful hits.

  5. Using a netherite sword, kill a player wearing netherite armor while counting successful hits.

  6. Compare the amount of hits between each test. They should be basically the same when the player isn’t regenerating.

Linked issues

Comments 3

This is working as intended. Netherite armor does not give you more defense than diamond. According to the 1.16.0.51 changelog, these are the advantages of netherite:

  • Netherite items float in lava. So you don't lose all your gear after that unplanned lava bath

  • Netherite items have higher enchantment value than diamond (but not as high as gold)

  • Netherite tools work faster and last longer than diamond

  • Netherite weapons do more damage than diamond

  • Netherite armor have higher toughness and durability than diamond

  • Netherite armor gives you knockback resistance, so you barely get knocked back at all when hit by arrows and such

The problem is that on java diamond and netherite armor have a toughness value which is on netherite higher than on diamond. On bedrock edition the toughness value doesn’t exist. The higher toughness value makes the armor protect a little bit more damage than diamond.

@bugsbugsbugs since the changelog says as much, I'm inclined to think that in Bedrock diamond and netherite does have a toughness value, and the wiki entry is just wrong about that.

Another area where I'm pretty sure the wiki is just wrong about Bedrock Edition is in regard to damage values. In Bedrock all damage values are rounded down for non-player mobs. I haven't actually tested whether this applies to players too, but I think it does. You can see it by comparing that it takes 10 punches to kill most un-armored mobs, but 20 punches to kill un-armored zombie variants because they have 2 natural defense points. If mob damage was calculated and stored as floating points, it would only take 11 punches to kill an un-armored zombie. If this applies to players as well, then since a diamond sword does 8 damage and a netherite sword does 9, they will both do exactly 1 damage to a player with 20 defense (full diamond or netherite). I am not familiar with the toughness calculation, but I doubt it would be enough to make a difference in this case. Also, it may be that the game makes an exception when defense reduces damage below 1, because otherwise invulnerability would be too easy to achieve. However, that's something else I haven't tested.

Bruh

(Unassigned)

Unconfirmed

Windows

Win10

1.16.0.53 Beta

Retrieved