graywolf336 
							
						 
					 
					
						
						
							
						
						14b55a81f5 
					 
					
						
						
							
							Fix the teleport free not sending them to the correct world.  
						
						 
						
						
						
						
					 
					
						2015-01-26 00:00:46 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c65ca2b0ff 
					 
					
						
						
							
							Fix the permissions not being added to the jail.command.*,  fixes   #38  
						
						 
						
						
						
						
					 
					
						2015-01-25 23:38:46 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						cabec7791e 
					 
					
						
						
							
							Add the missing s on the permissions for JailListCells,  fixes   #39 .  
						
						 
						
						
						
						
					 
					
						2015-01-25 23:15:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						db46e7c036 
					 
					
						
						
							
							Fix the error when either of the command handlers are null,  fixes   #40  
						
						 
						
						... 
						
						
						
						These errors only happen when the plugin didn't load successfully,
you'll need to check further up in the console/server log to see what
actually caused this error. 
						
						
					 
					
						2015-01-25 23:09:25 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						f57e500e70 
					 
					
						
						
							
							Update the Vault version.  
						
						 
						
						
						
						
					 
					
						2015-01-25 22:50:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						84b6505ae3 
					 
					
						
						
							
							Don't edit the jail signs async, as that is bad and causes  #36 .  
						
						 
						
						... 
						
						
						
						This should fix the Asynchronous entity world add exception being thrown 
						
						
					 
					
						2015-01-13 01:13:22 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e84452bfd8 
					 
					
						
						
							
							Change the jail stick event to lowest priority, so it gets called first.  
						
						 
						
						
						
						
					 
					
						2015-01-10 14:55:44 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						4567a713ec 
					 
					
						
						
							
							Add a temporary help command, will be my next thing to add.  
						
						 
						
						
						
						
					 
					
						2015-01-07 02:01:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						a23062d890 
					 
					
						
						
							
							Add the permission to the debugging when a sender doesn't have  
						
						 
						
						... 
						
						
						
						permission. 
						
						
					 
					
						2015-01-03 21:26:57 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						830cf5cebb 
					 
					
						
						
							
							Use the Google IO library to move the files.  
						
						 
						
						
						
						
					 
					
						2014-12-28 17:46:26 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						bb8cdd229a 
					 
					
						
						
							
							Don't depend on craftbukkit, only bukkit.  
						
						 
						
						
						
						
					 
					
						2014-12-08 20:19:41 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						4b77e61c7b 
					 
					
						
						
							
							Update the pom to build with 1.8 api and remove the 1.7 related things  
						
						 
						
						... 
						
						
						
						in the unit tests. 
						
						
					 
					
						2014-12-08 18:20:28 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						59003f503d 
					 
					
						
						
							
							Merge branch 'master' of git@github.com:graywolf336/Jail.git  
						
						 
						
						
						
						
					 
					
						2014-08-25 23:00:56 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0dff116634 
					 
					
						
						
							
							Add the reason the prisoner was jailed to the events.  
						
						 
						
						
						
						
					 
					
						2014-08-25 23:00:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b7adc28a8c 
					 
					
						
						
							
							Only save a jail that is enabled.  
						
						 
						
						
						
						
					 
					
						2014-08-20 11:45:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						5734eeec4c 
					 
					
						
						
							
							If a world is not loaded, then don't load cells and dont enable the jail  
						
						 
						
						
						
						
					 
					
						2014-08-20 11:36:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						794905ee93 
					 
					
						
						
							
							Add the new jailtime command permission.  
						
						 
						
						
						
						
					 
					
						2014-08-19 20:37:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						68584639ba 
					 
					
						
						
							
							Add support for sqlite storage.  
						
						 
						
						
						
						
					 
					
						2014-08-19 16:54:14 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						33528aee56 
					 
					
						
						
							
							Fix the removing prisoner setting the wrong thing to null.  
						
						 
						
						
						
						
					 
					
						2014-08-19 15:04:39 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						3405ab100f 
					 
					
						
						
							
							Update the signs on jailing, this  closes   #31 .  
						
						 
						
						
						
						
					 
					
						2014-08-19 14:53:35 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						6ddabe39ad 
					 
					
						
						
							
							Fix the failing tests.  
						
						 
						
						
						
						
					 
					
						2014-08-19 14:43:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						85e1106b42 
					 
					
						
						
							
							Fix some spacing issues introduced by the last commit.  
						
						 
						
						
						
						
					 
					
						2014-08-19 14:34:02 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						81da8ddb59 
					 
					
						
						
							
							First attempt at getting the signs of cells to display information  #31  
						
						 
						
						... 
						
						
						
						The variables possible are:
* %player% - the player's last known name
* %uuid% - the player's uuid, or what can fit on a sign
* %reason% - the reason the player was jailed
* %jailer% - the person/thing who jailed this player
* %afktime% - the amount of time the player has been afk
* %timeinminutes% - the amount of remaining time the player has in
minutes
If the player is jailed forever, then it pulls from the language file
`jailedforeversign` property. 
						
						
					 
					
						2014-08-19 14:19:30 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						24c6d31742 
					 
					
						
						
							
							Fix the jail pay calculation.  
						
						 
						
						... 
						
						
						
						There was a problem where if someone was fixing to get released, aka 0
