A berry tree is a naturally spawning crop that yields the player berries. All 69 berry plants have their own distinct appearance.
Berry Farming
There are 4 stages of maturity for berry trees; They will naturally grow more berries over time much like the Sweet Berry in Vanilla Minecraft.
Additionally, there are several types of mulch that can be used on berry plants at stage 0 (before they sprout) to get a variety of effects. The player can use two bonemeal on a berry plant to instantly replenish the berries.
The base 12 berries
Commonly found around your world, these provide a status condition to the battle.
The base 18 Super-effective berries
The 18 super-effective berries have a rare chance to spawn naturally, on occasion certain Pokémon can drop one.