The Paint Bucket tool is not new, in fact it's been around almost as long as Photoshop. The paint bucket's primary function is to fill an area with the active foreground color, but that's not all it's capable of doing. The Paint Bucket tool can fill areas with a selected pattern and, much in the same way that the Magic Wand tool selects image information, the fill area can be controlled by the shift in brightness of image pixels. Combine those features with the ability to change the paint bucket's blending mode, opacity, and you have a tool with a lot of horsepower.
Paint Bucket tool on the toolbox.
Fill list arrow, and then select an option:
Foreground. Fills a selected area with the current foreground color.
Pattern. Fills a selected area with a pattern.
Pattern list arrow, and then select a pre-defined fill pattern. This option is available if you select Pattern as a fill option.
Mode list arrow, and then select a blending mode.
Anti-alias check box to create a visually smoother line.
Contiguous check box to restrict the fill to the selected area.
All Layers check box to fill all the color range information from the image's layers.
Paint Bucket tool cursor on the area to be changed.