rubenwardy 
							
						 
					 
					
						
						
							
						
						2504da28af 
					 
					
						
						
							
							Fix direction property of HUD  
						
						
						
						
					 
					
						2015-01-07 20:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2d849b0a19 
					 
					
						
						
							
							Shorten ManualMapVoxelManipulator to MMVManip  
						
						
						
						
					 
					
						2015-01-05 02:42:27 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7289d61e99 
					 
					
						
						
							
							Optionally specify propagateSunlight area in calcLighting  
						
						... 
						
						
						
						This fixes the Mapgen V5 calcLighting segfault 
						
						
					 
					
						2015-01-05 01:20:36 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						3bdf3df223 
					 
					
						
						
							
							Exclude vertical mapblock borders when setting light  
						
						
						
						
					 
					
						2015-01-04 23:14:16 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						bdcf03ae36 
					 
					
						
						
							
							Add minetest.generate_ores() and minetest.generate_decorations()  
						
						
						
						
					 
					
						2015-01-04 22:38:48 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						6fdb32361a 
					 
					
						
						
							
							Remove freezemelt (the remainder of proller nonsense)  
						
						
						
						
					 
					
						2015-01-04 03:30:10 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8eb9cebdd0 
					 
					
						
						
							
							Add warning about using deprecated fields in Mapgen API and update docs  
						
						
						
						
					 
					
						2015-01-04 03:24:40 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						ef8ed5d127 
					 
					
						
						
							
							LuaVoxelManip: Error when given out-of-bounds area  
						
						
						
						
					 
					
						2015-01-04 03:07:28 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7233a1228e 
					 
					
						
						
							
							Lighting: Fix nearly all issues  
						
						... 
						
						
						
						The cause of a single light source seemingly being lit without spread
was due to its creation in the +Y mapblock boundary layer during map
generation, which was ignored as the overtop.  This overtop explicitly
needs to be omitted during sunlight propagation, however.  To accomplish
this, Mapgen::calcLighting() was split into separate functions taking
separate parameters.
Additionally, do not diminish light too early during spread.  This fixes the
output inconsistency between Map::updateLighting and Mapgen::calcLighting. 
						
						
					 
					
						2015-01-04 02:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9b0d77a549 
					 
					
						
						
							
							Replace instances of height_min/height_max with y_min/y_max to remove ambiguity  
						
						
						
						
					 
					
						2014-12-30 01:48:20 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b589353d89 
					 
					
						
						
							
							Decoration: Fix default parameter values  
						
						
						
						
					 
					
						2014-12-30 00:52:40 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						ca89e63b27 
					 
					
						
						
							
							Add core.get_mapgen_names() to Main Menu API (and use it)  
						
						... 
						
						
						
						Also rewrite mapgen registration for static initialization 
						
						
					 
					
						2014-12-29 21:23:51 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						5e2753c712 
					 
					
						
						
							
							Expose mapgen parameters on scripting init  
						
						... 
						
						
						
						Add minetest.get_mapgen_params()
Deprecate minetest.register_on_mapgen_init() 
						
						
					 
					
						2014-12-29 12:59:59 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						cc3ab5efa5 
					 
					
						
						
							
							LuaVoxelManip: Remove blank allocator  
						
						
						
						
					 
					
						2014-12-29 01:31:37 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						3c637b4baf 
					 
					
						
						
							
							LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, set_metadata  
						
						
						
						
					 
					
						2014-12-28 23:59:24 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						863379a4c6 
					 
					
						
						
							
							Decoration: Add height_min and height_max parameters  
						
						... 
						
						
						
						Also set default height_min/height_max to -31000 and 31000,
