The amount of additional knockback that players deal with the knockback 2 enchantment or with sprinting + knockback 1 or 2 seems to be too much.
Steps to reproduce
Load
Spawn a husk on the first iron trapdoor after the slabs.
Activate the command block to set the crosshair straight south.
Walk or sprint straight toward the husk and hit it with one of the swords.
Note its position after knockback.
Kill it.
Repeat steps (2) - (6) walking and sprinting with each sword.
Expected results
Knockback would scale linearly with sprinting and enchantment level. It would also be consistent.
This chart is in pixels for easier comparison with the observed results.
| Walking | Sprinting |
---|---|---|
Base | 32 | 48 |
Knockback 1 | 48 | 64 |
Knockback 2 | 64 | 80 |
These expected results are derived from testing I did after the 1.16 update changed knockback. The changes in 1.16 were reported in MCPE-91428, which I believe was working as intended, but it has never been authoritatively stated.
Observed results
When knockback is enhanced more than once (either by the knockback 2 enchantment or by sprinting + the knockback enchantment), the increased knockback is out of proportion to the increase from sprinting alone or the knockback 1 enchantment alone, and is higher than it was in 1.16 and 1.17. I am not sure when this changed. The amount of knockback given by sprinting or the knockback enchantment also seems to have a random factor.
Measured in pixels.
| Walking | Sprinting |
---|---|---|
Base | 31.5 | 41-43 |
Knockback 1 | 42-43 | 76-82 |
Knockback 2 | 76-82 | 112-115 |
Linked issues
is duplicated by 1
Attachments
Comments 4
Extra knockback from spam-clicking will be tracked at MCPE-170242.
Compared to Java Edition, knockback buffs are actually less powerful in Bedrock. So maybe this report should be resolved working as intended.
Buffs | Bedrock knockback | Java knockback |
---|---|---|
0 | 2 | 2 |
1 (knockback 1 or sprinting) | 2.625 | 3.5 |
2 (knockback 2 or [knockback 1 + sprinting]) | 5 | 6 |
3 (knockback 2 + sprinting) | 7 | 9 |
Measured in blocks, the scaling goes roughly like this, where a “buff” is either sprinting or a level of the knockback enchantment:
buffs
observed knockback
expected knockback
0
2
2
1
2.625
3
2
5
4
3
7
5