mojira.dev
MC-86937

Empty Chunks duplicate one-another and cause weird behaviour

In 15w34d, chunks which are empty, yet loaded seem to duplicate one-another if blocks are placed in them.

Steps to reproduce:

  • Create a new world

  • Enter the End

  • Place blocks starting from the main island outwards until the blocks stop appearing solid and appear as just hitboxes or "ghost blocks".

  • Press F3 and A

  • You'll notice the empty loaded chunks duplicate this new chunk with the ghost blocks. What's even stranger is that these duplicated chunks have solid blocks, so it's not just a rendering glitch.

  • Place blocks in a neighbouring chunk and F3 A again, same thing happens.

  • Relog while in that empty chunk with the ghost blocks

  • You won't be able to move until you are in back on the main island with pregenerated chunks.

This also happens when you create a void world of just air. Since there are no blocks in any chunks, you will be stuck until a block is placed and you relog. Then once you place blocks outside that chunk, and do F3 and A (or chunks are rendered on their own), you'll get the duplicates again.

Attached are some screenshots courtesy of myself and LapisDemon.

I have also attached a crash report. I am unsure if this is related to the problem, but it happened while trying to recreate the above issue. I created a flat world of carpet and broke the carpet to try and get empty chunks. I got the same ghost blocks appearing but this time my game froze and crashed when I came across a generated village.

I have been informed that this does not occur in the A, B or C snapshots of this week (15w34)

Hopefully this helps!

Related issues

Attachments

Comments

migrated
[media][media][media][media][media][media][media][media]
samasaurus6

Given that MC-86936 was created minutes before my bug report, contains less information on why the bug is caused and is already (yet, wrongly) closed, I see no reason why this should be counted as a duplicate.

migrated

Also, I don't know if it's important to mention, but if you create a void world you are STUCK inside it.
Teleporting some blocks higher does teleport you, but it does not resolve being "stuck", you cannot move. Relogging fixes it.

Steps to recreate the duplication of something you built:
1. Create a new world with: 3;minecraft:air;1;
2. /setblock ~ ~1 ~ minecraft:stone
3. Reconnect
4. Go on top of the block.
5. /setblock ~16 ~ ~16 minecraft:stone
6. Stack up

You should see 8 copies of the block.

Generally: setblock something in NEW chunks, build something around it, and also on top of it/higher.
Then move out of that area into new, previously unloaded chunks, and you should see some copies.

Please also watch https://youtu.be/xtI79G4-SUk?t=6m38s from closed bugreport https://bugs.mojang.com/browse/MC-86936

Erik Broes

Rather complicated issue but quite easy to find with the reproduction steps, thanks a lot!

PencilSharpener

Empty chunks are just entirely broken in this snapshot. They seem to behave almost identically to how chunk errors worked in 1.8. (You fall slowly while inside of them, jumping while inside of them seems to make you bump your head on an invisible block, the sky gets darker while you're inside of them, you're invisible inside of them, lighting doesn't work properly in chunks adjacent to them, etc.)

samasaurus6

Erik Broes

Unconfirmed

Minecraft 15w34d

Minecraft 15w35a

Retrieved