I use buckets of lava to fuel my 4 smelting ovens. When the lava is used up, I take the empty buckets (usually 6 or 7) through my nether portal right next door and fill them up at a lava lake.
Quite often one of the lava buckets will suddenly revert to an empty bucket before I get back to my ovens. It's not a huge problem, but I am curious to know why this happens. Is this one of those glitches that is caused by "lag"? If so, I would love it if someone could explain it to me. :-)
This is due to a client-server desync issue in the game; your position on the server doesn't exactly match the client's position, especially when you are moving quickly (either turning or walking/sprinting) due to latency that exists even without lag:
MC-12363 Lava / water bucket desync when using it while rapidly turning (this is much older than 1.5, back to 1.3.1 for singleplayer and for multiplayer probably as long as it has existed; 1.3.1 made singleplayer run on an internal server so many previously multiplayer-only issues like this started affecting it)
Sadly, like with many bugs, the fix is very simple, one which I implemented myself by adding only a couple lines of code to check that the "world" is not remote (not the client):
54. Fixed a client-side glitch with buckets which causes them to place ghost blocks or appear filled when they are empty.
Some other blocks and items are also affected, such as lilypads, and even boats (before 1.9, which I also fixed; Mojang didn't really fix it since they completely rewrote the code for boats), all due to the same cause - actions like this should only occur server-side (there can still be a desync from the server-side position and where you are looking on the client but in my experience this has been far less noticeable, it may also help that server performance is much better in my version, typically 1-2 ms ticks, or only 2-4% of the allowed time; either way, since packets are sent/processed once per tick there is a built-in latency of at least 50 ms, 100 ms for a round-trip. Of course, multiplayer also has network latency to consider).
I use buckets of lava to fuel my 4 smelting ovens. When the lava is used up, I take the empty buckets (usually 6 or 7) through my nether portal right next door and fill them up at a lava lake.
Quite often one of the lava buckets will suddenly revert to an empty bucket before I get back to my ovens. It's not a huge problem, but I am curious to know why this happens. Is this one of those glitches that is caused by "lag"? If so, I would love it if someone could explain it to me. :-)
This is due to a client-server desync issue in the game; your position on the server doesn't exactly match the client's position, especially when you are moving quickly (either turning or walking/sprinting) due to latency that exists even without lag:
MC-12363 Lava / water bucket desync when using it while rapidly turning (this is much older than 1.5, back to 1.3.1 for singleplayer and for multiplayer probably as long as it has existed; 1.3.1 made singleplayer run on an internal server so many previously multiplayer-only issues like this started affecting it)
Sadly, like with many bugs, the fix is very simple, one which I implemented myself by adding only a couple lines of code to check that the "world" is not remote (not the client):
Some other blocks and items are also affected, such as lilypads, and even boats (before 1.9, which I also fixed; Mojang didn't really fix it since they completely rewrote the code for boats), all due to the same cause - actions like this should only occur server-side (there can still be a desync from the server-side position and where you are looking on the client but in my experience this has been far less noticeable, it may also help that server performance is much better in my version, typically 1-2 ms ticks, or only 2-4% of the allowed time; either way, since packets are sent/processed once per tick there is a built-in latency of at least 50 ms, 100 ms for a round-trip. Of course, multiplayer also has network latency to consider).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Thank you for the interesting explanation!