The tropical fish is a passive mob that is very common and can be found in oceans, swamps, and lush caves. There are 2700 different variants that spawn naturally, but with the help of commands you can spawn up to 3584 visually distinct variations.
Tropical fishes in a lake (Via Minecraft YouTube)
In the Java Edition, random varieties of tropical fishes will spawn in lukewarm or warm oceans (as well as their deep variants) at Y-level 50 and 60 in groups of 8. In lush caves, they can spawn at any Y level.
In the Bedrock Edition, tropical fishes spawn only in warm, lukewarm, deep lukewarm ocean biomes and lush caves in groups of 3-5 as their preset pattern. They spawn about 12-32 chunks away from the player. Tropical fish in warm, lukewarm oceans and deep variants can only spawn at Y levels between 50 and 64.
Tropical fishes deep underwater (Via Screenshots)
You will find most tropical fishes swimming in schools with a maximum of 9 in one school. They can be collected with an empty bucket which will become a bucket of tropical fish. Fishes placed from buckets will not despawn naturally. Tropical fishes will not survive out of the water and will flop around until they suffocate and die. They are also weak to weapons with the Impaling enchantment, which also affects squids, turtles, guardians, elder guardians, and dolphins.
Tropical fishes have over 2700 naturally occurring varieties. They draw from 22 different models of fish along with 2 shapes, 6 patterns, 15 pattern colors, and 15 base colors. The color black will never appear on naturally spawned tropical fish as it makes the eyes harder to see.
A variety of tropical fishes (Via Screenshots)
When killed, tropical fishes can drop the following -
Tropical fishes are very helpful for immersion when diving in water bodies such as oceans and lush caves. Even though you cannot use them as a food supply, other fishes are there for that function.
A. No, Tropical fish cannot be cooked and eaten by the player. But eating them raw will restore half a health point.
A. Tropical fishes can be used to tame cats and breed axolotls.
A. No, you cannot breed tropical fish in Minecraft.