Hello, I'm receiving these errors frequently:
[23:29:39 ERROR] [geyser]: Haven't received PlayerListEntry packet before spawning player! We ignore the player a0511996-8caa-258b-ad9a-654cf24eb466
[23:29:39 ERROR] [geyser]: Haven't received PlayerListEntry packet before spawning player! We ignore the player b810b8ef-3097-2a1e-99b4-cc89b7c1baef
...
Now let's take look, I have two NPCs with UUIDs:
uuid: a0511996-8caa-458b-ad9a-654cf24eb466
uuid: b810b8ef-3097-4a1e-99b4-cc89b7c1baef
As you can see, number 4 in the third group of uuid chars is always changed for number 2 in Geyser for some reason, and that's causing errors when it like "updates" the NPCs, or when the new one is spawned, when I change the NPC name & skin, etc.
I run 1.21 Purpur & 3501 Citizens build
It's happening for all of the NPCs, even the newly created / updated ones
Note, it's not only Geyser issue, when you open client console log on Java, you can see these errors too, parrarel with the ones in Geyser console:
Server attempted to add player prior to sending player info (Player id 76f367b0-8298-268d-9cfa-0ccade5e4d5a)
Skipping Entity with id entity.minecraft.player
Geyser:
[23:47:33 ERROR] [geyser]: Haven't received PlayerListEntry packet before spawning player! We ignore the player 76f367b0-8298-268d-9cfa-0ccade5e4d5a