bowmap-7 Join World
Bowmap · bowmap.git · Tickets
A Bowmap Ticket (Open):
Ticket · History
Symptom
Player can't join into the world, they sit on the loading screen until 30 seconds passes and then they fall into the void forever.
Problem
Chunk packets aren't sent to the player.
Solution
Send the packets:
- Login (play)
- Wait for chunks
- Chunk and light packets
- Teleport packet
Implementation
Login (play) and wait for chunks are already being sent.
Create a chunk writer for single-valued palettes in packet.writers.
Create packet.blockstates
Add clientbound send chunk and teleport packets in packet.clientbound.
Send 9 test chunks to the client in game.handle.