Minecraft wiki entry for Fish, associated text: Fish can be found in river and ocean biomes. All types of fish appear in oceans, but only salmon appears in rivers. They can also spawn in player-created bodies of water, as long as they are within river or ocean biomes. Upon death, they drop the raw equivalent of their meat, with a chance to drop a bone‌[Bedrock Edition only] or bone meal.‌[Java Edition only]