t00thpick1 
							
						 
					 
					
						
						
							
						
						2147417322 
					 
					
						
						
							
							This seems easier.  
						
						
						
						
					 
					
						2014-08-22 15:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						4304970059 
					 
					
						
						
							
							This was supposed to be a zero.  
						
						
						
						
					 
					
						2014-08-22 00:59:20 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						fc981fda20 
					 
					
						
						
							
							Better connection validation for us.  
						
						
						
						
					 
					
						2014-08-21 19:42:03 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						be9ff51fd9 
					 
					
						
						
							
							Should  fix   #2223  for realz this time.  
						
						
						
						
					 
					
						2014-08-21 19:42:03 -04:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						5cfd2dc799 
					 
					
						
						
							
							Added API to ExperienceAPI to get the amount of XP needed for a level  
						
						
						
						
					 
					
						2014-08-21 16:38:33 -06:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						c878775c72 
					 
					
						
						
							
							Close the statement here as well  
						
						
						
						
					 
					
						2014-08-21 14:33:50 -06:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						574cdd374b 
					 
					
						
						
							
							Use a placeholder value.  Fixes   #2216   #2221  
						
						
						
						
					 
					
						2014-08-20 22:19:36 -04:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						a3943aab24 
					 
					
						
						
							
							Add checks for loaded/unloaded profiles in commands  
						
						
						
						
					 
					
						2014-08-19 22:23:19 -06:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						1503e58d11 
					 
					
						
						
							
							More relevant donation information  
						
						
						
						
					 
					
						2014-08-19 23:45:54 -04:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						2650d57d8e 
					 
					
						
						
							
							Added options to experience.yml for Dirt and Sand variations  
						
						... 
						
						
						
						Adds #2194  
						
						
					 
					
						2014-08-19 21:28:53 -06:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						4d402c7229 
					 
					
						
						
							
							Use correct element  
						
						
						
						
					 
					
						2014-08-19 19:11:07 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						d687543910 
					 
					
						
						
							
							Prevent players from having more than one database querying command running at once.  
						
						
						
						
					 
					
						2014-08-19 18:11:56 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						d8ad519cd0 
					 
					
						
						
							
							Seperate pools for essential tasks like profile loading and profile saving.  
						
						
						
						
					 
					
						2014-08-19 17:58:45 -04:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						8a35d69540 
					 
					
						
						
							
							Move RefreshChunks setting from hidden.yml to config.yml  
						
						... 
						
						
						
						Adds #2213  
						
						
					 
					
						2014-08-17 20:21:23 -06:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						097a5a0894 
					 
					
						
						
							
							Change purge a bit.  Apparently andrewkm says this works.  
						
						
						
						
					 
					
						2014-08-17 21:23:27 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						8760c2bbb0 
					 
					
						
						
							
							This way is cleaner though.  
						
						
						
						
					 
					
						2014-08-17 20:01:04 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						dc635fe7d7 
					 
					
						
						
							
							SHould  fix   #2195  
						
						
						
						
					 
					
						2014-08-17 19:57:52 -04:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						f10a1d0ffb 
					 
					
						
						
							
							Added McMMOPlayerPreDeathPenaltyEvent and McMMOPlayerStatLossEvent  
						
						... 
						
						
						
						McMMOPlayerPreDeathPenaltyEvent is fired before hardcore calculations
take place, use this if you want to cancel hardcore penalties.
Use McMMOPlayerVampirismEvent and McMMOPlayerStatLossEvent when you
want to know how many levels or experience the player lost or if you
want to modify this. 
						
						
					 
					
						2014-08-16 21:13:46 -06:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						809779e508 
					 
					
						
						
							
							Added McMMOPlayerVampirismEvent  
						
						... 
						
						
						
						Expands API possibilities regarding death penalty features. 
						
						
					 
					
						2014-08-16 21:13:39 -06:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						80d358d1fd 
					 
					
						
						
							
							Fix dealing too much AOE damage  
						
						... 
						
						
						
						Bandaid for #2170  
						
						
					 
					
						2014-08-13 21:24:32 -06:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						a1be17c72c 
					 
					
						
						
							
							Add a rate limit for mojang api requests.  Configurable via hidden.yml  
						
						
						
						
					 
					
						2014-08-12 11:51:34 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						0a066f51bb 
					 
					
						
						
							
							Fix   #2197    There is no wait forever option, so we actually need a timeout.  
						
						
						
						
					 
					
						2014-08-12 11:39:43 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						294141c353 
					 
					
						
						
							
							We should be reconnecting automagically.  
						
						
						
						
					 
					
						2014-08-11 12:16:27 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						5a47f9fa86 
					 
					
						
						
							
							Fix   #1320  
						
						
						
						
					 
					
						2014-08-08 00:42:33 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						6ee2d7d823 
					 
					
						
						
							
							Do UUID saves in batches.  
						
						
						
						
					 
					
						2014-08-08 00:13:30 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						f2881f02c8 
					 
					
						
						
							
							Fix id retrieval  
						
						
						
						
					 
					
						2014-08-08 00:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						9f5445689c 
					 
					
						
						
							
							Helpful debug on shutdown  
						
						
						
						
					 
					
						2014-08-08 00:02:07 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						0ea163e3ee 
					 
					
						
						
							
							Lazy fix  
						
						
						
						
					 
					
						2014-08-08 00:01:57 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						f097aa4a67 
					 
					
						
						
							
							Missed loaded profile check,  Fix   #2189  
						
						
						
						
					 
					
						2014-08-07 23:46:22 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						1fcb9e649e 
					 
					
						
						
							
							A bit more logic simplification in SQLDatabaseManager, also fixes error printing,   Fix   #2188  
						
						
						
						
					 
					
						2014-08-07 23:45:40 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						1d0dc02013 
					 
					
						
						
							
							Greatly simplify Profile loading in mySQL  
						
						
						
						
					 
					
						2014-08-07 14:16:28 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						8766d31943 
					 
					
						
						
							
							Fix   #2182  and  Fix   #2178  
						
						... 
						
						
						
						NOW() is a numeric representation of the date, not a timestamp....  so thats a nono.
