}
//If no bullet stack was found, reload
if(bulletStack == null)
{
gunItem.reload(heldStack, gunType, worldObj, this, driveableData, (infiniteAmmo() ? true : creative), false);
}
//A bullet stack was found, so try shooting with it
else if(bulletStack.getItem() instanceof ItemBullet)
{
//Shoot