PilzAdam
62dc2c0c8f
Add replacements to schematics
2013-08-03 03:22:14 +02:00
PilzAdam
cfa86dbd0b
Allow multiple 'wherein' nodes in oredef
2013-08-02 00:55:16 +02:00
proller
f821824943
Weather backward compatibility
2013-08-02 00:51:36 +04:00
kwolekr
9ea1c3b994
Decoration: Handle facedir and wallmounted param2types with schematic rotation
2013-07-08 15:19:48 -04:00
kwolekr
e4f236cb52
Decoration: Remove usage of multi-character constants
2013-07-06 15:03:54 -04:00
kwolekr
4b906fa7ef
Mapgen V7: Huge rewrite, also tweaks to cavegen et al.
2013-07-06 02:21:54 -04:00
kwolekr
5fa252aa8b
Decoration: Add schematic rotation support
2013-07-01 18:04:51 -04:00
proller
0c4c6b7e4d
Optimize liquid queue on generate map for liquid_finite
2013-06-30 01:29:21 +04:00
kwolekr
311ca5ad54
Make generated water a shade darker to match up with older versions
2013-06-28 22:22:44 -04:00
kwolekr
5c8a16016c
Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API
2013-06-27 22:35:35 -04:00
kwolekr
9f0d413e30
Decoration: Add support for zero probability, fix breakage from last commit
2013-06-22 20:49:01 -04:00
kwolekr
9dc177e181
A handful of minor fixes to various things
2013-06-22 17:27:48 -04:00
kwolekr
4e9b7ef618
Decoration: Add Schematic decoration type
2013-06-22 01:11:52 -04:00
kwolekr
f5388fd544
Decoration: Place decorations in mgv6, check if air or cignore before placement
2013-06-17 21:59:57 -04:00
kwolekr
210f7364f3
Decoration, Ore: Resolve node names on Mapgen init
2013-06-17 18:51:29 -04:00
kwolekr
631e7fc919
Decoration: Change divlen to sidelen
2013-06-17 18:23:31 -04:00
kwolekr
1a8f453958
Add initial Decoration support, many misc. improvements & modifications
2013-06-17 03:21:36 -04:00
kwolekr
41712733c8
Remove no virtual dtor warnings, make MapgenParams contain actual NoiseParams
2013-05-19 12:22:20 -04:00
kwolekr
22ed3739e0
Add param2 field for ores, some minor fixes and misc. code cleanup
2013-04-07 21:21:54 -04:00
kwolekr
6f78803898
Fix black tree leaves, reduce above-ground cave shadows
2013-04-07 02:26:46 -04:00
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