GJ 
							
						 
					 
					
						
						
							
						
						07c66378c0 
					 
					
						
						
							
							Some optimizations to how we handle our SQL connections and queries.  
						
						 
						
						
						
						
					 
					
						2012-07-10 12:04:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						4e7107c8a8 
					 
					
						
						
							
							Remove unused variable  
						
						 
						
						
						
						
					 
					
						2012-07-09 11:12:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						3c2d658b37 
					 
					
						
						
							
							Protect our database.  
						
						 
						
						
						
						
					 
					
						2012-07-09 11:12:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						f0b2cc1bab 
					 
					
						
						
							
							Protect our file paths.  
						
						 
						
						
						
						
					 
					
						2012-07-09 10:55:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						d038cbf357 
					 
					
						
						
							
							Bad variables names are bad.  
						
						 
						
						
						
						
					 
					
						2012-07-09 10:47:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						c3ea632cb9 
					 
					
						
						
							
							This should be private.  
						
						 
						
						
						
						
					 
					
						2012-07-09 10:46:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						a31d50924d 
					 
					
						
						
							
							Only create objects where we need them.  
						
						 
						
						
						
						
					 
					
						2012-07-09 10:43:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						c567e2714a 
					 
					
						
						
							
							Fixed custom woodcutting blocks throwing errors.  
						
						 
						
						
						
						
					 
					
						2012-07-09 09:26:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						a2e342b4fc 
					 
					
						
						
							
							Oops  
						
						 
						
						
						
						
					 
					
						2012-07-08 00:17:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						4469637f27 
					 
					
						
						
							
							NPE prevention for Users.getProfile()  
						
						 
						
						
						
						
					 
					
						2012-07-08 00:02:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						f4ecbe7f65 
					 
					
						
						
							
							Removed unused import  
						
						 
						
						
						
						
					 
					
						2012-07-07 23:48:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						dbaab4efe1 
					 
					
						
						
							
							Don't call SpoutStuff if Spout isn't enabled  
						
						 
						
						
						
						
					 
					
						2012-07-07 23:48:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						8c178869b7 
					 
					
						
						
							
							Fixed /mcremove  
						
						 
						
						
						
						
					 
					
						2012-07-07 23:38:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						3c7bcb990e 
					 
					
						
						
							
							NPE Prevention  
						
						 
						
						
						
						
					 
					
						2012-07-07 17:02:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						f7a5678814 
					 
					
						
						
							
							Change ChunkletManager to a notify/demand system  
						
						 
						
						... 
						
						
						
						Allowing NullChunkletManager to bypass the ChunkletUnloader as it is not needed. 
						
						
					 
					
						2012-07-07 14:43:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						646bb32965 
					 
					
						
						
							
							Let the Unit testing begin  
						
						 
						
						... 
						
						
						
						Could use some more test cases on the make test, though 
						
						
					 
					
						2012-07-07 14:43:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						dce7d8fdd3 
					 
					
						
						
							
							Format this before GJ finds out  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						6dd17312f4 
					 
					
						
						
							
							Change this back to private  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						da6b461408 
					 
					
						
						
							
							Move our Externalizeable to PrimitveExChunkletStore  
						
						 
						
						... 
						
						
						
						This will let us deserialize Primitive normally.
In addition, we now enforce all chunklets being of type PrimitiveEx, as any non-Ex are repalced with a new Ex on load. 
						
						
					 
					
						2012-07-07 14:43:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						77dce75108 
					 
					
						
						
							
							Formatting a single line  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						37308917d1 
					 
					
						
						
							
							Parenthesis for clarity  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						21d2229572 
					 
					
						
						
							
							Column comment  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						7d372af51e 
					 
					
						
						
							
							Some address byte comments  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						a3e0753076 
					 
					
						
						
							
							We must be sure to flush  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						a728d1f9c8 
					 
					
						
						
							
							These must be called in the reverse order we open them  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						b893e86f3c 
					 
					
						
						
							
							A bit more clear  
						
						 
						
						... 
						
						
						
						But no functional change 
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						63cf6e9b3a 
					 
					
						
						
							
							Do not increment i in this location  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NuclearW 
							
						 
					 
					
						
						
							
						
						67738d811e 
					 
					
						
						
							
							Move things around to fit together better  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						4d77f6d04d 
					 
					
						
						
							
							Introducing external chunklets  
						
						 
						
						
						
						
					 
					
						2012-07-07 14:43:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						3702495038 
					 
					
						
						
							
							Don't need to .save() for online players  
						
						 
						
						
						
						
					 
					
						2012-07-07 20:02:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						ede08ce5ac 
					 
					
						
						
							
							Moved hudType back to PlayerProfile  
						
						 
						
						... 
						
						
						
						Removed some convenient methods from PlayerProfile to avoid NPE because of
