The 'fire lance' was a bamboo tube that shot flames and projectiles.
After discovering gunpowder, the Chinese didn't immediately create cannons or guns. One of the first military applications was the fire lance, a spear-like weapon that used a bamboo tube filled with gunpowder to shoot a stream of fire, and later, shrapnel.