Fish are aquatic creatures that are found in river and ocean biomes.
Obtaining and transporting
A live fish can be captured by using a water bucket on a fish, to obtain a bucket of fish. Using the bucket of fish on a water source block transfers the fish from the bucket to the body of water.
Items
- Raw Cod
- Cooked Cod
- Raw Salmon
- Cooked Salmon
- Pufferfish
- Tropical Fish
- Bucket of Cod
- Bucket of Salmon
- Bucket of Pufferfish
- Bucket of Tropical Fish
Minecraft Dungeons
Spawning
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]
Fish can spawn between 24 (cylindrical) and 64 (spherical) blocks away from the player.[Java Edition only]
Despawning
As of 1.16, fish can despawn at range of 40 blocks or more from the player, and will instantly despawn more than 64 blocks away, except when spawned using a bucket of fish.