Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Tropical Fish

From SAS Gaming Wiki
Revision as of 11:26, 9 April 2026 by SyncBot (talk | contribs) (Sync: new page from Minecraft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Template:Infobox entity

Tropical fish are common bucketable aquatic Minecraft:passive mobs found in warm or lukewarm Minecraft:oceans, Minecraft:mangrove swamps and Minecraft:lush caves. There are 2,700 naturally occurring variants of tropical fish of different colors and shapes with unique names Template:In and 3,072 Template:In.<ref name="MC-261096"/>

Spawning

File:Tropicalfish.png
A group of tropical fish in a lukewarm ocean.

Template:IN, random varieties of tropical fish spawn in groups of 8 in lukewarm or warm oceans (as well as their deep variants) and Minecraft:mangrove swamps at Y-level 50 to 63, and in Minecraft:lush caves in aquifers at any Y-level. They are subject to fish spawning requirements.

Template:IN, tropical fish spawn underwater at 12-32 blocks away from the player. Tropical fish spawn only in warm, lukewarm, deep lukewarm ocean biomes; Minecraft:lush caves, in groups of 3-5 for the same preset pattern, and in groups of 1-3 for a random pattern; and mangrove swamps. In addition, tropical fish in warm, lukewarm, and deep ocean variants can spawn only at Y levels between 50 and 64 and must be on the surface (i.e., there must not be a spawnable block above the spawn location with a non-solid block on top). Tropical fish in lush caves can spawn on aquifers at any Y levels but require underground.

Template:Mob spawn table

Drops

On death

Template:DropTable

Behavior

Tropical fish tend to swim in schools of fish with a maximum of 7 tropical fish per school. Tropical fish are also able to go against the water flow.

The player may collect a tropical fish by Template:Control a Minecraft:water bucket on it, which gives the player a Minecraft:bucket of tropical fish. Template:Control that fish bucket against a block empties the bucket, placing water with that fish swimming in it. Tropical fish placed via buckets do not despawn naturally.

Tropical fish cannot be bred, but only spawn in designated biomes.

Weaknesses

Tropical fish cannot survive out of water. Outside of water, they flop around for a while until eventually they suffocate and die. Template:IN, they rotate when flipping. Fish cannot swim or breathe in cauldron water.<ref>Template:Bug – "fish bouncing and suffocating on top of the cauldron which fills with water" resolved as "Won't Fix"</ref>

Fish have a weakness to weapons that have the Minecraft:Impaling enchantment, which also affects Minecraft:aquatic mobs except Minecraft:drowned.Template:Only

Varieties

File:Wild Tropical Fish Variants.png
The 22 uniquely-named varieties of tropical fish in Java Edition. From top to bottom and left to right:
  1. Anemone, Black Tang, Blue Tang, Butterflyfish, Cichlid, Clownfish
  2. Cotton Candy Betta, Dottyback, Emperor Red Snapper, Goatfish, Moorish Idol, Ornate Butterflyfish
  3. Parrotfish, Queen Angelfish, Red Cichlid, Red Lipped Blenny, Red Snapper, Threadfin
  4. Tomato Clownfish, Triggerfish, Yellowtail Parrotfish, Yellow Tang
File:All Tropical Fish variants.png
All possible tropical fish variants.

Java Edition

When tropical fish spawn in the wild, 90% of the time they appear as schools of one of the 22 varieties in the first image, and the other 10% of the time their patterns, shape, and colors are completely random, drawn from any of 2 shapes, 6 patterns, 16 base colors, and 16 pattern colors. The color black is not supposed to appear on any naturally-spawned tropical fish, since the eyes are usually hard to see<ref name="Black">Template:Bug</ref>, but due to a bug<ref name="MC-261096">Template:Bug</ref> black can be chosen randomly. This results in 3,072 naturally-occurring combinations, instead of the intended 2,880.

Tropical fish can be Minecraft:summoned with black as one or both of their colors, and/or without any visible pattern,Template:More info though even without the pattern they can still have a pattern color, causing a further 884 possible combinations, 480 of which look the same due to the missing pattern.

Bedrock Edition

Tropical fish do not have common varieties Template:In. Instead, naturally spawned tropical fish have 2 spawn attempts: the first chooses one of the 22 preset variants, and the other uses randomly chosen patterns, sizes, shapes, and colors (except black). Tropical fish spawned from a spawn egg use randomly chosen patterns, sizes, shapes, and colors (except black). Using commands, tropical fish may be spawned as one of the 22 preset variants. Due to Template:Bug, yellowtail parrot fish do not spawn, therefore only 21 preset variants exist on Bedrock Edition. The specific command used is Template:Cmd.

Names

Tropical fish variants in buckets have names that are assigned based on their colors and type. Template:IN, the names are in the name of the bucket, giving names like "Bucket of Dottyback", "Bucket of Sky-Orange Snooper", or "Bucket of Orange-Lime Dasher". Template:IN, the type, and colors are displayed as additional lines in the item tooltip.

Template:IN, the following colors are renamed from their defaults when they refer to tropical fish. Parentheses indicate default name and color id - see Template:Slink.

The base color is first, and the pattern color is next if it is different.

The fish type is determined according to the shape and pattern of the fish:

Flopper Stripey Glitter Blockfish Betty Clayfish Kob Sunstreak<ref group="n" name="Sunstreak">Sunstreak Template:In, SunStreak Template:In.</ref> Snooper Dasher Brinely Spotty
File:White-Gray Flopper.png File:White-Gray Stripey.png File:White-Gray Glitter.png File:White-Gray Blockfish.png File:White-Gray Betty.png File:White-Gray Clayfish.png File:White-Gray Kob.png File:White-Gray Sunstreak.png File:White-Gray Snooper.png File:White-Gray Dasher.png File:White-Gray Brinely.png File:White-Gray Spotty.png

Some varieties of tropical fish don't follow the normal naming system; instead, they reference real-life fish species. Template:IN, these unique fish are limited to the 22 common varieties. Template:IN, there are also 22 uniquely-named tropical fish, though they are not all the same as Template:In. These uniquely-named tropical fish aren't different from regular tropical fish in terms of design or behavior.

These varieties are:

Name Type Image
Anemone Orange-Gray Stripey
File:Anemone.png
Black Tang Gray Flopper
File:Black Tang.png
Blue TangTemplate:Only Gray-Blue Flopper
File:Blue Tang.png
Blue DoryTemplate:Only Gray-Sky SunStreak
File:Blue Dory.png
ButterflyfishTemplate:Only White-Gray Clayfish
File:Butterflyfish.png
Butterfly FishTemplate:Only White-Gray Brinely
File:White-Gray Brinely.png
Cichlid Blue-Gray SunstreakTemplate:Only
Blue-Gray SunStreakTemplate:Only
File:Cichlid.png
Clownfish Orange-White Kob
File:Clownfish.png
Cotton Candy Betta Pink-Light Blue SpottyTemplate:Only
Rose-Sky SpottyTemplate:Only
File:Cotton Candy Betta.png
Dottyback Purple-Yellow BlockfishTemplate:Only
Plum-Yellow BlockfishTemplate:Only
File:Dottyback.png
Emperor Red Snapper White-Red Clayfish
File:Emperor Red Snapper.png
Goatfish White-Yellow Spotty
File:Goatfish.png
Moorish Idol White-Gray Glitter
File:Moorish Idol.png
Ornate ButterflyfishTemplate:Only
Ornate ButterflyTemplate:Only
White-Orange Clayfish
File:Ornate Butterfly.png
Parrotfish Cyan-Pink DasherTemplate:Only
Teal-Rose DasherTemplate:Only
File:Parrotfish.png
Queen AngelfishTemplate:Only
Queen Angel FishTemplate:Only
Lime-Light Blue BrinelyTemplate:Only
Lime-Sky BrinelyTemplate:Only
File:Queen Angelfish.png
Red Cichlid Red-White Betty
File:Red Cichlid.png
Red Lipped Blenny Gray-Red Snooper
File:Red Lipped Blenny.png
Red Snapper Red-White Blockfish
File:Red Snapper.png
Threadfin White-Yellow Flopper
File:Threadfin.png
Tomato ClownfishTemplate:Only Red-White Kob
File:Tomato Clownfish.png
Tomato ClownTemplate:Only Red-White SunStreak
File:Tomato Clown.png
Triggerfish Gray-White SunstreakTemplate:Only
Gray-White SunStreakTemplate:Only
File:Triggerfish.png
Yellowtail ParrotfishTemplate:Only
Yellowtail ParrotTemplate:Only
Cyan-Yellow DasherTemplate:Only
Teal-Yellow DasherTemplate:Only
File:Yellowtail Parrot.png
Yellow Tang Yellow FlopperTemplate:Only
File:Yellow tang fix.png
Yellow Stripey Template:Only
File:Yellow Tang.png

Template:Reflist

Sounds

Template:JE: Template:SoundTable

Template:BE: Template:SoundTable

Data values

ID

Template:Edition: Template:ID table

Template:Edition: Template:ID table

Entity data

Tropical fish have entity data associated with them that contains various properties.

Template:El:

See Minecraft:Bedrock Edition level format/Entity format.

Template:El: Template:Main

<section begin="entity data" />

  • Template:Nbt Entity data
    • Template:Nbt inherit/entity
    • Template:Nbt inherit/mob
    • Template:Nbt: 1 or 0 (true/false) - Whether the fish had ever been released from a bucket.
    • Template:Nbt: A 4-byte integer. Encodes the Template:DCL, Template:DCL, and Template:DCL components.
      • The least significant byte has a value of either 0 for a small fish, or 1 for a large fish. Values above 1 result in an invisible fish.
      • The next byte has a value from 0–5, representing the pattern on the fish. Values above 5 result in a fish with no pattern.
      • The next byte has a value from 0–15, representing the color of the fish's body.
      • The most significant byte has a value from 0–15, representing the color of the fish's pattern.
Color Data value
Template:BlockSprite White 0
Template:BlockSprite Orange 1
Template:BlockSprite Magenta 2
Template:BlockSprite Light Blue 3
Template:BlockSprite Yellow 4
Template:BlockSprite Lime 5
Template:BlockSprite Pink 6
Template:BlockSprite Gray 7
Template:BlockSprite Light Gray 8
Template:BlockSprite Cyan 9
Template:BlockSprite Purple 10
Template:BlockSprite Blue 11
Template:BlockSprite Brown 12
Template:BlockSprite Green 13
Template:BlockSprite Red 14
Template:BlockSprite Black 15

The fish sizes and patterns are depicted in the following table, with white body color and dark-gray pattern color.

second-least byte
0 1 2 3 4 5
least byte
1
Flopper Glitter Betty
Stripey Blockfish Clayfish
File:Tropical Fish Patterns.png
Kob Snooper Brinely
Sunstreak Dasher Spotty
0

The 22 varieties of tropical fish most commonly found throughout the world have Variant tag values from the following table, which also lists what color/shape/patterns come from that value.

Shape Pattern Base color Pattern color Variant Type Name
0 0 1 0 65536 Orange-White Kob Clownfish
0 1 7 0 459008 Gray-White Sunstreak Triggerfish
0 0 14 0 917504 Red-White Kob Tomato Clownfish
1 3 14 0 918273 Red-White Blockfish Red Snapper
1 4 14 0 918529 Red-White Betty Red Cichlid
1 5 0 1 16778497 White-Orange Clayfish Ornate Butterflyfish
0 4 5 3 50660352 Lime-Light Blue Brinely Queen Angelfish
0 5 6 3 50726144 Pink-Light Blue Spotty Cotton Candy Betta
1 0 0 4 67108865 White-Yellow Flopper Threadfin
0 5 0 4 67110144 White-Yellow Spotty Goatfish
1 0 4 4 67371009 Yellow Flopper Yellow Tang
0 3 9 4 67699456 Cyan-Yellow Dasher Yellowtail Parrotfish
1 3 10 4 67764993 Purple-Yellow Blockfish Dottyback
0 3 9 6 101253888 Cyan-Pink Dasher Parrotfish
1 2 0 7 117441025 White-Gray Glitter Moorish Idol
1 5 0 7 117441793 White-Gray Clayfish Butterflyfish
1 1 1 7 117506305 Orange-Gray Stripey Anemone
1 0 7 7 117899265 Gray Flopper Black Tang
0 1 11 7 118161664 Blue-Gray SunStreak Cichlid
1 0 7 11 185008129 Gray-Blue Flopper Blue Tang
1 5 0 14 234882305 White-Red Clayfish Emperor Red Snapper
0 2 7 14 235340288 Gray-Red Snooper Red Lipped Blenny

The variant number is the sum of the most significant byte × 224 + second most significant byte × 216 + second least significant byte × 28 + least significant byte.<section end="entity data"/>

Achievements

Template:Load achievements

Achievements that apply to all mobs: Template:Collapse

Advancements

Template:Load advancements

Advancements that apply to all mobs: Template:Collapse

History

Announcement

Template:HistoryTable

Java Edition

Template:HistoryTable

Bedrock Edition

Template:HistoryTable

Legacy Console Edition

Template:HistoryTable

Minecraft Education

Template:HistoryTable

Issues

Template:Issue list

Gallery

Renders

Mojang screenshots

Screenshots

Textures

Other

In other media

See also

References

Template:Reflist

External links

Navigation

Template:Navbox entities

Minecraft:cs:Tropické ryby Minecraft:de:Tropenfisch Minecraft:es:Pez tropical Minecraft:fr:Poisson tropical Minecraft:it:Pesce tropicale Minecraft:hu:Hal Minecraft:ja:熱帯魚 Minecraft:ko:열대어 Minecraft:nl:Vis (wezen) Minecraft:pl:Ryba (mob) Minecraft:pt:Peixe tropical Minecraft:ru:Тропическая рыба Minecraft:th:ปลาเขตร้อน Minecraft:uk:Тропічна риба Minecraft:zh:热带鱼