I was testing the resistance effect for something important and I noticed that resistance V(5) Take's the same amount of Damage than Resistance IV(4).
What I expected to happen is that resistance V(5) makes me takes less damage than Resistance IV(4)
What actually happened is that they both take me the same amount of damage.
resistance IV(4) is equal to diamond/netherite armor, so for some reason resistance V(5) is equal to diamond/netherite armor too
Resistance IV(4) gives you 80% more protection, but Resistance V(5) also gives you 80% protection too for no reason. so the conclusion is it should be that Resistance V(5) gives you 100% more protection, not 80%. please fix this and thank you. (also the numbers next to the roman numerals represent what number is the roman numeral, NOT the amplifier)
Linked issues
relates to 2
testing discovered 1
Comments 5
This could have something to do with the fact that when wearing armor and having resistance 5+ you can take damage, without armor you don't take damage (resistance is supposed to give 20% damage reduction per level (capping at 100%)).
This does seem to work properly in java.
see also MCPE-80847
Can confirm in 1.16.201. Resistance V acts like resistance IV, but any higher level gives full protection.
This equivalence between Resistance V and Resistance IV was fixed by the combat changes in 1.18.30, but only in a literal/technical way. Now all Resistance levels are one level weaker than they should be. To avoid confusion, I have made a new a new report at MCPE-156012.
Please update the report with instructions on how to reproduce the bug. More details can be found in the Writing Helpful Bug Reports for Minecraft article.
We suggest the following template:
Your report will reopen when it has been modified.