madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							0f39e9b10b 
							
						 
					 
					
						
						
							
							Added a world parameter to HOOK_CHUNK_GENERATING.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@609  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-14 17:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								cedeel@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							92c59963f8 
							
						 
					 
					
						
						
							
							Attempt to bring sanity to newlines across systems.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@606  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-14 13:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							ee9e024bed 
							
						 
					 
					
						
						
							
							I think the chunk generation hooks for Lua are pretty good now, though it might still need some tweaking  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@600  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-13 15:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							373dac3204 
							
						 
					 
					
						
						
							
							Added implementation of E_PLUGIN_CHUNK_GENERATING lua hook  
						
						... 
						
						
						
						It crashes the server when a plugin actually overrides default behavior though...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@594  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-11 19:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							47b675e47c 
							
						 
					 
					
						
						
							
							More ini settings save their defaults  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@588  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-09 15:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							8233a425fb 
							
						 
					 
					
						
						
							
							World generator uses the new Ini interface; also set new defaults for the generator to match the best generation we currently have  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@587  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-09 15:26:52 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							fbabf9ee8c 
							
						 
					 
					
						
						
							
							Sugarcane and Pumpkins get placed (quite rarely) in the SprinkleSmallFoliage FinishGen  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@576  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-08 12:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								cedeel@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							2295c1d7cb 
							
						 
					 
					
						
						
							
							Configurable classic composition generator  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@575  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-08 01:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							d832996e19 
							
						 
					 
					
						
						
							
							New hook, E_PLUGIN_CHUNK_GENERATED, called after each chunk is generated (the chunk is already present in cWorld)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@558  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-05 15:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c87e92ce 
							
						 
					 
					
						
						
							
							Added the Biomal composition generator.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@541  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-02 20:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							39a59d6806 
							
						 
					 
					
						
						
							
							Added a cHeiGenCache object for caching generated heightmaps. World generation is now about twice as fast as before Rev 535 :)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@538  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-02 13:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							5e831256ef 
							
						 
					 
					
						
						
							
							Added a cBioGenCache object for caching generated biomes  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@537  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-02 13:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							7abaede245 
							
						 
					 
					
						
						
							
							Added the Biomal height generator, made it the default height generator.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@536  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-02 12:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c905f078 
							
						 
					 
					
						
						
							
							DistortedVoronoi biome generator  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@532  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-31 20:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							79fddd3be0 
							
						 
					 
					
						
						
							
							Added a voronoi biome generator ( #180 )  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@511  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-27 14:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							925f45a4fa 
							
						 
					 
					
						
						
							
							ConstantBiome parsing now uses the string-to-biome conversion ( #183 )  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@507  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-27 10:57:36 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2f0c6229 
							
						 
					 
					
						
						
							
							Added the CheckerBoardBiomes parameter for setting biomes that CheckerBoard generates ( #179 ). Added string-to-biome conversion ( #183 ). Added OreNests to default Structures configuration.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@506  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-27 10:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a418a679 
							
						 
					 
					
						
						
							
							Merged the composable_generator branch into the trunk  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@504  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-25 07:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							c51a4b9469 
							
						 
					 
					
						
						
							
							Added the "/regeneratechunk" command that regenerates either current chunk or a chunk specified with x, z parameters. TODO: permissions - we don't want guests erasing our chunks!  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@454  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-04-10 11:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							b974b1ea59 
							
						 
					 
					
						
						
							
							Unified the chunk data to use the BLOCKDATA datatype.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@413  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-14 21:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							0b24efeb00 
							
						 
					 
					
						
						
							
							Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@411  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-14 20:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							10c8c75bb7 
							
						 
					 
					
						
						
							
							Added a flat terrain generator with settable terrain height  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@404  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-12 19:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5ebb44aa 
							
						 
					 
					
						
						
							
							Fixed *nix threading issue;  
						
						... 
						
						
						
						Thread objects now use variable names consistent with MCS convention;
Fixed a few *nix threading cornercases
git-svn-id: http://mc-server.googlecode.com/svn/trunk@392  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-10 17:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							5d0da9a2c0 
							
						 
					 
					
						
						
							
							Improved threading performance by reducing thread-hopping in queue locks (cs unlocked before event set)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@341  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-28 16:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							67ffb8a1da 
							
						 
					 
					
						
						
							
							ChunkGenerator: fixed an inverted condition on chunk-skipping when the generator is overloaded; set the overload threshold to 500 chunks (from original 50 which is not enough even for a single player)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@334  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-28 10:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							76a92a21d1 
							
						 
					 
					
						
						
							
							Re-implemented tree-growing. May produce artefacts on old-world / new-world boundaries.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@293  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-18 19:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							499745c1c7 
							
						 
					 
					
						
						
							
							Thread-safe chunk generation, storage and generator are queried for progress while initializing server  
						
						... 
						
						
						
						Note that this commit breaks foliage generation - there are no trees in the chunks generated!
git-svn-id: http://mc-server.googlecode.com/svn/trunk@292  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-18 17:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							510133bd35 
							
						 
					 
					
						
						
							
							Chunk coords mostly "upgraded" to include the Y coord for future compatibility  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@285  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-17 17:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							2928cb6853 
							
						 
					 
					
						
						
							
							cWorldGenerator speedup - doesn't call GetChunk() anymore, not queueing the chunk it's generating to be loaded recursively.  
						
						... 
						
						
						
						cChunk fix - setting a block to the same value doesn't mark chunk dirty (resulted in un-unloadable chunks)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@279  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-16 17:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							4f17362aeb 
							
						 
					 
					
						
						
							
							Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@251  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-13 21:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							89afb970d8 
							
						 
					 
					
						
						
							
							VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@188  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-29 19:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ad02f50a 
							
						 
					 
					
						
						
							
							ChunkGenerator: rewritten thread-locking using the new RAII CSLock class  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@186  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-29 14:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							81c73341b2 
							
						 
					 
					
						
						
							
							The missing file! cChunkGenerator.h/cpp  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@105  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-12-25 12:55:20 +00:00