Brettflan 
							
						 
					 
					
						
						
							
						
						c3f57d5105 
					 
					
						
						
							
							added a secondary low priority event listener for chat events, to try and make sure Factions is able to handle slashless commands and faction chat before other plugins do anything  
						
						 
						
						
						
						
					 
					
						2011-07-24 06:09:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						c818ddff99 
					 
					
						
						
							
							New command /f config [setting] [value] which can be used to change any conf.json setting. This is mainly for people who have trouble editing the file manually, for whatever reason. It even fixes any capitalization errors, and saves the conf.json file immediately after an option is changed. Can be run by player or from server console. Uses new permission node "factions.config".  
						
						 
						
						
						
						
					 
					
						2011-07-22 07:25:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						bd5d7e185e 
					 
					
						
						
							
							Well, this is an odd and kludgy fix... only thing I can find that allows the integration to work correctly and not give an error whether EssentialsChat is present or not  
						
						 
						
						
						
						
					 
					
						2011-07-20 19:31:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						1e9c83decc 
					 
					
						
						
							
							New permission nodes to disable any command, factions.disableCommand.<command>, along with factions.disableCommand.none node which forcibly makes none disabled (for * permission users or similar); for <command>, you must use the first command alias given in the /f help information (for example, "show" instead of "who" for that particular command)  
						
						 
						
						
						
						
					 
					
						2011-07-20 16:22:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						5b73ebc456 
					 
					
						
						
							
							New conf.json option "homesTeleportIgnoreEnemiesIfInOwnTerritory" (default true). If disabled, players will no longer be able to teleport to their faction home while close to an enemy even if they are in their own territory  
						
						 
						
						
						
						
					 
					
						2011-07-20 15:45:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						66bc427454 
					 
					
						
						
							
							Added optional faction tag entry to /f sethome command to set the home of any faction, which is only allowed if the user has adminBypass permission  
						
						 
						
						
						
						
					 
					
						2011-07-20 15:42:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						0b8a33e44a 
					 
					
						
						
							
							Added diodes to the default "territoryProtectedMaterials" and "territoryProtectedMaterialsWhenOffline" lists.  
						
						 
						
						
						
						
					 
					
						2011-07-20 14:59:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						16053d0008 
					 
					
						
						
							
							New conf.json option "claimsCanBeUnconnectedIfOwnedByOtherFaction" (default true) which, will allow claims to bypass the "claimsMustBeConnected" option if the attempted claim is vulnerable land controlled by another faction  
						
						 
						
						
						
						
					 
					
						2011-07-20 14:45:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						5686c4db9d 
					 
					
						
						
							
							Piston movement is now prevented if it encroaches across into territories which have the relevant DenyBuild option set (whether faction territory, safe zone, or war zone). This covers piston extension if it pushes across unacceptable borders or even if the piston head itself would cross over, and also prevents sticky pistons from pulling blocks back across such borders.  
						
						 
						
						... 
						
						
						
						There is also a new conf.json option "pistonProtectionThroughDenyBuild" (default true) which can be disabled to turn off piston protection. This option is available due to the (untested) potential that a world with many pistons constantly repeatedly firing could result in additional lag from these piston protection events 
						
						
					 
					
						2011-07-20 12:22:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brettflan 
							
						 
					 
					
						
						
							
						
						c79692940e 
					 
					
						
						
							
							Update to new integration method for EssentialsChat; needs up-to-date Essentials (2.5.1 or newer)  
						
						 
						
						... 
						
						
						
						NOTE: if Essentials is too old, this error will occur at server startup (sadly impossible to catch or otherwise handle due to how Bukkit loads plugins):
java.lang.NoClassDefFoundError: com/earth2me/essentials/chat/IEssentialsChatListener 
						
						
					 
					
						2011-07-20 08:48:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olof Larsson 
							
						 
					 
					
						
						
							
						
						8aefae5679 
					 
					
						
						
							
							changed namespace to com.massivecraft  
						
						 
						
						
						
						
					 
					
						2011-07-18 22:06:02 +02:00