graywolf336 
							
						 
					 
					
						
						
							
						
						fd2e69cb77 
					 
					
						
						
							
							Broadcast now requires a permission node,  fixes   #54  
						
						 
						
						... 
						
						
						
						The permission node is granted to everyone by default, take it away from
groups you don't want it enabled on: jail.see.broadcast 
						
						
					 
					
						2015-06-03 00:07:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						98e4916a18 
					 
					
						
						
							
							Fixed %prettytime% not working on forever time  
						
						 
						
						
						
						
					 
					
						2015-06-02 23:37:55 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						5393d5556b 
					 
					
						
						
							
							Sort the cell list before sending them, adds  #80  
						
						 
						
						
						
						
					 
					
						2015-06-02 22:28:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e92ec67ec9 
					 
					
						
						
							
							No more async jailing,  fixes   #73  throws Exception  
						
						 
						
						... 
						
						
						
						Added some custom exceptions to be thrown when conditions aren't met.
This might break a lot several things, will test after this build
completes but the unit tests all seemed to run fine. 
						
						
					 
					
						2015-06-02 22:14:06 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						cfb62eed13 
					 
					
						
						
							
							Almost finish tab completion,  #77  (see details)  
						
						 
						
						... 
						
						
						
						The only commands left to enable tab completion on are:
- jail
- jail transfer 
						
						
					 
					
						2015-06-02 12:32:34 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						019deea43a 
					 
					
						
						
							
							More work on tab completion, see details..  #77  
						
						 
						
						... 
						
						
						
						Completed:
- Jail check
- jail clear
- jail createcell
- jail deletecell
- Jail list
- jail listcells
- jail mute 
						
						
					 
					
						2015-06-01 21:14:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						73715c3d68 
					 
					
						
						
							
							Try to fix an issue with sqlite, should  fix   #78  
						
						 
						
						... 
						
						
						
						Not tested, so can't really tell if it fixes it or not. 
						
						
					 
					
						2015-05-30 13:55:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						d3d4572ca4 
					 
					
						
						
							
							First stab at tab complete of jail commands,  #77  
						
						 
						
						... 
						
						
						
						Right now, the first option of the jail command completes and checks for
proper permission and all that good stuff. Good way to get started with
commands but that's all that has been completed right now.
Plan is that the command interface will get a tabComplete method which
all the classes that implement it will handle. Then if a tabComplete
happens on that command we'll let the command handle it, so the command
handlers don't get cluttered. 
						
						
					 
					
						2015-05-29 16:56:02 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						ea50ecea6b 
					 
					
						
						
							
							Even more javadoc fixes.  
						
						 
						
						
						
						
					 
					
						2015-05-27 12:38:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						8c98977bd1 
					 
					
						
						
							
							Fix some JavaDoc issues  
						
						 
						
						
						
						
					 
					
						2015-05-27 12:33:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						107ac26573 
					 
					
						
						
							
							Fix the language test failing  
						
						 
						
						
						
						
					 
					
						2015-05-27 12:30:12 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						afa051b1b2 
					 
					
						
						
							
							Move Data After Storage Changed,  Closes   #75  
						
						 
						
						... 
						
						
						
						After someone reloads the plugin and they've switched the storage system
then put the data, if any exists, into the new storage system. This
means a player can go from flatfile to mysql or from mysql to flatfile
without having to do any manual work. 
						
						
					 
					
						2015-05-27 12:26:31 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						55062bc03a 
					 
					
						
						
							
							Reload only the configuration, not data.  Fixes   #67  
						
						 
						
						... 
						
						
						
						The data shouldn't be reloaded when the plugin is reloaded. 
						
						
					 
					
						2015-05-27 12:24:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						14e006f08a 
					 
					
						
						
							
							We reload the configuration not data, change en.yml  
						
						 
						
						... 
						
						
						
						When we reload the plugin we are reloading the configuration and not the
data, make that clear. 
						
						
					 
					
						2015-05-27 12:21:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						75171a7ba4 
					 
					
						
						
							
							Pretty time is sign default & reload sign lines  
						
						 
						
						... 
						
						
						
						When the plugin reloads fire an event so that other places can know when
it happens, mostly internal. Use that new event for reloading the
plugin's sign lines in the event it happens. 
						
						
					 
					
						2015-05-27 11:34:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0a429cf311 
					 
					
						
						
							
							Jail Names shouldn't be case sensitive,  fixes   #76  
						
						 
						
						... 
						
						
						
						This change keeps the jail names with different cases in their names but
