craftd is a third-party implementation of the Minecraft SMP server protocol.
The goal of craftd is to provide a high performance, low overhead implementation of the Minecraft Survival Multiplayer (SMP) protocol. After implementing the basics, advanced features such as scripting and extensions shall be considered.
craftd keeps modern UNIX daemon philosophy in mind. This includes best practice like async polling I/O, multi-threading, and use of high quality libraries whenever possible. craftd is written in C99 and the current plan is to extend it with Python for scripting.
Check back soon for a test world. Shout out to Coestar for providing me with a copy of Minecraft and the motivation for the project.
Want to help? Need help? Come talk! irc.freenode.net #craftd