ProtocolSupport / ProtocolSupportPocketIssues

Issue-tracker for ProtocolSupport pocket edition.
6 stars 0 forks source link

Block breaking speed mismatch between server and client #82

Closed magicus closed 2 years ago

magicus commented 5 years ago

This one is weird. To reproduce:

1) Run in survival 2) Find a block that takes time to break. I used a wood block and tried breaking it by hand. 3) The PE client showed the "filling circle" animation, and when that was done, the block broke and was removed from view on the client. 4) For a PC player standing next by and looking, the block was not finished broken by that time. Instead, the pattern of "cracks" continued to grow long after this (it looked really weird), and after a while, the block finally was broken in the view of the PC player as well, and an item was dropped.

I'm not sure if this is caused by a mismatch in the time the Java and Bedrock edition thinks it should take to break a block? (Seems unlikely) My gut feeling (from just hours of minecraft playing), without any actual time measurements, was that the PE breaking speed was reasonable, but the server breaking speed was like 2x too slow.

I have not fully explored if this goes for other slow operations too, like breaking obsidian. I'll test that too, and report back.