sp614x / optifine

1.8k stars 418 forks source link

[Bug/1.18+] Failed to load block updates sometimes #7535

Open LoliColleen opened 1 year ago

LoliColleen commented 1 year ago

Description of Issue

When the client has just loaded a block, any cross-chunk block updates caused by the player will be incorrectly displayed. For example, in this video, I put a bucket of magma in one chunk to another chunk, and the magma will not be rendered. The same goes for other players or other blocks. I tried to uninstall Optifine and found that the bug disappeared. The condition of this bug is probably that it needs to be in a region higher on the y axis, such as y=65 in the video, and the chunk in which the block is placed has not been interacted with before.

Steps to Reproduce

  1. Join a new world.
  2. Enable F3 + G.
  3. Stand in a chunk and place any block in another chunk which hasn't been interacted with. (The block location should be over 64)

OptiFine Version

OptiFine HD I5 Ultra

Installation Method

I dropped the JAR file into "mods" folder.

Fabric/Forge Version

It's from Feather Client.

OptiFabric Version

OptiFabric-v1.13.25

Other Installed Mods

Starlight EntityCulling Collective CustomCrosshair (I tried to uninstall these mods but it didnt solve the problem)

Log Files/Crash Reports

latest.log (It was reproduced at 16:17)

F3 Debug Screenshot

image

Prior Testing

Additional Information

LoliColleen commented 1 year ago

The video was missing. But you can still reproduce this bug easily.