graywolf336 
							
						 
					 
					
						
						
							
						
						81ec445deb 
					 
					
						
						
							
							TOLD YOU IT WAS A SMALL BUG... Bah, humbug!  
						
						 
						
						
						
						
					 
					
						2013-12-28 13:20:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						539ebeb326 
					 
					
						
						
							
							Don't allow jailing of players who are already jailed.  
						
						 
						
						
						
						
					 
					
						2013-12-28 13:17:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						3ab161cbe8 
					 
					
						
						
							
							Clean up the jailstop command, make it tell what all they stopped.  
						
						 
						
						
						
						
					 
					
						2013-12-28 13:12:45 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b75f12c23c 
					 
					
						
						
							
							General bug work, there's a small bug in here I can't find...grrr  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:53:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						df0caabbac 
					 
					
						
						
							
							The double chests are actually larger than 40, derp  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:27:25 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						546131dd77 
					 
					
						
						
							
							Fix the loading of the cells being really messed up.  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:12:57 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						359192a655 
					 
					
						
						
							
							Fix the usage message being wrong.  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:07:59 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						15ca0810ba 
					 
					
						
						
							
							Remove the debugging message, as it is now in the loaded message.  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:04:44 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e888467b66 
					 
					
						
						
							
							Add the amount of cells loaded to the loaded message.  
						
						 
						
						
						
						
					 
					
						2013-12-28 12:01:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						bde63666bc 
					 
					
						
						
							
							Fix the issue with losing the inventory and the armor being moved to the  
						
						 
						
						... 
						
						
						
						inventory. 
						
						
					 
					
						2013-12-27 18:22:13 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e4f74e5e91 
					 
					
						
						
							
							Lots of progress was made towards jailing the player.  
						
						 
						
						... 
						
						
						
						We now handle the jailing of the players and even store their inventory.
Unjailing hasn't been tested at all yet, so that's still to do. 
						
						
					 
					
						2013-12-27 18:19:47 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						d9f88b8eef 
					 
					
						
						
							
							Add some documentation to the prepareJail method.  
						
						 
						
						
						
						
					 
					
						2013-12-27 14:16:08 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						07f3d85a2a 
					 
					
						
						
							
							Don't allow prisoners to be jailed into the same cell as someone else.  
						
						 
						
						... 
						
						
						
						This will prevent overriding inventories in cell chests. When we tell
them the destination cell already has a prisoner in it, we try to find
the first empty cell in that jail but if all the jail's cells are full
then we tell them that as well. 
						
						
					 
					
						2013-12-27 13:16:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						5e4bc77579 
					 
					
						
						
							
							Add some methods to serialize an inventory to Base64 string.  
						
						 
						
						... 
						
						
						
						Special thanks to Comphenix, @aadnk, for the code. 
						
						
					 
					
						2013-12-27 10:37:32 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						fc0bde6255 
					 
					
						
						
							
							Seems the player is not being ejected.  
						
						 
						
						
						
						
					 
					
						2013-12-26 00:00:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b4a740979d 
					 
					
						
						
							
							Try to parse the gamemode from the config, default to adventure.  
						
						 
						
						
						
						
					 
					
						2013-12-25 23:28:01 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c35b3b04f0 
					 
					
						
						
							
							Add a config value to set their gamemode to. Also, eject them.  
						
						 
						
						
						
						
					 
					
						2013-12-25 23:20:52 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						23e7aa15a3 
					 
					
						
						
							
							Only save the previous position as well if it is null.  
						
						 
						
						
						
						
					 
					
						2013-12-25 23:06:00 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						69b7981914 
					 
					
						
						
							
							Only try to load the previous gamemode if it isn't null.  
						
						 
						
						
						
						
					 
					
						2013-12-25 23:01:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						aaa286fbdd 
					 
					
						
						
							
							Save their previous GameMode if it is enabled in the config.  
						
						 
						
						... 
						
						
						
						Need to update the wiki with the new config option. 
						
						
					 
					
						2013-12-25 22:57:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						6423e8d2e5 
					 
					
						
						
							
							If the location is empty, don't try it. If the language string doesn't  
						
						 
						
						... 
						
						
						
						exist, then don't try to parse it either and return an empty string. 
						
						
					 
					
						2013-12-25 22:41:01 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						57e4eb6c1e 
					 
					
						
						
							
							If the previous position string given is null, ignore it.  
						
						 
						
						
						
						
					 
					
						2013-12-25 22:06:57 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						a72f6c273b 
					 
					
						
						
							
							Work on the actual jailing of the player.  
						
						 
						
						... 
						
						
						
						Lots of work done here, untested. 
						
						
					 
					
						2013-12-25 21:56:01 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						7e614a121f 
					 
					
						
						
							
							Revert the building with newest Bukkit versions.  
						
						 
						
						... 
						
						
						
						They recently changed some stuff with how plugins are initiated, which
