## Uses of Class
net.minecraft.entity.item.EntityMinecart

- Packages that use EntityMinecart
  Package | Description
  --- | ---
  net.minecraft.block |
  net.minecraft.client.multiplayer |
  net.minecraft.client.renderer.entity |
  net.minecraft.entity.ai |
  net.minecraft.entity.item |
  net.minecraft.world |
  net.minecraftforge.common |
  net.minecraftforge.event.entity.minecart |

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

    Methods in net.minecraft.block with parameters of type EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `int` | BlockRailBase.`getBasicRailMetadata(IBlockAccess world, EntityMinecart cart, int x, int y, int z)` Return the rail's metadata (without the power bit if the rail uses one).
    `float` | BlockRailBase.`getRailMaxSpeed(World world, EntityMinecart cart, int y, int x, int z)` Returns the max speed of the rail at the specified position.
    `void` | BlockRailBase.`onMinecartPass(World world, EntityMinecart cart, int y, int x, int z)` This function is called by any minecart that passes over this rail.

  - ### Uses of EntityMinecart in net.minecraft.client.multiplayer

    Methods in net.minecraft.client.multiplayer with parameters of type EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `IUpdatePlayerListBox` | WorldClient.`getMinecartSoundUpdater(EntityMinecart par1EntityMinecart)`

  - ### Uses of EntityMinecart in net.minecraft.client.renderer.entity

    Methods in net.minecraft.client.renderer.entity with parameters of type EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderMinecart.`renderTheMinecart(EntityMinecart par1EntityMinecart, double par2, double par4, double par6, float par8, float par9)` Renders the Minecart.

  - ### Uses of EntityMinecart in net.minecraft.entity.ai

    Subclasses of EntityMinecart in net.minecraft.entity.ai
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityMinecartMobSpawner`

  - ### Uses of EntityMinecart in net.minecraft.entity.item

    Subclasses of EntityMinecart in net.minecraft.entity.item
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityMinecartChest`
    `class` | `EntityMinecartContainer`
    `class` | `EntityMinecartEmpty`
    `class` | `EntityMinecartFurnace`
    `class` | `EntityMinecartHopper`
    `class` | `EntityMinecartTNT`

    Methods in net.minecraft.entity.item that return EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `static EntityMinecart` | EntityMinecart.`createMinecart(World par0World, double par1, double par3, double par5, int par7)` Creates a new minecart of the specified type in the specified location in the given world.

    Constructors in net.minecraft.entity.item with parameters of type EntityMinecart
    Constructor and Description
    `SoundUpdaterMinecart(SoundManager par1SoundManager, EntityMinecart par2EntityMinecart, EntityPlayerSP par3EntityPlayerSP)`

  - ### Uses of EntityMinecart in net.minecraft.world

    Methods in net.minecraft.world with parameters of type EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `IUpdatePlayerListBox` | World.`getMinecartSoundUpdater(EntityMinecart par1EntityMinecart)`

  - ### Uses of EntityMinecart in net.minecraftforge.common

    Methods in net.minecraftforge.common with parameters of type EntityMinecart
    Modifier and Type | Method and Description
    --- | ---
    `AxisAlignedBB` | IMinecartCollisionHandler.`getBoundingBox(EntityMinecart cart)` This function replaces the function of the same name in EntityMinecart.
    `AxisAlignedBB` | IMinecartCollisionHandler.`getCollisionBox(EntityMinecart cart, Entity other)` This function replaced the function of the same name in EntityMinecart.
    `AxisAlignedBB` | IMinecartCollisionHandler.`getMinecartCollisionBox(EntityMinecart cart)` This function is used to define the box used for detecting minecart collisions.
    `void` | IMinecartCollisionHandler.`onEntityCollision(EntityMinecart cart, Entity other)` This basically replaces the function of the same name in EnityMinecart.

  - ### Uses of EntityMinecart in net.minecraftforge.event.entity.minecart

    Fields in net.minecraftforge.event.entity.minecart declared as EntityMinecart
    Modifier and Type | Field and Description
    --- | ---
    `EntityMinecart` | MinecartEvent.`minecart`

    Constructors in net.minecraftforge.event.entity.minecart with parameters of type EntityMinecart
    Constructor and Description
    `MinecartCollisionEvent(EntityMinecart minecart, Entity collider)`
    `MinecartEvent(EntityMinecart minecart)`
    `MinecartInteractEvent(EntityMinecart minecart, EntityPlayer player)`
    `MinecartUpdateEvent(EntityMinecart minecart, float x, float y, float z)`