Forest

Forests are temperate forested biomes. There are a total of three variants in the biome family.

Description
Forest biomes are very common and densely wooded with oak and birch trees. The flowers lily of the valley, lilacs, rose bushes, and peonies are found alongside the traditional dandelions and poppies.

$$, wolves spawn in forests, making this the only other biome aside from taigas where wolves can spawn.

Lakes are frequent. Like the jungle biomes, forest and flower forest also generate unique, shallow lakes that are much larger than small ponds generated in other biomes.

Forests may also generate in patches within plains; these patches are only a couple hundred blocks in size, making forests some of the smallest biomes. Forests and their variants sometimes generate on islands within deep oceans.

Forests are one of the most preferred biomes to start a survival world, serving abundant amounts of wood, grass and flowers, water, and passive mobs, and they do not have many dangers aside from the usual hostile mobs. Mobs like foxes and wolves spawn more commonly in forests than anywhere else in the Overworld.

Tamed wolves can help fight against hostile mobs, making them especially useful for when players lack resources for armor.

The density of the trees, however, can obstruct night vision and get a player lost quickly; random surface-level lava pools are possible, albeit rare.

Variants
The main forest biome has two additional variants, for a total of three different forest biomes. Not included here are dark forests and birch forests. They're considered completely separate biomes.

Forest
Forest is the standard forest biome variant and the most common biome in Minecraft. Along with plains, it was one of the first biomes in the game. $$, wolves may spawn here. Shallow lakes sometimes generate here.

Wooded Hills
Wooded Hills are similar to forests, though the terrain is hillier and generally more erratic, making it less suitable for shelter. $$, wolves may still spawn in the hills.

Flower Forest
The Flower Forest variant has fewer trees than the regular forest, but boasts countless numbers of flowers across its landscape. Like in plains, large oaks replace 33% of small oaks, rather 10% in other forests.

Every type of flower, except for sunflowers and blue orchids, generates in the flower forest; in fact, beside in woodland mansion, allium flowers may only generate here. The vast numbers of flowers makes this variant an excellent source of dye.

The terrain here is more erratic and mountainous than the regular forest, similar to the wooded hills. Wolves do not spawn here, but rabbits can. Bees and bee nests spawn in this biome. Along with more mountainous terrain, terrain in this biome also often goes below sea level, making shallow lakes much more common than in regular forest.

Data values
Java Edition:

Bedrock Edition:

Trivia

 * Regular forests biome also generates in patches within plains and regular deep ocean biomes, similar to how 'Hills' biomes generate within their respective base biomes.
 * Forest hills biome also generate within plains biome as its 'Hills' biomes.