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

Post Reply
User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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/eo5eo ... aramat.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
Last edited by paramat on Tue Jan 06, 2015 03:10, edited 2 times in total.

User avatar
Dan Duncombe
Member
Posts: 904
Joined: Thu May 09, 2013 21:11
Location: In the unknown depths of Earth

by Dan Duncombe » Post

WOW!
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.

User avatar
Chinchow
Member
Posts: 684
Joined: Tue Sep 18, 2012 21:37

by Chinchow » Post

I have been waiting for this
Sometimes, it's harder to think up a mod than it is to create it.
Mods: Orichalcum Stonebricks Extra Chests

User avatar
Aqua
Member
Posts: 641
Joined: Wed Aug 22, 2012 09:11
Location: Sydney~Singapore
Contact:

by Aqua » Post

Awesome. Keep up the good work. +1
Hi there ^.~

User avatar
Mossmanikin
Member
Posts: 599
Joined: Sun May 19, 2013 16:26
Location: where we don't speak english.

by Mossmanikin » Post

Very groovy!

It's fascinating to watch a volcano in action.

Noob 4 life!
My stuff

User avatar
webdesigner97
Member
Posts: 1328
Joined: Mon Jul 30, 2012 19:16
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97
Location: Cologne, Germany
Contact:

by webdesigner97 » Post

Finally! :D

User avatar
webdesigner97
Member
Posts: 1328
Joined: Mon Jul 30, 2012 19:16
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97
Location: Cologne, Germany
Contact:

by webdesigner97 » Post

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!

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

by paramat » Post

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.
Last edited by paramat on Tue Jul 16, 2013 21:52, edited 1 time in total.

User avatar
kobayashi
Member
Posts: 50
Joined: Fri Mar 22, 2013 19:09
Location: The lava

by kobayashi » Post

finaly here I'm so happy
Last edited by kobayashi on Tue Jul 16, 2013 21:08, edited 1 time in total.
BY ME (KOBAYASHI) FOR YOU =)

User avatar
BrandonReese
Member
Posts: 839
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
Location: USA

by BrandonReese » Post

Just played around with this, it's very cool. The particles really bring it to life.

User avatar
Nightfighter
Member
Posts: 39
Joined: Sat Oct 06, 2012 11:01
Location: in a alien world

by Nightfighter » Post

this will be so cool!
my mods: Concrete Invisiblocks
more coming out soon
mods are cool!!

ch98
Member
Posts: 463
Joined: Wed Jan 02, 2013 06:14

by ch98 » Post

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)
Last edited by ch98 on Wed Jul 17, 2013 05:32, edited 1 time in total.
I have stopped playing minetest, and may not come back to it again. I would like to thank everyone that made the amazing time I had playing it. This account is not in use anymore, and the email has been linked to a unused account. If any administrator reading this has time, feel free to delete my account. Thank you very much for the great experience.

User avatar
InfinityProject
Member
Posts: 1009
Joined: Sat Mar 17, 2012 00:52
Location: World of Infinity, US

by InfinityProject » Post

Nice! You should make this compatible with Vanessa's pipeworks mod and technic. You could transport lava and use it as energy.

User avatar
webdesigner97
Member
Posts: 1328
Joined: Mon Jul 30, 2012 19:16
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97
Location: Cologne, Germany
Contact:

by webdesigner97 » Post

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?!

mauvebic
Member
Posts: 1550
Joined: Fri Jan 27, 2012 11:32

by mauvebic » Post

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

User avatar
VanessaE
Moderator
Posts: 4655
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaE
Location: Western NC
Contact:

by VanessaE » Post

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.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

by Evergreen » Post

Dual volcanoes:
Image
Back from the dead!

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

by paramat » Post

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 ;)

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

This mod is massively awesome

I added an abm

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

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

by paramat » Post

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.
Last edited by paramat on Tue Aug 06, 2013 18:52, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: FreeLikeGNU and 22 guests