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 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6c736859 
							
						 
					 
					
						
						
							
							Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@597  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-06-12 20:03:46 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							c2cc32031e 
							
						 
					 
					
						
						
							
							Added more statistics to the "chunkstats" server console command  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@528  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-05-30 21:30:33 +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 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3fa2b622 
							
						 
					 
					
						
						
							
							Moved the commands /coords /viewdistance and /regeneratechunks from cServer.cpp to the Core plugin  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@457  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-04-11 12:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							23cfcc6ffd 
							
						 
					 
					
						
						
							
							Added the permission "builtin.regeneratechunk" needed for regenerating chunks using a command.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@455  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-04-10 12:32:39 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							05252babc6 
							
						 
					 
					
						
						
							
							Added the supported client version to banner; shamelessly added myself to the authors list ;)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@436  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-26 18:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							2786ad306a 
							
						 
					 
					
						
						
							
							Fixed player heads always pointing north (new EntityHeadLook packet)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@424  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-19 17:15:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							219be8186c 
							
						 
					 
					
						
						
							
							Fixed a few obsoleted functions  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@397  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-10 22:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							e7731242c1 
							
						 
					 
					
						
						
							
							Using references instead of pointers for sending packets  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@394  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-10 21:34:47 +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 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							f43b65cf53 
							
						 
					 
					
						
						
							
							cClientHandles have a unique ID now to distinguish them  
						
						... 
						
						
						
						cAuthenticator uses unique client ID for authentication
Changed the kick function used by cAuthenticator to take a client ID instead of name, so the correct user is kicked
Using callback reference instead of pointer in GetChunkData and affiliates
GetChunkData returns false when failed, and true when succeeded
Renamed entity type enums to something prettier
Exposed some functions to Lua
git-svn-id: http://mc-server.googlecode.com/svn/trunk@388  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-09 13:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							0df305e226 
							
						 
					 
					
						
						
							
							Fixed a potential deadlock (  http://forum.mc-server.org/showthread.php?tid=374  )  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@369  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-03-05 17:15:56 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7268a70902 
							
						 
					 
					
						
						
							
							Attempt at fixing crashes with disconnecting players  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@329  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-26 12:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							0e33c919dd 
							
						 
					 
					
						
						
							
							Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :)  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@328  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-26 00:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							a14e015354 
							
						 
					 
					
						
						
							
							Extended SocketThreads for writing support (unusable in cClientHandle due to too many deadlock possibilities)  
						
						... 
						
						
						
						Extended the range of ignored packets in pre-game client states (fixes connection issues with some mods installed)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@327  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-25 23:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							bf19f7ae9c 
							
						 
					 
					
						
						
							
							Made the viewdistance settable by users and default in settings.ini. The default is 9.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@326  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-23 22:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							71097aa49b 
							
						 
					 
					
						
						
							
							Lots of logging added  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@282  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-17 11:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							4a7883a5e3 
							
						 
					 
					
						
						
							
							git-svn-id:  http://mc-server.googlecode.com/svn/trunk@281  0a769ca7-a7f5-676a-18bf-c427514a06d6  
						
						
						
						
					 
					
						2012-02-16 22:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							eefe71f593 
							
						 
					 
					
						
						
							
							New server command "unload" to manually unload unused chunks  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@280  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-16 19:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							3c4bfd9799 
							
						 
					 
					
						
						
							
							Fixed logging in cServer  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@269  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-16 09:35:33 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							c82c636d8c 
							
						 
					 
					
						
						
							
							cSocketThreads plugged in for cClientHandle reading. Sending still kept the old way. Please help me test this commit thoroughly, this is a change that can break on subtleties.  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@244  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-08 10:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							ab95abb6bd 
							
						 
					 
					
						
						
							
							Now showing proper error messages when sockets fail :)  
						
						... 
						
						
						
						Crossplatform GetLastError function in cSocket
git-svn-id: http://mc-server.googlecode.com/svn/trunk@234  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-05 16:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							865216b15a 
							
						 
					 
					
						
						
							
							cSocket API fix (possible invalid pointer)  
						
						... 
						
						
						
						cMCLogger slight change (CS ptr -> member)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@222  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-02 07:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							48d30d6ab4 
							
						 
					 
					
						
						
							
							Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;  
						
						... 
						
						
						
						Global player-kicking function (cServer, cRoot);
