Minetest_game: Add different sandstones?

Created on 30 Dec 2016  路  27Comments  路  Source: minetest/minetest_game

Why do we have three different sands and only one sandstone?
It would be great to have different sandstones, because minetest needs more building blocks.
The Sandplus Mod already got those nodes.

Feature request

Most helpful comment

I agree, Minetest should have silver sandstone and such. Personally, I think this should have been done before Minetest 0.4.15 was released. Oh well. Though it could mess mapgen up a bit, it's still worth doing. Somebody should open a PR with this, could probably directly use the textures and possibly much of the code from Sandplus. heh, if people agree this should be done, and nobody else opens a PR, I'll do it next week.

All 27 comments

I like it :) this would bring more decorative builds with sand/sandstone into play :)

Mt had two types of Sandstone. Sandstone and Desert sandstone. What happend? Add one sand and remove one sandstone?

@MarkuBu, there are normal and desert ~sand~_stones_.

Having more materials to build is a good idea. But like always when adding more materials to a mapgen, it will cause ugly borders in older worlds and make it almost impossible to find it when large parts of the map already were generated.

I like the silver sandstone idea, a bleached sandstone would be nice choice when building stuff.
I always assumed desert stone was the compliment to desert sand;
I think adding "desert sandstone" would be kind of redundant.

@SmallJoker you're right. My fault

But not adding/changing something just because of some issues with old maps? Then you can never change a mapgen

I agree, Minetest should have silver sandstone and such. Personally, I think this should have been done before Minetest 0.4.15 was released. Oh well. Though it could mess mapgen up a bit, it's still worth doing. Somebody should open a PR with this, could probably directly use the textures and possibly much of the code from Sandplus. heh, if people agree this should be done, and nobody else opens a PR, I'll do it next week.

the stones of desert sand and silver sand are desert stone and normal stone
but i am not sure
you could see normal stone and desert stone as even more compressed sandstone sand=>sandstone=>stone
or as stone that becomes sand if enough wind blows stone=>sand=>sandstone

Glad to see my mod turned out nicely!
I noticed dungeons in Cold Deserts look a bit out of place, so maybe Cold Desert Dungeons have Silver Sandstone Brick and maybe Desert Dungeons have 50/50 chance of either Desert Stone or Desert Sandstone Brick. Just a thought.

Desert stone is the companion (sand)stone to desert sand, stone is the companion stone to silver sand.
More sandstone types is a fine idea of course but perhaps for optional mods? We try to keep default nodes minimised, every stone type adds a bunch of blocks, slabs, stairs etc.

Geologically speaking, sand can come from sandstone, and stone. We have 2 types of sandstone and one stone, so 3 sands would be fine.

@sofar arent there only one sandstone and 2 stone types? desert stone is no sandstone since you cant craft it to desert sand or reversed

and we could see gravel as very gritty sand

I consider desert stone a sandstone, we could add crafting recipies to link it to desert sand.

I always thought desert stone was a stone type and not a sandstone.

but desert stone drops desert cobble, sandstone doesnt drop cobble, stone does
and the texture of desert stone is more similar to stone than to sandstone
and you can dig sandstone with shovel and pickaxe, desert stone only with pickaxe

=> altogether there are 4 reasons to count desert stone to stones and not to sandstone

by involving non mtg mods there would be the 5th reason that eg. technic or basic_machines grinder grinds desert stone to desert sand and stone to sand

Indeed desert stone has not been considered a sandstone in the past, but maybe it should and we can make the necessary changes? Sofar is the geologist.

I would suggest that we put the nodes introduced by Sandplus into MTG, as though it may or may not be fully realistic, it would make things seem more consistent and offer more variety. A full list of the nodes I'd suggest should be added (the nodes in Sandplus) is below.

  • Desert Sandstone
  • Silver Sandstone
  • Blocks/Bricks/Stairs/Slabs for both of the above

I personally believe that though MTG shouldn't be overly complex, it should still offer a interesting and playable experience. Unless otherwise advised, I will start on a PR in a few hours.

Geologically speaking sand is a grain size denomination and says nothing about the chemical components that make up the material. You can have sand originate from granite all the way to mudstone, as long as the material grain size is > 63um and < 2mm, and more than 70% (or so) of that grain size, it's called sand.

This is why it doesn't matter too much to me that there is no direct relation between desert stone, sandstone and stone and the derivatives gravel, sand and clay, since geologically speaking, there is no relation.

So I don't think we should change minetest_game at all. There are already so many inconsistencies in it, and this one isn't worth changing. Adding another node type in between these is just a kludge if you ask me. So let's stop adding kludges.

Only problem with this is that you need to change mapgen settings to accommodate those new sandstones...

I agree with sofar, i don't think we need new sandstones.

I still don't get how this affects mapgen...new sandstone biomes don't have to be added. The only mapgen thing that I see might be affected would be dungeons (refer to my last comment), which should be a minor thing to deal with, is it not?

Correct it's not a problem. but we need a good reason to add new sandstones, and new natural stone types are usually only added when needed in mapgen, otherwise how would you find them? There would be no resource.

@sofar To my knowledge, most of the yellow/white, powdery stuff we call "sand" is normally Silicon Dioxide...

@paramat You don't need to find sandstone naturally (because you rarely can). All you have to find naturally is the sand and then craft the sandstone from the sand. The reason for more sandstone is to give the other sands a purpose and have more decoration/building blocks.

@C1ffisme while that's what most people think, it's entirely incorrect.

https://en.wikipedia.org/wiki/Sand

Quote: Sand is a naturally occurring granular material composed of finely divided rock and mineral particles. It is defined by size, being finer than gravel and coarser than silt. (...more stuff about grain sizes)

Nothing in here says it needs to be SiO2. If you have granite-derivative sand, a lot of the sand will be feldspar (SiAlO). And in Basalt rich areas you'll get a basalt derivative sand(no SiO2). Even limestone sand is extremely common: Every tropical beach island in the world is covered with sand from Coral debris, and therefore is limestone sand (which is why it's so bright white).

/end geology recap

1596

I'm not going to get too heavily involved in this particular debate.

The mapgen watershed is about breaking worlds. If a change actually breaks mapgen then existing servers cannot upgrade. Introducing new types of things doesn't necessarily break mapgen, but it often means that the server admin needs to figure out some way of introducing the new element into the world.

1596 merged.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

paanrama picture paanrama  路  4Comments

Desour picture Desour  路  6Comments

benrob0329 picture benrob0329  路  4Comments

cx384 picture cx384  路  6Comments

paramat picture paramat  路  3Comments