Minecraft wiki entry for Salmon, associated text: In Java Edition, salmon have a weakness to weapons that have the Impaling enchantment, which also affects other fish and water/ocean mobs except drowned.