kwolekr
6d9ff57f15
Add Mapgen V7, reorganize biomes
2013-04-07 00:50:21 -04:00
kwolekr
b5badb0072
Add Ore generation flags, implement ore absolute height
2013-03-31 20:02:03 -04:00
kwolekr
5b86043db8
Vary ore sheet y position by noise
2013-03-24 22:35:23 -04:00
kwolekr
795767e280
Ensure ore can fit in OreSheet::generate()
2013-03-24 20:19:59 -04:00
kwolekr
1cd1c8e3e6
Add Ore infrastructure and l_register_ore()
2013-03-24 13:23:33 -04:00
kwolekr
648867e48d
Add jungle grass to jungles
2013-03-17 23:08:11 -04:00
kwolekr
01c75af672
Re-add jungles, apple trees
2013-03-16 17:06:11 -04:00
kwolekr
32dd095b44
Optimize Mapgen::updateLighting(), add setLighting()
2013-03-15 23:04:50 -04:00
kwolekr
7aee7a1898
Clean up Mapgen
2013-03-11 21:32:52 -04:00
Ilya Zhuravlev
a12df55f29
Migrate to STL containers/algorithms.
2013-03-11 19:08:39 -04:00
kwolekr
8b67ae7c4a
Re-add dungeons in new dungeongen.cpp
2013-03-10 00:42:51 -05:00
kwolekr
e2466d6b69
Add emerge.cpp, initial EmergeThread changes
...
- Neatly placed all emerge related code into a new file, emerge.cpp
- Greatly cleaned up the code in EmergeThread::Thread()
- Reworked Emerge queue. Now an actual std::queue of v3s16 block positions
- Removed the completely unnecessary map of peer ids requesting blocks
2013-02-25 22:56:18 -05:00
Sfan5
3fab3825aa
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
RealBadAngel
1d3f601547
Add seed parameter for default and L-system trees
2013-02-24 02:26:25 +01:00
Ilya Zhuravlev
4f1d643faa
Fix compile error (MSVC2010).
2013-02-07 16:17:55 +04:00
kwolekr
2b8f043a8a
Add flag string settings, flat map option
2013-02-06 16:52:48 -05:00
kwolekr
022d563f71
Make mapgen factory setup more elegant, add mapgen_v6.h
2013-01-23 16:16:49 -05:00
kwolekr
a4e4846ffa
Use a string identifier for a mapgen instead of version
2013-01-21 21:41:37 +02:00
kwolekr
dae40683b0
Removed Mapgen V7 for now
2013-01-21 21:41:37 +02:00
kwolekr
3d9ebbcc63
Finish and clean up mapgen configuration
2013-01-21 21:41:37 +02:00
kwolekr
01326e3823
Clean up EmergeManager, do initial work on Mapgen configuration
2013-01-21 21:41:37 +02:00
kwolekr
af04401ae2
Readded and optimized mapgen V6
2013-01-21 21:41:37 +02:00
kwolekr
b2ece95f10
Add initial Lua biomedef support, fixed biome selection
2013-01-21 21:41:37 +02:00
kwolekr
6df7f001e5
The new mapgen, noise functions, et al.
2013-01-21 21:41:33 +02:00
RealBadAngel
8547e965d0
L-System treegen
2012-12-30 13:42:19 +04:00
Ilya Zhuravlev
968351bf5f
Fix trees growing into any type of node
2012-11-23 00:36:52 +04:00
PilzAdam
7afeee1a5b
Replace pow() with multiplikation to improve speed
2012-11-02 16:24:57 +01:00
Perttu Ahola
4796440b78
Attempt to fix flying gravel and dirt
2012-09-01 13:41:15 +03:00
Sergey Gilfanov
ddf33bba16
Smooth transition to the desert biome.
2012-09-01 13:22:07 +03:00
darkrose
80c5a58cd4
Remove trenches from map generator (cyisfor) (glitches: read below)
...
This causes glitches in very high cliffs by not making mud "flow" down from
them. Those are quite rare currently because of the lame height differences
generated.
2012-07-21 02:32:04 +03:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Perttu Ahola
06ea787562
Tune mapgen
2012-04-07 19:57:26 +03:00
Perttu Ahola
ee0d690b31
Tune desert beaches
2012-04-07 17:59:24 +03:00
Perttu Ahola
1fcf37c1f5
Add deserts to map generator
2012-04-07 15:36:51 +03:00
Perttu Ahola
a8d59bc93c
Tune mapgen a bit
2012-04-07 14:08:49 +03:00
Perttu Ahola
c7e4d64f79
Tune cave generation
2012-04-02 08:51:05 +03:00
Perttu Ahola
d2ceb4fab7
Improve caves more
2012-04-02 02:49:21 +03:00
Perttu Ahola
4ba9474e10
Some completely crapshit coding to make caves more varied
2012-04-01 20:54:36 +03:00
Perttu Ahola
e1c783567a
Generate beaches
2012-03-29 03:44:37 +03:00
Perttu Ahola
069cd42079
Generate blobs of dirt and gravel in stone
2012-03-29 02:23:59 +03:00
Perttu Ahola
a4c01db175
Add blockseed to on_generated
2012-03-28 22:01:21 +03:00
Perttu Ahola
92bd7394a2
Make mapgen use mapgen_* node aliases rather than the LEGN macro
2012-03-28 01:26:15 +03:00
Perttu Ahola
2de5b2a6a6
Tune caves
2012-03-27 19:09:08 +03:00
Perttu Ahola
210ef77028
Fix deep ground cave generation a bit
2012-03-27 19:09:08 +03:00
Perttu Ahola
1dd95b61aa
Fix mapgen block_is_underground heuristic
2012-03-27 19:09:07 +03:00
Perttu Ahola
fd3a78452f
Tune mapgen
2012-03-27 19:09:07 +03:00
Perttu Ahola
9a562b5ca5
Re-implement and re-tune mapgen v2
2012-03-27 19:05:59 +03:00
Perttu Ahola
afd76c203d
Remove no-op mapgen::add_random_objects
2012-03-27 19:01:52 +03:00
Perttu Ahola
eadbaf57e6
Fix inexistent_top_provides_sunlight heuristic in make_block and remove clitch-causing optimization
2012-03-27 19:01:52 +03:00