allows case insensitive in the commands. 
						
						
					 
					
						2015-05-27 11:03:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						f8ae4f3b80 
					 
					
						
						
							
							Make subcommands case insensitive  
						
						 
						
						... 
						
						
						
						CONFIRM should be the same as confirm 
						
						
					 
					
						2015-05-27 10:48:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						2d11239ce4 
					 
					
						
						
							
							Fix all the NPE's on tests when getting a task's id  
						
						 
						
						... 
						
						
						
						This has been bugging me for far too long, I hated seeing all those
NPE's on test results. 
						
						
					 
					
						2015-05-27 10:36:56 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						9b638d6360 
					 
					
						
						
							
							Only load lines for signs configured,  fixes   #61  
						
						 
						
						... 
						
						
						
						Don't try to load line 4 when it isn't configured in the configuration,
fixes the onload IndexOutOfBoundsException. 
						
						
					 
					
						2015-05-26 16:25:02 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						9f6c0c4e49 
					 
					
						
						
							
							Comment on why we clear cell's chest  
						
						 
						
						... 
						
						
						
						Let people know in the source code why we clear out a cell's chest when
a prisoner in there is released. 
						
						
					 
					
						2015-05-26 16:17:31 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						25835a1702 
					 
					
						
						
							
							Clear inventory only when storing,  fixes   #57  
						
						 
						
						... 
						
						
						
						We shouldn't be clearing a prisoner's inventory on getting released from
jail if we aren't supposed to be storing it.
And update the readme file 
						
						
					 
					
						2015-05-26 16:16:30 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						ab10bc9a4d 
					 
					
						
						
							
							Finish the comment...whoops I got distracted  
						
						 
						
						
						
						
					 
					
						2015-05-26 15:00:41 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						12f35a01bf 
					 
					
						
						
							
							Don't resave cells on stopping creation,  fixes   #74  
						
						 
						
						... 
						
						
						
						We was saving everything again when the players stop creating anything,
this was causing issues with duplicate cells when using any storage with
SQL (due to insert and no primary key).
Also, added a hasChanged to the cell class which will prevent resaving
things in sql if it hasn't changed. 
						
						
					 
					
						2015-05-26 14:57:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						fd52be6972 
					 
					
						
						
							
							Manually merge Pull Request  #63  
						
						 
						
						... 
						
						
						
						Needs to be tested, hopefully it does work and does improve performance 
						
						
					 
					
						2015-05-26 11:59:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						9255141631 
					 
					
						
						
							
							Explain why the gamemode setting is problematic  #73  
						
						 
						
						... 
						
						
						
						We should output what is problematic about it and then give them the
options available to them, since spectator was added more recently. 
						
						
					 
					
						2015-05-26 11:39:19 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						a5b1591dcb 
					 
					
						
						
							
							Whoops, forgot this file in the previous commit.  
						
						 
						
						... 
						
						
						
						Fixed! 
						
						
					 
					
						2015-05-22 15:42:49 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						3eedc4904f 
					 
					
						
						
							
							[BREAKING] Change up cell selection.  
						
						 
						
						... 
						
						
						
						In the PrisonerManager you can now provide either AnyCell or NoCell and
it'll select a cell or not based upon the provided one. This is breaking
because it changes the required types in the methods and the new cells
don't have anything implemented and throw exceptions. 
						
						
					 
					
						2015-05-22 15:41:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1f9035646d 
					 
					
						
						
							
							Allow easier Prisoner creations.  
						
						 
						
						... 
						
						
						
						All a whole variety of prisoner class creation, making API usage very
nice and easy. 
						
						
					 
					
						2015-05-22 11:07:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						2dfa34c05c 
					 
					
						
						
							
							Don't add/subtract time when they're jailed forever  
						
						 
						
						... 
						
						
						
						This fixes an issue brought up in #69  
						
						
					 
					
						2015-05-21 15:03:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						307a096acc 
					 
					
						
						
							
							Add an interface for the Jail Pay Manager.  
						
						 
						
						... 
						
						
						
						Further API work. 
						
						
					 
					
						2015-05-21 14:30:49 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						cf50e37910 
					 
					
						
						
							
							Add an interface for the Jail Stick Manager.  
						
						 
						
						... 
						
						
						
						Adding the API further this way if someone wants to handle items in a
