Custom procedural lava node tree. This blend uses some new features, so you have to download the latest official build for this to work. For this blend you need Blender 2.79.3 at least. Also enable the experimental feature set for the microdisplacement proper results.
You can download experimental builds here: