Minecraft wiki entry for Silverfish, associated text: Silverfish spawn from broken infested blocks, which generate in strongholds, underground in mountains and windswept hills biomes, in igloo basements and in woodland mansion false portal rooms. Silverfish do not appear if the block is broken with the Silk Touch enchantment.