Ways to do 0 damage to a mob?

I want to build a silverfish xp farm, but the people I'm playing with don't want me to use armadillos on a cactus for it, they think its too evil.
So, do I have any option aside from having an army of snow golems rapid fire at a group of zombies?