More char * -> AString conversion
git-svn-id: http://mc-server.googlecode.com/svn/trunk@221  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-01 22:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								madmaxoft@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							bb49f0e021 
							
						 
					 
					
						
						
							
							Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@209  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-02-01 09:12:54 +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 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							738b1b3467 
							
						 
					 
					
						
						
							
							Improved Core's WebAmin interface a bit.  
						
						... 
						
						
						
						Can now kick players through WebAdmin
Can now enable/disable whitelist through WebAdmin
Tick speed is limited in a better way now, instead of always sleeping 50ms before each tick, it now add only sleeps additional time when the tick time was faster than 50ms. Server should run slightly faster because of this (and use more cpu%)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@167  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-22 20:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7aacebaa 
							
						 
					 
					
						
						
							
							Bug FS#131  http://www.mc-server.org/support/index.php?do=details&task_id=131  should be fixed  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@166  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-21 22:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							50a7722242 
							
						 
					 
					
						
						
							
							Terrain generation is synchronous again, async generation has bugs.  
						
						... 
						
						
						
						Made some funky smart pointer things for chunks.
Fixed a bug where the client would override the player position on the server and back again, resulting in sending too many chunks to the client which it doesn't even need.
Fixed some compiler warnings in cPickup.cpp
git-svn-id: http://mc-server.googlecode.com/svn/trunk@164  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-19 18:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							01398f8424 
							
						 
					 
					
						
						
							
							Fixed the numchunks console command.  
						
						... 
						
						
						
						Added some form of reference counting to cChunk to make sure it's not referenced when deleting it.
Right now it's only needed due to the generation of chunks in a separate thread and adding it to the spread light list in cWorld
git-svn-id: http://mc-server.googlecode.com/svn/trunk@161  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2012-01-01 16:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							eb942797b8 
							
						 
					 
					
						
						
							
							Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld()  
						
						... 
						
						
						
						Changed isValidItem to IsValidItem in Core.lua
git-svn-id: http://mc-server.googlecode.com/svn/trunk@126  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-12-26 21:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								lapayo94@gmail.com 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a7f9a57d 
							
						 
					 
					
						
						
							
							Code improvements  
						
						... 
						
						
						
						Fixed authentication (Can be activated now)
Added MersenneTwister.h
Thanks to mtilden
( http://forum.mc-server.org/showthread.php?tid=183&pid=1428#pid1428  and http://forum.mc-server.org/showthread.php?tid=183&pid=1418#pid1418  )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@106  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-12-25 13:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							aa392170a2 
							
						 
					 
					
						
						
							
							Added thread names to cThread so when debugging in Visual Studio you actually know what thread you're looking at  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@100  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-12-23 14:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b920deda 
							
						 
					 
					
						
						
							
							You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet  
						
						... 
						
						
						
						Players are now stored in separate folder /players instead of in the world folder (!so move the folder!)
Fixed a memory leak/error in cPickup.cpp
Multiple worlds are stored in cRoot
cClientHandle lists are taken out of cWorld and now stored in cServer
Worlds now have names to distinguish them by
Some functions in the Core plugin now distinguish between worlds
git-svn-id: http://mc-server.googlecode.com/svn/trunk@40  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-11-01 21:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f1cf51c7 
							
						 
					 
					
						
						
							
							Prepared some parts of the code for multi world support, I created lots of TODO's  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@29  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-10-31 00:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							cf94994f8e 
							
						 
					 
					
						
						
							
							Abstracted sockets some more to ensure the same behavior over the entire program and on multiple platforms.  
						
						... 
						
						
						
						MCSocket.h should soon be deprecated and deleted
Do a full rebuild (mine bugged out when I didn't)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@8  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-10-23 00:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b4b9f819 
							
						 
					 
					
						
						
							
							Compiles for linux  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@6  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-10-21 21:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								faketruth 
							
						 
					 
					
						
						
						
						
							
						
						
							386d58b586 
							
						 
					 
					
						
						
							
							MCServer c++ source files  
						
						... 
						
						
						
						git-svn-id: http://mc-server.googlecode.com/svn/trunk@3  0a769ca7-a7f5-676a-18bf-c427514a06d6 
						
						
					 
					
						2011-10-03 18:41:19 +00:00