Mojang releases parts of Minecraft code as public libraries