mojira.dev

Repro Steps

What I expected to happen was...:
Dropping from y=200 should cause death regardless of enchants as it does in 1.14.60.

What actually happened was...:
With just leather boots with feather falling 4 and protection 4 only 5 hearts of damage is taken, none with an additional protection 4 item.

Steps to Reproduce:

  1. Equip any boots with feather falling and jump from y=200

  2. Notice you are no longer living

  3. Apply protection 4 to the boots (in addition to feather falling) and jump again

  4. Note barely any damage is taken and health is regained extremely quickly

Notes:

  • Works with any type of boots (leather through netherite)

  • MCPE-74826 posits that protection is somehow amplifying the feather falling in 1.16

  • Doesn't appear to work with any other form of protection (ie projectile)

Simply, there is no fall damage, with or without feather falling.
Steps to reproduce the bug:
1- Get your Elytra.
2-Fly up to the sky and stop flying.
3-Falls off xD.
Here's a video that shows the bug: 
https://youtu.be/6aKkJgDa3ig

My phone is a AX1077+
Thanks for your work and attention!.😃

Linked issues

Attachments

Comments 8

Hi Kevin,

I'm unable to replicate this. Can you replicate it on a new world?

If not, can you try removing items and stuff slowly to try and find what could be causing this for you.

Ionic

You have both the jump boost and the resistance status effects in addition to protection and feather falling, all of which reduce fall damage. It’s conceivable they could stack to 100% damage reduction, depending on the exact formula and rounding effects, as damage values are rounded down in Bedrock Edition. In the final fall the effects wear off before you land, but they might still apply based on being in effect when while you were in the air, ie at the time your fall height began to be counted.

Hey Ionic and GoldenHelmet, you both are right!, removing objects from my inventory was a great idea and this extreme fall damage reduction it's related with protection and feather falling, the protection strangely (At least for me xD) reduce damage in a linear way.

 

With protection 4 in helmet, chestplate and leggings made of every material in game reduce your fall damage, combined with just feather falling 4 to zero even without resistance 2, jump boost 2 and regeneration.

 

So thanks to your advice I think that title isn't: no fall damage but a extreme reduction in fall damage.

 

Here's a link to reproduce the bug in another world:

https://youtu.be/zGEXcO87zXs

 

I even survived a 10,000 blocks fall with full protection 4 excepts boots with just feather falling 4.

I forget to mention that in the previous beta, in the same conditions, I've effectively receive fall damage from the same heights.

PD. Sorry for my bad English 😥.

I managed to reproduce quite easily once we worked out enchants were involved.

  • From a height of 200 blocks (136 above ground) with just feather falling 4 I no longer was a member of the living.

  • Once I added protection 4 to the boots (in addition to FF4) I took 5 hearts of damage but survived.

  • A second Prot 4 item resulted in no damage.

  • The issue doesn't exist in current release.

I also noticed my health recharges after the drop with only boots far faster than I would expect. Possibly related.

@IonicEcko was your health regenerating more quickly because you were in peaceful mode?

Here is some further info/hypotheses:

  • Based on the feather falling table on the wiki, FF IV reduces fall damage by 48%.

  • Based on the formulas for other protection enchants that I found somewhere online (don't recall the site, but it was a while ago and I made a spreadsheet based on it), Prot VIII (from 2 Prot IV stacking) would reduce all sources of damage by 52% on average.

  • It's likely (knowing of various other simplifications) that in Bedrock edition the function for protection enchants returns the same value every time for a given level rather than a random value within a range.

Since, as you say, this issue only occurs in the beta, it would appear that the procedure for stacking protection enchants has been changed to apply each enchant to base damage separately before adding up the final damage amount. So, the new calculation seems to be 

NetDmg = BaseDmg - ( (BaseDmg * .48) + (BaseDmg *.52)  )= 0

Whereas the old calculation would have been

NetDmg = BaseDmg - ( (BaseDmg * .48) + ( (BasedDmg * .48) * .52) ) = BaseDmg * .2496

The change in calculation could be a result of

  • sending the wrong value to one of the functions for applying protection enchants, or 

  • not nesting the function calls properly, or

  • a typo within one of the protection enchant formulas, or

  • something else! What do I know?! 🙂

Peaceful mode was likely the cause, I never use it outside of my testing world so ignore that piece 😛

send an attachment of what happened to me also

Was about to report this and a related issue. It seems that once you get protection up to 20 for any kind of damage it is 100% prevented. So when wearing full netherite armour as follows:

Helm: Fire Protection IV

Chest: Protection IV

Legs: Protection IV

Boots: Protection IV + Feather Falling IV

I think my resists should be 12 (Protection) + 8 (Fire) + 12 (Fall) + 4 (Blast)

However, I take no fall damage and no fire damage.

Kevin Palencia

(Unassigned)

349304

Confirmed

Android

Android 8.1

1.16.0.60 Beta, 1.16.0.59 Beta

1.16.0.61 Beta

Retrieved