milliseconds remaining, then we would charge them for infinite jailing. 
						
						
					 
					
						2014-08-19 13:54:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						196b7c33ed 
					 
					
						
						
							
							Throw an event when we change a prisoner's time.  
						
						 
						
						
						
						
					 
					
						2014-08-19 13:30:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						96cb530add 
					 
					
						
						
							
							No need to send block break and place events to everyone, that's spammy.  
						
						 
						
						
						
						
					 
					
						2014-08-19 12:18:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						676b22967b 
					 
					
						
						
							
							Remove the old commands from the plugin.yml  
						
						 
						
						
						
						
					 
					
						2014-08-19 11:19:18 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						9f48cd6d0b 
					 
					
						
						
							
							Kick players on the main thread, in a sync task.  Closes   #32  
						
						 
						
						
						
						
					 
					
						2014-08-15 08:36:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						71a60e6ee3 
					 
					
						
						
							
							Fix the spacing and clean it up.  
						
						 
						
						
						
						
					 
					
						2014-07-27 14:46:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						f89de50d75 
					 
					
						
						
							
							Implement an option to jail in the first open cell, -a.  Closes   #29  
						
						 
						
						... 
						
						
						
						This feature adds a new option to the jail command `-a` which can be
used in place of `-c` if you don't want a specific cell. This option
will jail the player in the first open cell in the jail, thus
eliminating the need to know cell names. 
						
						
					 
					
						2014-07-27 14:37:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						57e304f7c4 
					 
					
						
						
							
							Only interaction with the jail stick manager when enabled.  Closes   #30  
						
						 
						
						
						
						
					 
					
						2014-07-27 12:42:50 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						34acf4bbaa 
					 
					
						
						
							
							Work on the commands help and usage, sync with the wiki pages.  
						
						 
						
						
						
						
					 
					
						2014-07-25 00:10:26 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						c7ea8e44e5 
					 
					
						
						
							
							Just some edits to the readme  
						
						 
						
						
						
						
					 
					
						2014-07-24 23:31:56 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						cac81f0420 
					 
					
						
						
							
							Move clearforce into clear and use -f (-force) to forcefully do it.  
						
						 
						
						... 
						
						
						
						It does still require the permission `jail.command.jailclearforce` and
if it isn't provided then it will fall back to regular clearing. 
						
						
					 
					
						2014-07-24 23:29:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1ea60ca106 
					 
					
						
						
							
							Fix the confirmation never expiring.  
						
						 
						
						
						
						
					 
					
						2014-07-24 23:17:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						d3a7ef0e9d 
					 
					
						
						
							
							Add a debug message for the development builds  
						
						 
						
						
						
						
					 
					
						2014-07-24 23:05:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						7b3a085edb 
					 
					
						
						
							
							Debug how long it took for the entire plugin to enable all the way.  
						
						 
						
						
						
						
					 
					
						2014-07-24 23:01:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0362dac92d 
					 
					
						
						
							
							Test the new language system.  
						
						 
						
						
						
						
					 
					
						2014-07-24 21:17:23 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1898121643 
					 
					
						
						
							
							Simplify the language system and the language calls, also fix the  
						
						 
						
						... 
						
						
						
						language system not copying over the new values when new values were
added. 
						
						
					 
					
						2014-07-24 21:16:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						bf59a57ea7 
					 
					
						
						
							
							Update the readme.  
						
						 
						
						
						
						
					 
					
						2014-07-23 16:44:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						709a06f330 
					 
					
						
						
							
							Add an API class and also add some testing for it.  
						
						 
						
						
						
						
					 
					
						2014-07-23 16:39:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						59c583e8b3 
					 
					
						
						
							
							Rename the TestJailStuff to TestJailDefaultConfig  
						
						 
						
						
						
						
					 
					
						2014-07-23 14:48:39 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						47fd0d7632 
					 
					
						
						
							
							Tiny stuff on the benchmark test.  
						
						 
						
						
						
						
					 
					
						2014-07-23 14:35:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						413abf7244 
					 
					
						
						
							
							Test the new util method.  
						
						 
						
						
						
						
					 
					
						2014-07-23 13:20:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						4829a75785 
					 
					
						
						
							
							Move the time parsing tests into the util tests, as that's what it  
						
						 
						
						... 
						
						
						
						really is testing. 
						
						
					 
					
						2014-07-22 21:39:26 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b5b79b9704 
					 
					
						
						
							
							Move the three jewel unit tests into the rest of the command tests.  
						
						 
						
						
						
						
					 
					
						2014-07-22 21:35:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0e8484b18f 
					 
					
						
						
							
							Change the encoding to utf8  
						
						 
						
						
						
						
					 
					
						2014-07-22 21:27:23 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						6b8dec6c7b 
					 
					
						
						
							
							Work on some unit tests for  #7  and reorganize part of the config.  
						
						 
						
						
						
						
					 
					
						2014-07-22 20:58:05 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b63773c7a9 
					 
					
						
						
							
							Move the timer to be async if we're using bukkit's timer.  
						
						 
						
						... 
						
						
						
						This should improve the performance of the plugin even more, because it
won't do any database calls while inside the loop which is what was
usually the hang up time.
This is completely untested and possibly could throw tons of errors. 
						
						
					 
					
						2014-07-21 19:11:12 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e4f32559b6 
					 
					
						
						
							
							Clean up the formatting of the copied code in the update.  
						
						 
						
						
						
						
					 
					
						2014-07-21 18:30:39 -05:00