broke out tests. Grrrr 
						
						
					 
					
						2013-12-25 20:25:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						f987dedc3d 
					 
					
						
						
							
							Fix the time parsing no longer working.  
						
						 
						
						
						
						
					 
					
						2013-12-25 01:12:20 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b4dc142455 
					 
					
						
						
							
							Save and load the prisoners on flat file.  
						
						 
						
						
						
						
					 
					
						2013-12-24 23:42:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c499443ff9 
					 
					
						
						
							
							If we've already broadcasted it to the entire server, don't log it as  
						
						 
						
						... 
						
						
						
						double messages will appear in the console. 
						
						
					 
					
						2013-12-24 23:29:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						170fd1776f 
					 
					
						
						
							
							Send the log message to the console sender, to support color.  
						
						 
						
						
						
						
					 
					
						2013-12-24 23:24:30 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						57d61717fe 
					 
					
						
						
							
							Let's try to use the new preparing method, see what errors we get.  
						
						 
						
						
						
						
					 
					
						2013-12-24 23:12:24 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						a9d58e85e7 
					 
					
						
						
							
							Update the readme.md  
						
						 
						
						
						
						
					 
					
						2013-12-24 22:52:10 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						38a4a859e4 
					 
					
						
						
							
							Implement not being able to jail people who can't be jailed.  
						
						 
						
						
						
						
					 
					
						2013-12-24 22:47:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						63032ad6cc 
					 
					
						
						
							
							Some work on the plugin, added a couple things and worked on the  
						
						 
						
						... 
						
						
						
						preparing the jail. 
						
						
					 
					
						2013-12-24 22:25:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						a27596bcfb 
					 
					
						
						
							
							If they provide an incorrect format in time, don't override it.  
						
						 
						
						
						
						
					 
					
						2013-12-24 19:42:12 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						978bd044fe 
					 
					
						
						
							
							Fix the time parsing not defaulting to minutes & add another test for it  
						
						 
						
						
						
						
					 
					
						2013-12-24 19:36:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						ed481ff925 
					 
					
						
						
							
							Test the parsing of the time and all the variations.  
						
						 
						
						
						
						
					 
					
						2013-12-24 18:45:50 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c4b1eb6d1a 
					 
					
						
						
							
							Default the time to minutes if all else fails.  
						
						 
						
						
						
						
					 
					
						2013-12-24 18:06:38 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						7e75f297d5 
					 
					
						
						
							
							Remove some debugging code.  
						
						 
						
						
						
						
					 
					
						2013-12-24 17:56:52 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						dc2e74a63e 
					 
					
						
						
							
							Implement getting the jail nearest to sender of the jail command if no  
						
						 
						
						... 
						
						
						
						jail parameter is defined. 
						
						
					 
					
						2013-12-24 17:51:41 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						64301db196 
					 
					
						
						
							
							Fix the regex pattern and add more tests for the default config.  
						
						 
						
						
						
						
					 
					
						2013-12-24 16:52:59 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0d79569c74 
					 
					
						
						
							
							Add some settings management and also parse the time format.  
						
						 
						
						... 
						
						
						
						This allows for: 30seconds, 10minutes, 3hours, or 2days 
						
						
					 
					
						2013-12-24 12:28:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						4a45229bc5 
					 
					
						
						
							
							Send the online prisoner the jailed message with the reason.  
						
						 
						
						
						
						
					 
					
						2013-12-24 10:23:39 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1021430b75 
					 
					
						
						
							
							Output what language we are loading if successful.  
						
						 
						
						
						
						
					 
					
						2013-12-23 14:51:04 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c123689e67 
					 
					
						
						
							
							Fix the test jailing.  
						
						 
						
						
						
						
					 
					
						2013-12-23 14:46:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						ab0c236711 
					 
					
						
						
							
							Add a language file and system.  
						
						 
						
						
						
						
					 
					
						2013-12-23 14:31:27 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						845e219d5d 
					 
					
						
						
							
							Maybe copy the defaults on load to get the new config options?  
						
						 
						
						... 
						
						
						
						Still not too sure if this will work correctly, as I don't know if this
will override the changes in the config. 
						
						
					 
					
						2013-12-23 13:40:47 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1d8316f576 
					 
					
						
						
							
							Add another config setting.  
						
						 
						
						... 
						
						
						
						This and the previous change require updating of the wiki as I have
changed a lot. I'm still not too sure if this is how I want to keep the
config setup. 
						
						
					 
					
						2013-12-22 12:31:10 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						3f65450495 
					 
					
						
						
							
							More work on the config and also start working on the language messages.  
						
						 
						
						
						
						
					 
					
						2013-12-22 12:19:29 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						2f27152987 
					 
					
						
						
							
							Add some more settings to the config.yml, not too sure this is how I  
						
						 
						
						... 
						
						
						
						want to handle these settings yet.
Do they make sense? 
						
						
					 
					
						2013-12-19 17:24:43 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						78dca18242 
					 
					
						
						
							
							Add this. to be consistent.  
						
						 
						
						
						
						
					 
					
						2013-12-19 16:16:23 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1a04ecf409 
					 
					
						
						
							
							Let's use the PrisonerJailedEvent in the jailing of a player.  
						
						 
						
						
						
						
					 
					
						2013-12-19 16:13:41 -06:00