A cart traveling uphill, downhill, or on a curve with a block placed in front of it, goes through the block. A player or mob riding in a minecart does not collide with or suffocate in any transparent blocks but suffocates inside opaque blocks. Minecarts are completely unaffected by ice, blue ice, and packed ice.