What blocks magnetic fields?
There is no known material that blocks magnetic fields without itself being attracted to the magnetic force. Magnetic fields can only be redirected, not created or removed. To do this, high-permeability shielding alloys are used. The magnetic field lines are strongly attracted into the shielding material.