I rewrite many of the code from the original lavacooling for resolve some problems here in my game and the mod is operational now. My starting problem is the impossibility of the use of one geothermal power generator with stones... :D
Now if lava have more air than lava in direct contact (face-to-face) then the lava is cooling and eventuality become molten rock and after some time, some type of rock. Some times (5%) the rock have some minerals and eventually (2%) some rare minerals.
If lava have direct contact with water the shock make pumice stone. Like glass...
If molten rock is immerse into lava then he heat and eventuality become lava again.
The diagonals don't count as contact to my mod.
I changed all textures to avoid problems with owners of the others.
I have some dependency from mods:
- Technic
- More ores
I don't see any problem and stay using the GPL licence.
Screenshots
(From my stone factory)


Credits
At this point I rewrite many of the code but the original essence still here.
Original code from Rath (http://forum.minetest.net/viewtopic.php?id=2709)
Download
http://www.novoseusadosinformatica.com.br/arq/minetest/DOM-modpack-lavacooling.zip (Version 20130506)
License: GPL
Dependencies:
default
domb (my own library of utility functions)
domb is here: http://www.novoseusadosinformatica.com.br/arq/minetest/DOM-modpack-domb.zip
configuration:
With the chat command:
Ex.: /lavacooling enable
Options:
- Enable - Enable the module, overwriting the current game engine of conversion of lava (lava cooling)
- Disable - Disable the module.
- Reload - Reload the list of materials and load materials from moreores and technic if found this modules.
To do...
- Implement compatibility with snow.
- make new arts (or no. :D)
- Cover water who will become cold like ice and come back to ice, I nice addition. :D