graywolf336 
							
						 
					 
					
						
						
							
						
						cf7c9fc4c2 
					 
					
						
						
							
							Protect the jails against explosions, if it is enabled  
						
						
						
						
					 
					
						2014-01-08 15:27:38 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						d734d99e88 
					 
					
						
						
							
							Protect against block breaking and block placing in jails  
						
						... 
						
						
						
						Unless the player has admin permission. This does not include the
penalties as those will be done in a future commit. This also has a
little better performance on the block placing and breaking events, if
these checks are disabled. 
						
						
					 
					
						2014-01-08 15:02:24 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						ab74a158b8 
					 
					
						
						
							
							Get the muted message from the Language File  
						
						
						
						
					 
					
						2014-01-04 00:22:26 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						369c874add 
					 
					
						
						
							
							If the config has prisoners not to get the chats, then let's obey that.  
						
						
						
						
					 
					
						2014-01-03 23:57:10 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						2f36c1f900 
					 
					
						
						
							
							Fix the broadcast/logging not being the correct one for minutes.  
						
						
						
						
					 
					
						2014-01-03 21:05:39 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						6f86f04f3d 
					 
					
						
						
							
							Log to the console which timer/scheduler we're using.  
						
						
						
						
					 
					
						2014-01-03 20:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						57eb5c71e3 
					 
					
						
						
							
							Nullify the timer on disable  
						
						
						
						
					 
					
						2014-01-03 14:18:16 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						f5bf76ec46 
					 
					
						
						
							
							Add jail timer and jail event, count down the prisoners time.  
						
						
						
						
					 
					
						2014-01-03 14:10:38 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						738f8bc057 
					 
					
						
						
							
							Set the handcuff manager to null on disable  
						
						
						
						
					 
					
						2014-01-01 18:27:23 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						2a3c3ad0f7 
					 
					
						
						
							
							Register the unhandcuff command with bukkit  
						
						
						
						
					 
					
						2014-01-01 18:22:49 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						a7dacf42c1 
					 
					
						
						
							
							Fix the message format not being correct.  
						
						
						
						
					 
					
						2014-01-01 18:13:31 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						3f27410a7a 
					 
					
						
						
							
							Handcuffing messages are now fully customizable via the language file  
						
						
						
						
					 
					
						2014-01-01 17:39:21 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						f1451f4179 
					 
					
						
						
							
							Add the HandCuffListener  
						
						
						
						
					 
					
						2014-01-01 16:22:40 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						b22fad16c4 
					 
					
						
						
							
							Merge branch 'master' of git@github.com:graywolf336/Jail.git  
						
						
						
						
					 
					
						2014-01-01 16:19:18 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						9b534b2abc 
					 
					
						
						
							
							Add handcuffing, next commit will be handcuff listeners.  
						
						
						
						
					 
					
						2014-01-01 16:19:04 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						506ab26858 
					 
					
						
						
							
							Send the unjail message and also execute the commands on releasing  
						
						
						
						
					 
					
						2013-12-31 13:25:06 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						0ceef58e73 
					 
					
						
						
							
							Move the restore method to the util, makes more sense there.  
						
						
						
						
					 
					
						2013-12-31 13:20:39 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						d49d2243d8 
					 
					
						
						
							
							Ignore the cancelled events  
						
						
						
						
					 
					
						2013-12-30 22:03:33 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						4ab48b3659 
					 
					
						
						
							
							Do some work on the JavaDoc  
						
						
						
						
					 
					
						2013-12-28 19:50:55 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						ce457fc7bf 
					 
					
						
						
							
							Derp, save the file when we change it.  
						
						
						
						
					 
					
						2013-12-28 15:42:06 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						05b15cc9b8 
					 
					
						
						
							
							Let's try to remove people from the storage system this way.  
						
						
						
						
					 
					
						2013-12-28 15:39:14 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						04d65088e3 
					 
					
						
						
							
							First attempt at unjailing a prisoner.  
						
						
						
						
					 
					
						2013-12-28 15:08:24 -06:00 
						 
				 
			
				
					
						
							
							
								graywolf336 
							
						 
					 
					
						
						
							
						
						17f627350b 
					 
					
						
						
							
							Remove the debugging messages and add a debugging variable.  
						
						
						
						
					 
					
						2013-12-28 13:37:18 -06:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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