Skip to content

Chunk flickering for geyser users #11

Open

Description

@noiverre

Java clients from 1.21-1.21.10 have no issues and works flawlessly

Related information:

This server is running Paper version 1.21.4-212-main@bb1beda (2025-03-17T10:10:58Z) (Implementing API version 1.21.4-R0.1-SNAPSHOT)
This server is running Geyser version 2.9.0-b986 (git-master-80db983) (Java: 1.21.9, Bedrock: 1.21.90 - 1.21.123)
ViaVersion version 5.5.1
ViaBackwards version 5.5.1
BetterView version 2.1.1, default configuration
Simulation distance: 4
View distance: 4

I'm not sure if this issue still happens in latest 1.21.10 paper build

The flickering happened if geyser users use view distance further than the server's built-in view distance, to make it easier to notice just fly to sufficient height and move around

On additional note, some users reported chests being invisible at a seemingly random occurrence, simply reloading the chunk from client will fix this issue. Not sure if other block entities have this visual bug or not

Activity

  1. booky10 commented on Nov 23, 2025

    @booky10
    Member

    Hmm, I am not sure if we can do anything about this
    The chunk appears to flicker when the real server chunks get sent
    Java simply replaces the existing chunk, but bedrock seems to have some flickering when the chunk sent by BetterView gets replaced; I will do some further testing regarding this tomorrow

  2. noiverre commented on Nov 23, 2025

    @noiverre
    Author

    Rough guesses, could be some geyser limitation, or bedrock client themself
    At least the issue is documented

  3. noiverre commented on Nov 23, 2025

    @noiverre
    Author

    Interesting thing is that I found out I can replicate this, but instead of using bedrock client, I used java client with ViaFabricPlus and switch the client protocol to Bedrock 1.21.120. The chunk flickering still happen, now I am more concerned that this is something related to geyser

  4. booky10 commented on Nov 24, 2025

    @booky10
    Member

    I skimmed through geyser sources and didn't find any special handling for replacing chunks
    I don't know much about bedrock edition or the bedrock protocol, but this may just be a limitation by the bedrock client

  5. SpringGizmo commented on Jun 6, 2026

    @SpringGizmo

    I have this issue too

  6. Tyviebrock commented on Aug 21, 2026

    @Tyviebrock

    @booky10 @noiverre Would one of you mind creating an issue on the Geyser GitHub? https://github.com/GeyserMC/Geyser

    Just in case geyser can fix it. It's definitely an annoying issue as my server recently moved to betterview and the chunks just keep flickering and makes using an eleytra basically impossible.

  7. Tyviebrock commented on Aug 21, 2026

    @Tyviebrock

    Decided to do this myself

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions