A reimplementation of a minecraft server in rust.
Currently working on supporting 1.18.2
Be better than feather.
- Logging
- Console commands
- Server List ping
- Initial Join Game flow
- Chunk loading
We plan on trying to be as 1:1 to vanilla as we can with the exception of any current bugs in vanilla
We also plan on having our own plugin system to allow extending the functionality of Quartz
Quartz Proxy, used to test reading and writing of packets and to log data the vanilla server sends
Quartz Commands, the command system used to handle console and in-game commands
Quartz NBT, our nbt and snbt crate
Quartz Data Generators, a mod for Minecraft that exports JSON files to be used in our buildscripts
Packet info and minecraft datatypes from the minecraft protocol wiki
Info about the format of datapacks taken from Minsode's datapack generator
Other info taken from minecraft source deobfuscated using parchment mappings, quilt mappings, and Mojang's own mappings