| 
					
				 | 
			
			
				@@ -84,6 +84,8 @@ public class mcBlockListener implements Listener 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	if(m.shouldBeWatched(mat))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	{	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		//Only needed for blocks that use their block data (wood, pumpkins, etc.)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    	    boolean shouldBeChanged = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    	    
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		switch(mat){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case CACTUS:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case GLOWING_REDSTONE_ORE:
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,6 +95,7 @@ public class mcBlockListener implements Listener 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case REDSTONE_ORE:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case SUGAR_CANE_BLOCK:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case VINE:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		    shouldBeChanged = false;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     			plugin.misc.blockWatchList.add(block);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     			break;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		case BROWN_MUSHROOM:
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -103,7 +106,9 @@ public class mcBlockListener implements Listener 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     			plugin.fastChangeQueue.push(block);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     			break;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    		plugin.changeQueue.push(block); 			
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		if(shouldBeChanged)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		    plugin.changeQueue.push(block); 			
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     	if(id == LoadProperties.anvilID && LoadProperties.anvilmessages)
 
			 |