spoutHud 
						
						
					 
					
						2012-07-07 19:59:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						5571e0bc0c 
					 
					
						
						
							
							Arranged InspectCommand  
						
						 
						
						
						
						
					 
					
						2012-07-07 19:39:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						73bb73c8ca 
					 
					
						
						
							
							Fixed /mmoedit  
						
						 
						
						
						
						
					 
					
						2012-07-07 19:35:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						54011fdeb7 
					 
					
						
						
							
							Removed unused OfflinePlayer from PlayerProfile  
						
						 
						
						
						
						
					 
					
						2012-07-07 19:27:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						5b8811bd09 
					 
					
						
						
							
							More work on McMMOPlayer  
						
						 
						
						
						
						
					 
					
						2012-07-06 11:57:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						c460eec0ab 
					 
					
						
						
							
							Oops.  
						
						 
						
						
						
						
					 
					
						2012-07-06 09:30:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						bc6233541a 
					 
					
						
						
							
							Start changing PlayerProfile to use an OfflinePlayer  
						
						 
						
						
						
						
					 
					
						2012-07-06 09:14:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						18aef9d526 
					 
					
						
						
							
							Typo  
						
						 
						
						
						
						
					 
					
						2012-07-06 07:13:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bm01 
							
						 
					 
					
						
						
							
						
						ccc6fd30f8 
					 
					
						
						
							
							Fixed /inspect not working on offline player  
						
						 
						
						
						
						
					 
					
						2012-07-06 07:07:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						1ba498c443 
					 
					
						
						
							
							Because "final static" is just backwards.  
						
						 
						
						
						
						
					 
					
						2012-07-06 00:12:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						64f31f2b5a 
					 
					
						
						
							
							Fixed issue with JSON API plugin & player chat events  
						
						 
						
						
						
						
					 
					
						2012-07-05 11:25:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						b94085c5f4 
					 
					
						
						
							
							Make 'em final  
						
						 
						
						
						
						
					 
					
						2012-07-05 09:33:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						62b90ad552 
					 
					
						
						
							
							Using .equals() is better  
						
						 
						
						
						
						
					 
					
						2012-07-05 09:25:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						d6d1e0ffed 
					 
					
						
						
							
							More efficient handling of Party/Admin chat messages  
						
						 
						
						
						
						
					 
					
						2012-07-05 09:21:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						ccd103cd88 
					 
					
						
						
							
							More efficient iteration.  
						
						 
						
						
						
						
					 
					
						2012-07-05 09:11:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						0606f16a11 
					 
					
						
						
							
							pm is lazy too.  
						
						 
						
						
						
						
					 
					
						2012-07-04 15:38:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						c9e3ea005b 
					 
					
						
						
							
							Because loc is lazy.  
						
						 
						
						
						
						
					 
					
						2012-07-04 15:38:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						3f8268d848 
					 
					
						
						
							
							Fixed custom blocks dropping the wrong thing with Super Breaker & Silk  
						
						 
						
						... 
						
						
						
						Touch 
						
						
					 
					
						2012-07-04 10:33:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						cefec723d0 
					 
					
						
						
							
							Javadoc typo  
						
						 
						
						
						
						
					 
					
						2012-07-04 10:12:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GJ 
							
						 
					 
					
						
						
							
						
						124aa72fd9 
					 
					
						
						
							
							Better file handling  
						
						 
						
						
						
						
					 
					
						2012-07-04 10:00:11 -04:00