respectively, for ore and biomes 
						
						
					 
					
						2014-12-28 22:37:27 -05:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						570c2042b1 
					 
					
						
						
							
							Biome API: Add shore top and shore filler nodes, underwater node, water top node. Add water top depth and shore height parameters. Remove water dust node  
						
						
						
						
					 
					
						2014-12-28 21:37:43 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						61dfa912f5 
					 
					
						
						
							
							Ore: Add Vein ore type  
						
						
						
						
					 
					
						2014-12-28 21:17:12 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						900fa26965 
					 
					
						
						
							
							Ore: Add Blob ore type  
						
						
						
						
					 
					
						2014-12-28 03:11:00 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8334100fe1 
					 
					
						
						
							
							LuaVoxelManip: Add option to allocate blank data  
						
						
						
						
					 
					
						2014-12-27 23:09:36 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						08d259cf41 
					 
					
						
						
							
							Set fallback content if resolving content vector requires everything  
						
						
						
						
					 
					
						2014-12-27 22:20:04 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b67f37f27e 
					 
					
						
						
							
							Redefine NodeResolver interface and replace with callback mechanism  
						
						
						
						
					 
					
						2014-12-27 02:12:21 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8fe1d3fc2e 
					 
					
						
						
							
							Expose mapgen chunksize in on_mapgen_init callbacks  
						
						
						
						
					 
					
						2014-12-14 18:46:46 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						035e6bfc18 
					 
					
						
						
							
							LuaPerlinNoiseMap: Fix 3d noise safety check  
						
						
						
						
					 
					
						2014-12-12 22:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						cf8213ea82 
					 
					
						
						
							
							Add minetest.clear_registered_decorations() and clear_registered_ores()  
						
						
						
						
					 
					
						2014-12-12 14:08:04 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						4e5d17f666 
					 
					
						
						
							
							LuaPerlinNoiseMap: Prevent invalid memory access when attempting to generate 3d noise with a buffer created for 2d  
						
						
						
						
					 
					
						2014-12-12 02:46:52 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2b8180a417 
					 
					
						
						
							
							Add support for NoiseParams in minetest.get_perlin() and add docs on NoiseParams to lua_api.txt  
						
						
						
						
					 
					
						2014-12-12 02:02:44 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						d3dc88fe6b 
					 
					
						
						
							
							Settings: Fail on invalid sequence and throw exception for LuaSettings  
						
						
						
						
					 
					
						2014-12-12 00:44:17 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						16baed0467 
					 
					
						
						
							
							Noise: Automatically transform noise maps if needed  
						
						
						
						
					 
					
						2014-12-10 23:35:37 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						dcc48976ce 
					 
					
						
						
							
							Move get_schematic and read_schematic to l_mapgen.cpp  
						
						
						
						
					 
					
						2014-12-10 01:49:57 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						cfba55ba0a 
					 
					
						
						
							
							Remove get_noiseparams function. read_noiseparams should be used from now on  
						
						
						
						
					 
					
						2014-12-10 00:56:44 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						fb2bc956b1 
					 
					
						
						
							
							Noise: Create a deep copy of NoiseParams  
						
						
						
						
					 
					
						2014-12-10 00:37:09 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						88c28414f4 
					 
					
						
						
							
							Settings: Sanitize setting name everywhere, not just LuaSettings  
						
						
						
						
					 
					
						2014-12-09 23:52:13 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						d50878d608 
					 
					
						
						
							
							Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams  
						
						
						
						
					 
					
						2014-12-09 23:44:04 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2fd3d52020 
					 
					
						
						
							
							Add flags and lacunarity as new noise parameters  
						
						... 
						
						
						
						Add 'absolute value' option to noise map functions
Extend persistence modulation to 3D noise
Extend 'eased' option to noise2d_perlin* functions
Some noise.cpp formatting fixups 
						
						
					 
					
						2014-12-07 21:59:32 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						390c0cd691 
					 
					
						
						
							
							Schematics: Fix minetest.place_schematic() when defined by a Lua table  
						
						
						
						
					 
					
						2014-12-06 18:39:05 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						60feb4ad25 
					 
					
						
						
							
							Add minetest.clear_registered_biomes() api  
						
						
						
						
					 
					
						2014-12-06 18:08:23 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						5062b99cb0 
					 
					
						
						
							
							Rewrite generate notification mechanism  
						
						... 
						
						
						
						Add support for notify-on-decoration
Clean up mapgen constructors
Clean up mapgen.cpp code style somewhat
Remove trailing whitespace from some files 
						
						
					 
					
						2014-12-06 13:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						0a5373d400 
					 
					
						
						
							
							Add definable node_stone to biome API, mgv5, mgv7. Reduce and correct depth of mgv7 biomes. l_mapgen.cpp: add '#include mapgen_v5.h' because '#include mapgen_v7' is there. Improve underwater grass hack  
						
						
						
						
					 
					
						2014-12-03 19:45:29 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						360660947b 
					 
					
						
						
							
							LuaSettings: Sanitize setting name strings  
						
						
						
						
					 
					
						2014-11-30 19:01:54 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						25945dc539 
					 
					
						
						
							
							noise: Throw exception on noise allocation failure  
						
						
						
						
					 
					
						2014-11-29 16:52:45 -05:00 
						 
				 
			
				
					
						
							
							
								Ciaran Gultnieks 
							
						 
					 
					
						
						
							
						
						77137a92cf 
					 
					
						
						
							
							Don't corrupt stepheight when setting other properties  
						
						
						
						
					 
					
						2014-11-26 20:02:48 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						c4e393deea 
					 
					
						
						
							
							Simplify loading of Android version of menu  
						
						
						
						
					 
					
						2014-11-20 15:37:20 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						b1965ac209 
					 
					
						
						
							
							Clean up rollback  
						
						
						
						
					 
					
						2014-11-19 16:21:59 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8d3a68f343 
					 
					
						
						
							
							Fix warnings and other misc. minor changes  
						
						
						
						
					 
					
						2014-11-14 03:07:12 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						5b8855e83c 
					 
					
						
						
							
							Remove most exceptions from getNode() (and variants)  
						
						
						
						
					 
					
						2014-11-14 18:05:34 +10:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						874109c520 
					 
					
						
						
							
							Add option 'eased' to NoiseParams  
						
						... 
						
						
						
						Signed-off-by: Craig Robbins <kde.psych@gmail.com > 
						
						
					 
					
						2014-11-13 23:06:38 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7616537bc0 
					 
					
						
						
							
							Add Generator Element Management framework  
						
						... 
						
						
						
						Add BiomeManager, OreManager, DecorationManager, and SchematicManager 
						
						
					 
					
						2014-11-12 23:02:41 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9e811a92e7 
					 
					
						
						
							
							Split up mapgen.cpp  
						
						
						
						
					 
					
						2014-11-01 13:16:23 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						db25f75337 
					 
					
						
						
							
							Fix erroneous lua_pop parameter  
						
						
						
						
					 
					
						2014-10-30 16:23:48 -04:00