Minecraft wiki entry for Salmon, associated text: The player may collect salmon by using a water bucket on it, which gives the player a bucket of salmon. Salmon placed with buckets do not despawn naturally. When that fish bucket is used against a block, it empties the bucket, placing water with that fish swimming in it. In Bedrock Edition, an empty bucket may be used as well.