Wave Gun

Wave Gun is a high-tech gun that fires through blocks. It is extremely strong when fighting in complex buildings, etc.

However, its projectiles move in a wave-like pattern, and its damage isn't very high, so it's greatly outperformed in open combat.