Also,  we need to update UUIDs grabbing by name. 
						
						
					 
					
						2014-08-07 13:54:28 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						d857bf483e 
					 
					
						
						
							
							Fix   #2184  
						
						
						
						
					 
					
						2014-08-07 11:23:02 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						b7774251eb 
					 
					
						
						
							
							Remove need for thread locks in profile loading, just reschedule as needed. also stagger based on number of previous attempts.  
						
						
						
						
					 
					
						2014-08-05 23:02:41 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						da7507fc75 
					 
					
						
						
							
							Throw some sanity information into the info log.  
						
						
						
						
					 
					
						2014-08-05 20:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						fe4699430d 
					 
					
						
						
							
							Fix   #2177  
						
						
						
						
					 
					
						2014-08-05 19:15:22 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						df4fc8149d 
					 
					
						
						
							
							Stagger load attempts more.  
						
						
						
						
					 
					
						2014-08-05 19:03:55 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						c156f0c346 
					 
					
						
						
							
							Missed an unlock condition,  lets use a finally.  Should  Fix   #2180  
						
						
						
						
					 
					
						2014-08-05 18:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						79a17b0c1c 
					 
					
						
						
							
							Fix /mcrank when using flatfile.  Fixes   #2179  
						
						
						
						
					 
					
						2014-08-05 09:20:12 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						d3051ad127 
					 
					
						
						
							
							Use a slight delay to ensure its after the purge.  
						
						
						
						
					 
					
						2014-08-04 11:49:09 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						f4c53aaf8a 
					 
					
						
						
							
							Prevent user purges and UUID updates from conflicting in mass database operations.  
						
						
						
						
					 
					
						2014-08-04 11:42:02 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						432ff95a98 
					 
					
						
						
							
							More constants  
						
						
						
						
					 
					
						2014-08-04 11:40:47 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						fe29bb4b9f 
					 
					
						
						
							
							Accurate purge count  
						
						
						
						
					 
					
						2014-08-03 21:14:24 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						ae5347bc0f 
					 
					
						
						
							
							Purging shouldn't be main thread, also we have no reason to refresh profiles of purged users,  as old users aren't online,  and powerless users have nothing to wipe.  
						
						
						
						
					 
					
						2014-08-03 21:12:41 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						966de87ef9 
					 
					
						
						
							
							Print reason  
						
						
						
						
					 
					
						2014-08-03 20:57:28 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						3569f9a182 
					 
					
						
						
							
							Woot, rushing things without looking!  
						
						
						
						
					 
					
						2014-08-03 20:40:48 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						70a23f8a0a 
					 
					
						
						
							
							EnumMaps cannot use a null key  
						
						
						
						
					 
					
						2014-08-03 20:39:37 -04:00 
						 
				 
			
				
					
						
							
							
								t00thpick1 
							
						 
					 
					
						
						
							
						
						857e12b96e 
					 
					
						
						
							
							SQLDatabaseManager optimizations,  async profile loading  -t00thpick1, zreed  
						
						... 
						
						
						
						This commit changes our shared connection into a connection pool utility to prevent
thread locks from multiple actions attempting to access the database at the same time.
In additon,  profile loading has been moved off the main thread at login time, to
allieviate the performance issues caused by it.
Fixes  #2138 , Fixes  #2119 , Fixes  #1982 , Fixes  #1953  
						
						
					 
					
						2014-08-01 20:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						c10525ada9 
					 
					
						
						
							
							Add UUID support! - zreed, slipcor, t00thpick1  
						
						... 
						
						
						
						This commit updates our database managers to use UUIDs instead
of usernames for persistent storage.
Fixes  #1979  
						
						
					 
					
						2014-08-01 20:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								TfT_02 
							
						 
					 
					
						
						
							
						
						fb8592495d 
					 
					
						
						
							
							Only set detected durability if it's > 0  
						
						
						
						
					 
					
						2014-08-01 01:09:00 +02:00