Class EntityMinecartTNT


public class EntityMinecartTNT extends EntityMinecart
  • Constructor Details

    • EntityMinecartTNT

      public EntityMinecartTNT(World par1World)
    • EntityMinecartTNT

      public EntityMinecartTNT(World par1World, double par2, double par4, double par6)
  • Method Details

    • getMinecartType

      public int getMinecartType()
      Specified by:
      getMinecartType in class EntityMinecart
    • getDefaultDisplayTile

      public Block getDefaultDisplayTile()
      Overrides:
      getDefaultDisplayTile in class EntityMinecart
    • onUpdate

      public void onUpdate()
      Called to update the entity's position/logic.
      Overrides:
      onUpdate in class EntityMinecart
    • killMinecart

      public void killMinecart(DamageSource par1DamageSource)
      Overrides:
      killMinecart in class EntityMinecart
    • explodeCart

      protected void explodeCart(double par1)
      Makes the minecart explode.
    • fall

      protected void fall(float par1)
      Called when the mob is falling. Calculates and applies fall damage.
      Overrides:
      fall in class Entity
    • onActivatorRailPass

      public void onActivatorRailPass(int par1, int par2, int par3, boolean par4)
      Called every tick the minecart is on an activator rail.
      Overrides:
      onActivatorRailPass in class EntityMinecart
    • handleHealthUpdate

      public void handleHealthUpdate(byte par1)
      Overrides:
      handleHealthUpdate in class Entity
    • ignite

      public void ignite()
      Ignites this TNT cart.
    • func_94104_d

      public int func_94104_d()
    • isIgnited

      public boolean isIgnited()
      Returns true if the TNT minecart is ignited.
    • getBlockExplosionResistance

      public float getBlockExplosionResistance(Explosion par1Explosion, World par2World, int par3, int par4, int par5, Block par6Block)
      Gets a block's resistance to this entity's explosion. Used to make rails immune to TNT minecarts' explosions and Wither skulls more destructive.
      Overrides:
      getBlockExplosionResistance in class Entity
    • shouldExplodeBlock

      public boolean shouldExplodeBlock(Explosion par1Explosion, World par2World, int par3, int par4, int par5, int par6, float par7)
      Overrides:
      shouldExplodeBlock in class Entity
    • readEntityFromNBT

      protected void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
      (abstract) Protected helper method to read subclass entity data from NBT.
      Overrides:
      readEntityFromNBT in class EntityMinecart
    • writeEntityToNBT

      protected void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
      (abstract) Protected helper method to write subclass entity data to NBT.
      Overrides:
      writeEntityToNBT in class EntityMinecart