The disconnect packet during the login phase always expects a JSON text string, even on 1.20.3 and above, contrary to all other packets that take a NBT data.
This resulted in a deserialisation error message on the client, which is fixed by this commit.
The disconnect packet during the login phase always expects a JSON text string, even on 1.20.3 and above, contrary to all other packets that take a NBT data.
This resulted in a deserialisation error message on the client, which is fixed by this commit.