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:

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.