I though I already made a devlog, but well… I needed to read my past commits to write this, so basically, I added more packets, created a packet viewer (wip, doesn’t really work) , a wasm plugin crate and tried to get it to communicate with the client. As of now, the login nearly works, I only need to reply to the cleint using the correct player profile info and session id. But, after looking at the logic, I (again) realize thinking about the architecture should be the top priority especially if you want to write a highly concurrent (and hopefully fast) minecraft server. This means I’m going to remove the old code and make a readable, maintainable and fun to work with protocol implementation (= config, status and login stages of the protocol). below is the stderr output of the server (yes, that’s my uuid)