Analysis and behavior patch demo provided in comment.
In java edition,those mobs can bite you from 3 blocks radius but here in bedrock edition they need to be more closer in order to attack you,this makes them so much easier for armless players,so it's necessery to increase their attack reach or making them more faster,they should be a real challenge for players and a dead loss.
Linked issues
is blocked by 1
is duplicated by 7
relates to 2
Attachments
Comments 18
The reason why that happens is because in Bedrock Edition their hitbox is smaller, which also affects their reach multiplier! In BE their height is 1.9 instead of 2.2 and their width is 1.5 instead of 1.95! That's why their reach is bad...
I believe the too-short attack reach for ravagers would be fixed entirely by fixing the too-short collision box for ravagers (MCPE-45531) and the too-slow speed (MCPE-48145). The video below shows ravagers with movement speed and collision box changed to match Java (0.4 speed and 1.95 x 2.2
collision).
However, if you set the attack range multiplier to 2.5 as suggested by the comment above then ravagers can hit 5 blocks away from where they stand (i.e. a ravager standing on a floating block can hit a villager standing on a floating block with 4 air blocks in-between), which is far beyond the visual reach of their head.
By making the changes mentioned earlier by me the Bedrock one will have the exact same reach and attack
Added a video where i tested the changes i mentioned(including a fix to their to movement speed for more accurare testing), hopefully can help in the comparison
This was fixed in 1.19.40 by the fix to MCPE-45531, and to a lesser extent MCPE-48145.
Confirmed for 1.16.0