Skip to content
This repository has been archived by the owner on Jun 22, 2018. It is now read-only.
This repository has been archived by the owner on Jun 22, 2018. It is now read-only.

Ideas for v6 mapgen #402

Open
2 of 6 tasks
Wuzzy2 opened this issue Sep 15, 2017 · 4 comments
Open
2 of 6 tasks

Ideas for v6 mapgen #402

Wuzzy2 opened this issue Sep 15, 2017 · 4 comments

Comments

@Wuzzy2
Copy link
Owner

Wuzzy2 commented Sep 15, 2017

This issue is for collecting ideas of the v6 mapgen for ways. I opened this mainly to obtain items in v6 which you can normally get in the other mapgens as well, but other l Currently a few blocks are impossible to get in v6. The v6 mapgen is always different from the other mapgens as it does not support the biome API.

Suggestions are welcome, especially for generating missing blocks, making v6 map generation more MC-like and integrates well with the current v6 mapgen.
Ideas for implementations of an existing idea are also welcome.

Current list of ideas:

  • Improve bady-positioned ice spikes or make them rare or remove them
  • Put saplings of the missing trees into treasure chests
  • Generate a few birch trees in forests (the tricky part is that they have to be only in forests!)
  • Generate huge mushrooms
  • Generate blue orchids in low terrain only (fake swamps)
  • Generate large flowers in plains only

Currently unobtainable items in v6:

  • Podzol
  • Mycelium

Missing structures in v6:

  • Birch tree
  • Acacia tree
  • Dark oak tree
  • Huge mushroom
@leorockway
Copy link

Could you explain why you need to support v6 and v7? Couldn't you consider v6 deprecated and focus just on v7? I ask this because I'm completely ignorant on the v6 vs v7 situation.

@Wuzzy2
Copy link
Owner Author

Wuzzy2 commented Sep 16, 2017

Because I can. :P
And because v6 NOT a legacy mapgen and neither is v5.
https://wiki.minetest.net/Map_generator

And the non-v6 mapgens are practially finished. Note the “low priority” label, I just posted this to remind me later. V6 already worked pretty well before the Biome API support was added. I don't want to throw this code under the bus for no reason.

I don't intend to make v6 a fully featured mapgen with all the biomes of non-v6 mapgens, but I do intend to make small improvements over time. I won't attempt to do full conversions. I'm looking mostly for simple and lightweight ideas which don't change v6 too much. So I won't spend too much time on v6, but I won't deprecate it either unless it is deprecated by Minetest itself.

Note that MCL2 supports all the other mapgens. There is currently a bug in valleys, but the others are fine.

@kingoscargames
Copy link

Huge mushroom

Maybe you could make it rarely spawn in forests.

@Wuzzy2
Copy link
Owner Author

Wuzzy2 commented Nov 11, 2017

First I have to figure out where the v6 forests generate.
But otherwise, good idea.

If I know where forests generate I could also improve the generation of flowers and small plants.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants