While mining using a tool (ex: a pickaxe), data gets sent over to the server saying what block was broken, and then the server updates the data values to make the pick more damaged, and this also gets updated on the client. Because of the new feature where the cracking restarts when the tool is swapped, this causes the block you started to break right after you broke the previous one to reset and consume about 1.5x as much time as it should take (with a diamond pick). A solution to this I thought up was to have the crack only reset after the normal block ID is changed, instead of the metadata value changing.
This also happens when you drop or pick up items into/from an item stack you are holding.
Linked issues
is duplicated by 6
relates to 2
Comments 16
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
To test this on the current snapshot, I'd need to have a remote server, and the network needs to be a bit latent. This issue is primarily caused by the values updating, but they simply would update way too fast on singleplayer (About <1ms). To see this fully happening, I'd need to log onto a server using 13w03a. Does anyone have an IP for a snapshot server?
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.
Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. It will be reopened as soon as the requested information has been delivered.
Partially confirmed for Minecraft 1.10.2. I can't reproduce the tool metadata issue (I may just be having really good ping) but adding items to the stack you're holding still causes the cracking action to reset.
Confirmed.