Page 1 of 1

[Mod] Magma conduits and volcanos [0.1.1] [volcano]

PostPosted: Mon Jul 15, 2013 23:15
by paramat
Image


volcano 0.1.1 by paramat
For latest stable Minetest and back to 0.4.6
Depends default
Licenses: Code WTFPL, textures CC BY-SA. Ash is recoloured default sand by VanessaE
Download http://www.mediafire.com/download/eo5eoo9ngttc2jq/volcano011paramat.zip
Github https://github.com/paramat/volcano


* To form a volcano, travel to a lava cave no lower than y = -256, this mod looks for lava up against a ceiling of stone and therefore 'under pressure', forming a conduit to the surface. Specifically the ABM looks for mese, diamond, gold or ore directly above lava source or flowing, this makes volcanos rare you may need to visit many lava caves before a conduit forms. To cheat or grow a volcano in a chosen place just place an ore above lava.
* When the conduit forms the co-ordinates are printed to the terminal, the magma will then rise fast towards the surface. ABMs are only active on nearby nodes so you need to stay nearby the conduit and follow it to the surface.
* At the surface the vent then rises slowly, emitting particles: lavabombs and ashcloud. As it rises towards a chosen maximum altitude the vent slowly widens to a chosen maximum radius. Lava flows cool to obsidian and ash nodes. Lava spreading and cooling on water drops an obsidian or stone pillar to the lakebed to avoid the floating volcano bug.


Version 0.1.1
---------------
* Surface now successfully detected, magma rise slows down and particles start at the surface instead of at sea level.
* Copper above lava no longer creates a conduit.


Image

PostPosted: Mon Jul 15, 2013 23:32
by Dan Duncombe
WOW!

PostPosted: Mon Jul 15, 2013 23:55
by Chinchow
I have been waiting for this

PostPosted: Tue Jul 16, 2013 01:00
by Aqua
Awesome. Keep up the good work. +1

PostPosted: Tue Jul 16, 2013 03:13
by Mossmanikin
Very groovy!

It's fascinating to watch a volcano in action.

PostPosted: Tue Jul 16, 2013 05:47
by webdesigner97
Finally! :D

PostPosted: Tue Jul 16, 2013 09:14
by webdesigner97
Image
This volcano was made in 3 hours. I built a construction area fence around it as decoration, but it was completely covered by the volcano :O

Awesome mod! I love it!

PostPosted: Tue Jul 16, 2013 19:36
by paramat
The shape is generated by lava flows, their behaviour is determined by the parameters MAGSINT COOLINT COOLCHA LAVCHA.

The ash node pattern is too large scale i suggest trying SCALE1 = 32.

PostPosted: Tue Jul 16, 2013 21:05
by kobayashi
finaly here I'm so happy

PostPosted: Tue Jul 16, 2013 22:10
by BrandonReese
Just played around with this, it's very cool. The particles really bring it to life.

PostPosted: Wed Jul 17, 2013 02:21
by Nightfighter
this will be so cool!

PostPosted: Wed Jul 17, 2013 05:29
by ch98
Wow..... Great mod! I was working on volcano mod once after my mudslide mod because it seemed easy with liquids. I was wrong and a bug just made my volcano a super tall thin tube and whatever I do, it never turned in to the right shape so I just gave up.

PS... can you make a natural disaster mod pack using all other natural disaster related mods? (like mudslide, mesore impact, and this volcano mod)

PostPosted: Thu Jul 18, 2013 18:29
by InfinityProject
Nice! You should make this compatible with Vanessa's pipeworks mod and technic. You could transport lava and use it as energy.

PostPosted: Thu Jul 18, 2013 19:02
by webdesigner97
InfinityProject wrote:Nice! You should make this compatible with Vanessa's pipeworks mod and technic. You could transport lava and use it as energy.

But lava doesn't come through pipes?!

PostPosted: Thu Jul 18, 2013 19:11
by mauvebic
InfinityProject wrote:Nice! You should make this compatible with Vanessa's pipeworks mod and technic. You could transport lava and use it as energy.
webdesigner97 wrote:But lava doesn't come through pipes?!


Like this?
Image

PostPosted: Thu Jul 18, 2013 20:13
by VanessaE
In mainline pipeworks, lava can be transported through pneumatic tubes (as entities/sources). Using nodebreakers and deployers at each end of the desired tube path allows one to treat a tube circuit as equivalent to a pipeline for that purpose.

PostPosted: Thu Jul 18, 2013 21:27
by Evergreen
Dual volcanoes:
Image

PostPosted: Sat Jul 20, 2013 01:44
by paramat
Version 0.1.1 released.
Surface now successfully detected, magma rise slows down and particles start at the surface instead of at sea level.
Thanks for the comments and appreciation ;)

PostPosted: Mon Aug 05, 2013 17:40
by Bas080
This mod is massively awesome

I added an abm

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.register_abm({
  nodenames = {"volcano:ash"},
  neighbors = {"default:dirt_with_grass"},
  interval = 10,
  chance = 3,
  action = function(pos, node, active_object_count, active_object_count_wider)
    minetest.set_node(pos, {name="default:dirt"})
  end
})


Resulting in:
Image

PostPosted: Tue Aug 06, 2013 18:50
by paramat
That is an excellent idea ... helps to blend the volcano into the terrain ... finds a good use for ash nodes and their perlin pattern ... and i love that screenshot, OCD textures look so good.