Even if they did, it is really hard to learn from "completed code" and even harder, if it is such a big game. It would take weeks or even month to find and understand the parts, even if the code is clean.
The ancestor of my main game (written by Vincent Stahl) is composed of 4 classes, I took me several weeks to understand it a bit and the source code is quite dirty. I admit that understanding a completed code can be very hard for a beginner. That's why I suggest to use ArdorCraft. There are 3 working examples in ArdorCraftAPITest, a very basic example, an intermediate example and the most complete example, it allows to understand the concepts step by step. Those examples are designed for learning purposes. Terasology is a lot better and richer than ArdorCraftAPITest but in my humble opinion, it seems to be harder to understand.
Thank you, it's an excellent example.