public boolean CheckBlock(SpoutBlock block) {
		
		if (block.isEmpty() | block.isLiquid() | block.getType() == Material.AIR) {
			return false;
		}
		
		if (block.getCustomBlock() == Transmitter_Block_on 
			| block.getCustomBlock() == Transmitter_Block_off
			| block.getCustomBlock() == Reciever_Block_on
			| block.getCustomBlock() == Reciever_Block_off) {
			
			return true;
		} else {
			/*
			 * Clean the array(s)
			 */
			if (block_channel.containsKey(block)) {
				block_channel.remove(block);
			}
			
			if (transmitter_blocks_on_channel.containsKey(block)) {
				transmitter_blocks_on_channel.remove(block);
			}
			
			if (spout_Reciever_block.contains(block)) {
				spout_Reciever_block.remove(block);
			}
			
			return false;
		}
	}