You are browsing as a guest. Sign up (or log in) to start making projects!

20h 41m 48s logged

I started this project before I knew another hackclub event was ongoing, so I have a few hours to be logged with this devlog. This is also my first time participating in a hackclub event, so I am very excited.

The Project

mc-zig (name to be changed), upon completion, will be a zig library that can be used to create Minecraft: Java Edition version 1.21.10 servers without the overhead of vanilla behavior, as developing a mod or plugin for fabric or spigot and the like. If you’ve ever heard of the Minestom java library, mc-zig will be similar to it.

Progress

My belief at the beginning of any project is to get something working. The code can always be changed later. With this philosophy in mind, I have so far gotten the client through the handshake, login, and configuration states. I wouldn’t consider myself proud of the systems I’ve laid out for myself, but it works, so I can’t complain. The image attached shows what the client does once it gets bored of waiting for chunks to be sent.

What’s Next?

Next, I need to send chunks to the client, respond to keep-alives, and handle basic server-bound play packets. I also should probably write a proper readme.

0
17

Comments 0

No comments yet. Be the first!