different way or handle their own implementation of it, they can easily
do it. 
						
						
					 
					
						2015-05-21 14:20:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						e2ad5c00e5 
					 
					
						
						
							
							Find an empty cell when jailing via sticks,  fix   #68  
						
						 
						
						... 
						
						
						
						Updates the jailing logic of the sticks to match that of jailing via the
commands, tries to find an empty cell to jail someone in. 
						
						
					 
					
						2015-05-21 14:06:34 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						5273a973a1 
					 
					
						
						
							
							Merge pull request  #65  from stevoh6/patch-3  
						
						 
						
						... 
						
						
						
						Use the pretty time format for the the jail check command. 
						
						
					 
					
						2015-05-07 12:32:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						41717678c5 
					 
					
						
						
							
							Git shows these files as changed  
						
						 
						
						... 
						
						
						
						I assume this is due to line endings not being the same across all files
due to them being created on different operating systems. 
						
						
					 
					
						2015-05-07 11:27:18 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								stevoh6 
							
						 
					 
					
						
						
							
						
						e263463215 
					 
					
						
						
							
							Update JailCheckCommand.java  
						
						 
						
						... 
						
						
						
						- show pretty time format 
						
						
					 
					
						2015-04-30 23:40:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						97191a3f7d 
					 
					
						
						
							
							Register the respawn listener with a higher priority, for  #55  
						
						 
						
						... 
						
						
						
						Since another plugin might interfere and teleport someone elsewhere
which isn't inside the Jail. 
						
						
					 
					
						2015-03-12 23:37:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						550c7d5368 
					 
					
						
						
							
							Pass the jail name and cell name to the broadcast messages,  fixes   #53  
						
						 
						
						
						
						
					 
					
						2015-02-25 10:13:32 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						566c596f07 
					 
					
						
						
							
							Add the reason why someone was jailed to the broadcast message,  #53  
						
						 
						
						
						
						
					 
					
						2015-02-24 16:26:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						6376f0d505 
					 
					
						
						
							
							Update the readme  
						
						 
						
						
						
						
					 
					
						2015-02-21 23:31:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						88cc080f60 
					 
					
						
						
							
							Add set to the jail time command and unit test it.  
						
						 
						
						
						
						
					 
					
						2015-02-20 23:10:05 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1c3ad5b75a 
					 
					
						
						
							
							Add some tests on the jail api  
						
						 
						
						
						
						
					 
					
						2015-02-20 22:26:41 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1bb36ec66d 
					 
					
						
						
							
							Change the creation of jail method in the tests.  
						
						 
						
						
						
						
					 
					
						2015-02-17 09:54:46 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						0d9ed022f3 
					 
					
						
						
							
							Only try to jail in a cell if that jail has cells,  resolves   #51  
						
						 
						
						
						
						
					 
					
						2015-02-16 15:00:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						7e2df93add 
					 
					
						
						
							
							Fix the issue links in the readme.  
						
						 
						
						
						
						
					 
					
						2015-02-13 17:12:23 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						f69dfe22dc 
					 
					
						
						
							
							Move maven command in the readme down a line.  
						
						 
						
						
						
						
					 
					
						2015-02-13 17:11:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						1cfca8bc87 
					 
					
						
						
							
							Update the readme file.  
						
						 
						
						
						
						
					 
					
						2015-02-13 17:11:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						b9188ee2ba 
					 
					
						
						
							
							Add a way to get the jail stick manager in the JailAPI  
						
						 
						
						
						
						
					 
					
						2015-02-13 14:36:42 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						3570a4b0ee 
					 
					
						
						
							
							Protect some of the constructors since we don't need more than one.  
						
						 
						
						
						
						
					 
					
						2015-02-13 14:34:38 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						9ecfb92252 
					 
					
						
						
							
							Add a method to jail someone forever,  resolves   #49 .  
						
						 
						
						... 
						
						
						
						Include -i in the command and the player will be jailed forever. 
						
						
					 
					
						2015-02-13 01:29:18 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								graywolf336 
							
						 
					 
					
						
						
							
						
						64f6ce8a64 
					 
					
						
						
							
							Don't allow jail vote for people not online and players with permission  
						
						 
						
						... 
						
						
						
						which disallows them being jailed. 
						
						
					 
					
						2015-02-12 23:37:05 -06:00