## Uses of Interface
net.minecraftforge.common.IPlantable

- Packages that use IPlantable
  Package | Description
  --- | ---
  net.minecraft.block |
  net.minecraft.item |

- - ### Uses of IPlantable in net.minecraft.block

    Classes in net.minecraft.block that implement IPlantable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockCactus`
    `class` | `BlockCarrot`
    `class` | `BlockCrops`
    `class` | `BlockDeadBush`
    `class` | `BlockFlower`
    `class` | `BlockLilyPad`
    `class` | `BlockMushroom`
    `class` | `BlockNetherStalk`
    `class` | `BlockPotato`
    `class` | `BlockReed`
    `class` | `BlockSapling`
    `class` | `BlockStem`
    `class` | `BlockTallGrass`

    Methods in net.minecraft.block with parameters of type IPlantable
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Block.`canSustainPlant(World world, int x, int y, int z, ForgeDirection direction, IPlantable plant)` Determines if this block can support the passed in plant, allowing it to be planted and grow.

  - ### Uses of IPlantable in net.minecraft.item

    Classes in net.minecraft.item that implement IPlantable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ItemSeedFood`
    `class` | `ItemSeeds`