[Mod] Mount Meru, 2 km tower/mountain [0.3.1] [meru]
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
[Mod] Mount Meru, 2 km tower/mountain [0.3.1] [meru]
*** Mod deleted and no longer available ***
Meru mod is a vertical 1 dimensional realm, 1D referring to large scale structure, and can act as a vertical connector between horizontal realms, such as the ground and the floatlands.
A single spike shaped mountain is created in newly generated chunks, at a random location within a chosen area; by default this area is +/-1024 for use in a new world, to add a mountain to an existing world you need to edit these area parameters to a completely ungenerated part of your world.
For testing this mod or for cheating edit parameter COORD = true, the co-ordinates of the mountain will be printed to terminal while within the generation area.
The mountain is a hollow cone made of stone and desert stone, with a smooth transition across biome boundaries. By default the height is 2km. There are a few cave entrances on the surface, these 'fissure system' caves expand under the surface helping the creation of a path upwards. If the mountain generates over water you can use the central conical void to jump down the last few hundred metres.
There are many parameters for fine tuning the structure, some parameters change smoothly with height or distance from the center. Reducing noise to zero at the center creates a perfect spike as a summit. Constant noise throughout often creates floating islands at the summit. Choosing zero noise throughout creates a smooth geometric conical shape. There is a parameter CONVEX to control whether the basic conical structure bulges outwards or is pinched inwards in the middle.
Meru mod is a vertical 1 dimensional realm, 1D referring to large scale structure, and can act as a vertical connector between horizontal realms, such as the ground and the floatlands.
A single spike shaped mountain is created in newly generated chunks, at a random location within a chosen area; by default this area is +/-1024 for use in a new world, to add a mountain to an existing world you need to edit these area parameters to a completely ungenerated part of your world.
For testing this mod or for cheating edit parameter COORD = true, the co-ordinates of the mountain will be printed to terminal while within the generation area.
The mountain is a hollow cone made of stone and desert stone, with a smooth transition across biome boundaries. By default the height is 2km. There are a few cave entrances on the surface, these 'fissure system' caves expand under the surface helping the creation of a path upwards. If the mountain generates over water you can use the central conical void to jump down the last few hundred metres.
There are many parameters for fine tuning the structure, some parameters change smoothly with height or distance from the center. Reducing noise to zero at the center creates a perfect spike as a summit. Constant noise throughout often creates floating islands at the summit. Choosing zero noise throughout creates a smooth geometric conical shape. There is a parameter CONVEX to control whether the basic conical structure bulges outwards or is pinched inwards in the middle.
Last edited by paramat on Mon Jun 22, 2020 23:43, edited 12 times in total.
+infinity^2
ZOMG
PLEASE.
Sheet. Now I have to clean the drool off my kindle.
ZOMG
PLEASE.
Sheet. Now I have to clean the drool off my kindle.
My Essential Server Modpack: ServerExtended
Maintainer of the Minitest Game
[0.4.6-git] SunriseTest Minecraft-Like Hardcore Server
My Kindle broke... Online time will drop significantly.
Maintainer of the Minitest Game
[0.4.6-git] SunriseTest Minecraft-Like Hardcore Server
My Kindle broke... Online time will drop significantly.
- Menche
- Member
- Posts: 1001
- Joined: Sat Jul 02, 2011 00:43
- IRC: Menchers
- In-game: Menche
- Location: An island in a lava lake.
Yes. The blocks that contain the mountain take a long time to generate.jojoa1997 wrote:Does it affect lag a lot?
Last edited by Menche on Tue Mar 19, 2013 03:27, edited 1 time in total.
An innocent kitten dies every time you top-post.
I don't understand why all your mods are so laggy... Is it the perlin noise that takes time, or env:add_node ?
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).
See also the MT-Faithful texture pack (work in progress).
- khonkhortisan
- Member
- Posts: 30
- Joined: Fri Jun 29, 2012 17:30
Just tried this. It seems to be not that laggy with luaJIT.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).
See also the MT-Faithful texture pack (work in progress).
- BrandonReese
- Member
- Posts: 839
- Joined: Wed Sep 12, 2012 00:44
- GitHub: bremaweb
- IRC: BrandonReese
- In-game: BrandonReese
- Location: USA
I just installed this last night and scaled the mountain. I concur it wasn't too laggy with luaJIT.
My Twitch Channel - https://www.twitch.tv/brandonreese81/profile
Lua is one of the fastes Launguages.paramat wrote:It's because my mods generate huge structures and LUA is slow, lag is unavoidable, ... I need a faster computer.
Check out my mod xtrablocks, has some different types of marble that you can build with or mine at different depths
I am not here regularly as I just kind of pop in and out. If you want to find me I'll be on quadcopterforum.com helping with multirotor builds and spending other's money haha.
http://i10.photobucket.com/albums/a119/ ... hicons.jpg
I am not here regularly as I just kind of pop in and out. If you want to find me I'll be on quadcopterforum.com helping with multirotor builds and spending other's money haha.
http://i10.photobucket.com/albums/a119/ ... hicons.jpg
maybe make placement random and create ones with lava in hollow core.
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.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
I've been playing with this, hoping to make the spawn random.
I found a way to control the noisyness of the structure, to enable smoother tower like shapes. The cave system will be the new fissure system which provide occasional paths upwards. This mod needed much attention i will release a new version soon.
I found a way to control the noisyness of the structure, to enable smoother tower like shapes. The cave system will be the new fissure system which provide occasional paths upwards. This mod needed much attention i will release a new version soon.
Last edited by paramat on Wed Jun 19, 2013 07:18, edited 1 time in total.
I like the fissure system, so your next release will be an interesting one.
[BitChute: https://www.bitchute.com/channel/fCcBQxrYQjNX/] [Rumble: https://rumble.com/user/HPoorHMagentaHChildH]
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
So here is my current problem, how to generate one tower at a random location (within x z +-1000). A solution i saw in the 'modding questions' thread will not work because a meru tower occupies hundreds of chunks and may take more than one session to generate.
So i thought of deriving a co-ordinate from the world seed, but that seed seems to be not easily or quickly accessible from within a LUA mod.
Any better ideas? I need one random x z co-ordinate per world for the tower that can be quickly checked against the current chunk by an on-generated function.
So i thought of deriving a co-ordinate from the world seed, but that seed seems to be not easily or quickly accessible from within a LUA mod.
Any better ideas? I need one random x z co-ordinate per world for the tower that can be quickly checked against the current chunk by an on-generated function.
Last edited by paramat on Fri May 31, 2013 05:12, edited 1 time in total.
Did you try using
?
Code: Select all
local pr = PseudoRandom(seed)
local x = pr.next(-1000,1000)
local z = pr.next(-1000,1000)
Last edited by Nore on Fri May 31, 2013 14:02, edited 1 time in total.
Who is online
Users browsing this forum: No registered users and 10 guests