This started when one of my friends said I couldn't possibly make a full blown video game in Java, and know I have made Minecraft in Java and it consists of an inventory, blocks, and more!
An alternative/custom Minecraft server, written in Java, compatible with the original protocol. OpenCraft is built upon Apache MINA, SLF4J, Jython and XStream. The aim is to have features not in the official server distribution, like antigrief/scripting.