Oxidian Client
- 3 Devlogs
- 29 Total hours
Trying to build a complete working Minecraft Vanilla client in rust!
Trying to build a complete working Minecraft Vanilla client in rust!
added handling registry data from server. no the client can receive registry data from the server. if previously said by the client in known packs that every is there the data gets load from file if not it gets send by server.
Rewrote the Networking threaded in Tokio. also rewrote some function and the architecture is now way more cleaner. enhanced the log writing a bit, next I will start with the gui.
I got the the first connection to work!! The server now accepts the client joining the server, and the player is really in world joined on the server! (it gets kicked after a while for not responding to more packets). it was really hard to get the decode and encode and all the Minecraft special types like VarInt to work, but they work now! next I will be trying to make it threaded, add the first gui, also I need to implement like 300 more packets fore the client but at the moment only some are importent so yeaa!