Minecraft:Tropical Fish: Difference between revisions
More actions
Remove broken links to missing pages |
Fix template calls: add MC/ prefix |
||
| Line 12: | Line 12: | ||
| health = {{hp|3}} | | health = {{hp|3}} | ||
| behavior = Passive | | behavior = Passive | ||
| mobtype = {{ | | mobtype = {{MC/Entitylink|Animal}}<br>{{MC/Entitylink|Aquatic}} | ||
| size = '''{{ | | size = '''{{MC/In|Java}}:'''<br> | ||
Height: 0.4 blocks<br>Width: 0.5 blocks<br> | Height: 0.4 blocks<br>Width: 0.5 blocks<br> | ||
'''{{ | '''{{MC/In|Bedrock}}:'''<br> | ||
Height: 0.52 blocks<br>Width: 0.52 blocks | Height: 0.52 blocks<br>Width: 0.52 blocks | ||
| speed = 0.7 | | speed = 0.7 | ||
| spawn = {{ | | spawn = {{MC/Biomelink|Mangrove Swamp}} <br> {{MC/Biomelink|Lukewarm Ocean}} <br> {{MC/Biomelink|Deep Lukewarm Ocean}} <br> {{MC/Biomelink|Warm Ocean}} <br> {{MC/Biomelink|Lush Caves}} | ||
| usableitems = {{ | | usableitems = {{MC/Drop|Item|Water Bucket}} | ||
}} | }} | ||
'''Tropical fish''' are common bucketable aquatic passive mobs found in warm or lukewarm oceans, mangrove swamps and lush caves. There are 2,700 naturally occurring variants of tropical fish of different colors and shapes with unique names {{ | '''Tropical fish''' are common bucketable aquatic passive mobs found in warm or lukewarm oceans, mangrove swamps and lush caves. There are 2,700 naturally occurring variants of tropical fish of different colors and shapes with unique names {{MC/In|bedrock}} and 3,072 {{MC/In|java}}.<ref name="MC-261096"/> | ||
== Spawning == | == Spawning == | ||
[[File:Tropicalfish.png|thumb|A group of tropical fish in a [[lukewarm ocean]].]] | [[File:Tropicalfish.png|thumb|A group of tropical fish in a [[lukewarm ocean]].]] | ||
{{ | {{MC/In|java}}, random varieties of tropical fish spawn in groups of 8 in lukewarm or warm oceans (as well as their deep variants) and mangrove swamps at Y-level 50 to 63, and in lush caves in aquifers at any Y-level. They are subject to fish spawning requirements. | ||
{{ | {{MC/In|bedrock}}, tropical fish spawn underwater at 12-32 blocks away from the player. Tropical fish spawn only in warm, lukewarm, deep lukewarm ocean biomes; 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. | ||
{{Mob spawn table}} | {{Mob spawn table}} | ||
| Line 35: | Line 35: | ||
=== On death === | === On death === | ||
{{DropTable | {{DropTable | ||
|{{DropLine|name=Tropical Fish|link=Tropical Fish (item)}} | |{{MC/DropLine|name=Tropical Fish|link=Tropical Fish (item)}} | ||
|{{DropLine|name=Bone Meal|edition=java|dropchance=5%}} | |{{MC/DropLine|name=Bone Meal|edition=java|dropchance=5%}} | ||
|{{DropLine|name=Bone|edition=bedrock|dropchance=25%|lootingchance=1%|lootingquantity=1-2}} | |{{MC/DropLine|name=Bone|edition=bedrock|dropchance=25%|lootingchance=1%|lootingquantity=1-2}} | ||
}} | }} | ||
* {{ | * {{MC/Xp|1|3}} when killed by a player or tamed [[Minecraft:wolf]]. | ||
== Behavior == | == 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. | 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 {{ | The player may collect a tropical fish by {{MC/Control|using}} a water bucket on it, which gives the player a bucket of tropical fish. {{MC/Control|Using}} 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. | Tropical fish cannot be bred, but only spawn in designated biomes. | ||
=== Weaknesses === | === Weaknesses === | ||
Tropical fish cannot survive out of water. Outside of water, they flop around for a while until eventually they suffocate and die. {{ | Tropical fish cannot survive out of water. Outside of water, they flop around for a while until eventually they suffocate and die. {{MC/In|bedrock}}, they rotate when flipping. Fish cannot swim or breathe in cauldron water.<ref>{{bug|MC-126819}} – "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 Impaling enchantment, which also affects [[Minecraft:aquatic]] mobs except drowned.{{only|java}} | Fish have a weakness to weapons that have the Impaling enchantment, which also affects [[Minecraft:aquatic]] mobs except drowned.{{only|java}} | ||
| Line 64: | Line 64: | ||
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">{{bug|MC-169763||Black-colored tropical fish never spawn naturally or using spawn eggs|WAI}}</ref>, but due to a bug<ref name="MC-261096">{{bug|MC-261096||Tropical fish spawn with black colors since 1.19.3}}</ref> black can be chosen randomly. This results in 3,072 naturally-occurring combinations, instead of the intended 2,880. | 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">{{bug|MC-169763||Black-colored tropical fish never spawn naturally or using spawn eggs|WAI}}</ref>, but due to a bug<ref name="MC-261096">{{bug|MC-261096||Tropical fish spawn with black colors since 1.19.3}}</ref> black can be chosen randomly. This results in 3,072 naturally-occurring combinations, instead of the intended 2,880. | ||
Tropical fish can be summoned with black as one or both of their colors, and/or without any visible pattern,{{ | Tropical fish can be summoned with black as one or both of their colors, and/or without any visible pattern,{{MC/More info|How is this done? Put it in the data values section below}} 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'' === | === ''Bedrock Edition'' === | ||
Tropical fish do not have common varieties {{ | Tropical fish do not have common varieties {{MC/In|bedrock}}. 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). | 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 {{bug|MCPE-117477}}, yellowtail parrot fish do not spawn, therefore only 21 preset variants exist on Bedrock Edition. The specific command used is {{ | Using commands, tropical fish may be spawned as one of the 22 preset variants. Due to {{bug|MCPE-117477}}, yellowtail parrot fish do not spawn, therefore only 21 preset variants exist on Bedrock Edition. The specific command used is {{MC/Cmd|summon tropicalfish ~ ~ ~ ~ ~ minecraft:fish_name}}. | ||
=== Names === | === Names === | ||
<onlyinclude>Tropical fish variants in buckets have names that are assigned based on their colors and type. {{ | <onlyinclude>Tropical fish variants in buckets have names that are assigned based on their colors and type. {{MC/In|Bedrock}}, 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". {{MC/In|Java}}, the type, and colors are displayed as additional lines in the item tooltip. | ||
{{ | {{MC/In|Bedrock}}, the following colors are renamed from their defaults when they refer to tropical fish. Parentheses indicate default name and color id - see {{slink||Entity data}}. | ||
* {{ | * {{MC/Blocklink|Light Blue Concrete|link=none|text=Sky}} (Light Blue; 3) | ||
* {{ | * {{MC/Blocklink|Pink Concrete|link=none|text=Rose}} (Pink; 6) | ||
* {{ | * {{MC/Blocklink|Light Gray Concrete|link=none|text=Silver}} (Light Gray; 8) | ||
* {{ | * {{MC/Blocklink|Cyan Concrete|link=none|text=Teal}} (Cyan; 9) | ||
* {{ | * {{MC/Blocklink|Purple Concrete|link=none|text=Plum}} (Purple; 10) | ||
The base color is first, and the pattern color is next if it is different. | The base color is first, and the pattern color is next if it is different. | ||
| Line 93: | Line 93: | ||
|Clayfish | |Clayfish | ||
|Kob | |Kob | ||
|Sunstreak<ref group="n" name="Sunstreak">Sunstreak {{ | |Sunstreak<ref group="n" name="Sunstreak">Sunstreak {{MC/In|Java}}, SunStreak {{MC/In|Bedrock}}.</ref> | ||
|Snooper | |Snooper | ||
|Dasher | |Dasher | ||
| Line 112: | Line 112: | ||
|[[File:White-Gray_Spotty.png|48px]] | |[[File:White-Gray_Spotty.png|48px]] | ||
|} | |} | ||
Some varieties of tropical fish don't follow the normal naming system; instead, they reference real-life fish species. {{ | Some varieties of tropical fish don't follow the normal naming system; instead, they reference real-life fish species. {{MC/In|Java}}, these unique fish are limited to the 22 common varieties. {{MC/In|Bedrock}}, there are also 22 uniquely-named tropical fish, though they are not all the same as {{MC/In|Java}}. These uniquely-named tropical fish aren't different from regular tropical fish in terms of design or behavior. | ||
These varieties are: | These varieties are: | ||
| Line 172: | Line 172: | ||
|| Yellow Stripey {{only|bedrock|short=1}} | || Yellow Stripey {{only|bedrock|short=1}} | ||
|| [[File:Yellow Tang.png|center|50px]] | || [[File:Yellow Tang.png|center|50px]] | ||
|}{{ | |}{{MC/Reflist|group=n}} | ||
== Sounds == | == Sounds == | ||
{{JE}}: | {{MC/JE}}: | ||
{{SoundTable | {{SoundTable | ||
| type = java | | type = java | ||
| Line 243: | Line 243: | ||
}} | }} | ||
{{BE}}: | {{MC/BE}}: | ||
{{SoundTable | {{SoundTable | ||
| type = bedrock | | type = bedrock | ||
| Line 290: | Line 290: | ||
== Data values == | == Data values == | ||
=== ID === | === ID === | ||
{{ | {{MC/Edition|java}}: | ||
{{ID table | {{ID table | ||
|edition=java | |edition=java | ||
| Line 301: | Line 301: | ||
|foot=1}} | |foot=1}} | ||
{{ | {{MC/Edition|bedrock}}: | ||
{{ID table | {{ID table | ||
|edition=bedrock | |edition=bedrock | ||
| Line 317: | Line 317: | ||
Tropical fish have entity data associated with them that contains various properties. | Tropical fish have entity data associated with them that contains various properties. | ||
{{ | {{MC/El|bedrock}}: | ||
: See [[Minecraft:Bedrock Edition level format/Entity format]]. | : See [[Minecraft:Bedrock Edition level format/Entity format]]. | ||
{{ | {{MC/El|java}}: | ||
{{ | {{MC/Main|Entity format}} | ||
<section begin="entity data" /><div class="treeview"> | <section begin="entity data" /><div class="treeview"> | ||
* {{ | * {{MC/Nbt|compound}} Entity data | ||
** {{ | ** {{MC/Nbt inherit/entity}} | ||
** {{ | ** {{MC/Nbt inherit/mob}} | ||
** {{ | ** {{MC/Nbt|byte|FromBucket}}: 1 or 0 (true/false) - Whether the fish had ever been released from a bucket. | ||
** {{ | ** {{MC/Nbt|int|Variant}}: A 4-byte integer. Encodes the {{DCL|minecraft:tropical_fish/base_color}}, {{DCL|minecraft:tropical_fish/pattern}}, and {{DCL|minecraft:tropical_fish/pattern_color}} 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 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–5, representing the pattern on the fish. Values above 5 result in a fish with no pattern. | ||
| Line 337: | Line 337: | ||
! Data value | ! Data value | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|white-concrete}} White | ||
| <code>0</code> | | <code>0</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|orange-concrete}} Orange | ||
| <code>1</code> | | <code>1</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|magenta-concrete}} Magenta | ||
| <code>2</code> | | <code>2</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|light-blue-concrete}} Light Blue | ||
| <code>3</code> | | <code>3</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|yellow-concrete}} Yellow | ||
| <code>4</code> | | <code>4</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|lime-concrete}} Lime | ||
| <code>5</code> | | <code>5</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|pink-concrete}} Pink | ||
| <code>6</code> | | <code>6</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|gray-concrete}} Gray | ||
| <code>7</code> | | <code>7</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|light-gray-concrete}} Light Gray | ||
| <code>8</code> | | <code>8</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|cyan-concrete}} Cyan | ||
| <code>9</code> | | <code>9</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|purple-concrete}} Purple | ||
| <code>10</code> | | <code>10</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|blue-concrete}} Blue | ||
| <code>11</code> | | <code>11</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|brown-concrete}} Brown | ||
| <code>12</code> | | <code>12</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|green-concrete}} Green | ||
| <code>13</code> | | <code>13</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|red-concrete}} Red | ||
| <code>14</code> | | <code>14</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|black-concrete}} Black | ||
| <code>15</code> | | <code>15</code> | ||
|} | |} | ||
| Line 492: | Line 492: | ||
== Achievements == | == Achievements == | ||
{{ | {{MC/Load achievements|I am a Marine Biologist;It Spreads}} | ||
Achievements that apply to all mobs: | Achievements that apply to all mobs: | ||
{{collapse|content={{ | {{collapse|content={{MC/Load achievements|Overkill;Over-Overkill;Mob Kabob}} | ||
}} | }} | ||
== Advancements == | == Advancements == | ||
{{ | {{MC/Load advancements|Tactical Fishing;It Spreads}} | ||
Advancements that apply to all mobs: | Advancements that apply to all mobs: | ||
{{collapse|content={{ | {{collapse|content={{MC/Load advancements|Take Aim;Arbalistic;A Throwaway Joke;Adventure;Over-Overkill;Mob Kabob}} | ||
}} | }} | ||
| Line 508: | Line 508: | ||
=== Announcement === | === Announcement === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine||June 28, 2010|link=wordofnotch:746938105|Notch mentioned that fish might be a feature of coral, if he were able to add coral: "... I do know that the corals will have tiny fish particles around them."}} | |{{MC/HistoryLine||June 28, 2010|link=wordofnotch:746938105|Notch mentioned that fish might be a feature of coral, if he were able to add coral: "... I do know that the corals will have tiny fish particles around them."}} | ||
|{{HistoryLine||October 4, 2010|link=wordofnotch:1243370641|Fish were a passive [[Minecraft:mob]] that Notch showed interest in adding. In the promotional graphic for the Halloween Update, Notch indicated he would add fish. However, they were added only as an [[Minecraft:item]]; there was no code for a fish mob.}} | |{{MC/HistoryLine||October 4, 2010|link=wordofnotch:1243370641|Fish were a passive [[Minecraft:mob]] that Notch showed interest in adding. In the promotional graphic for the Halloween Update, Notch indicated he would add fish. However, they were added only as an [[Minecraft:item]]; there was no code for a fish mob.}} | ||
|{{HistoryLine||October 5, 2012|link={{tweet|Dinnerbone|253954758489038848}}|Fish were jokingly teased in the fake snapshot 12marc40awesome, along with [[Minecraft:coral]] and "fish blocks".}} | |{{HistoryLine||October 5, 2012|link={{tweet|Dinnerbone|253954758489038848}}|Fish were jokingly teased in the fake snapshot 12marc40awesome, along with [[Minecraft:coral]] and "fish blocks".}} | ||
|{{HistoryLine||April 13, 2013|link={{ | |{{HistoryLine||April 13, 2013|link={{MC/Reddit|s7ri6/i_am_jon_k%C3%A5gstr%C3%B6m_developer_of_minecraft_ask_me|c4bs6d1|context=3}}|When Jon Kågström was asked in his AMA on {{MC/W|Reddit}}, "What mob would you like to implement into the game?" He responded, "I would like to add birds, fish and tree animals to make it more alive. However this will take some time before it can be done."}} | ||
|{{HistoryLine||July 31, 2013|link={{ | |{{HistoryLine||July 31, 2013|link={{MC/Reddit|xfzdg/i_am_markus_persson_aka_notch_creator_of}}|During Notch's AMA on Reddit, when asked about what happened to his plans of adding fish as a [[Minecraft:mob]], he responded, "Oh yeah, the fish!"}} | ||
|{{HistoryLine||November 18, 2017|link={{YouTubeLink|mAapz_nIC_Y}}|[[File:Tropical Fish Preview Green.png|32px]] [[File:Tropical Fish Preview White.png|32px]] Two fish [[Minecraft:mob]]s, presumably early tropical fish, were shown off in a clip presented at MineCon Earth.}} | |{{HistoryLine||November 18, 2017|link={{MC/YouTubeLink|mAapz_nIC_Y}}|[[File:Tropical Fish Preview Green.png|32px]] [[File:Tropical Fish Preview White.png|32px]] Two fish [[Minecraft:mob]]s, presumably early tropical fish, were shown off in a clip presented at MineCon Earth.}} | ||
|{{HistoryLine||March 1, 2018|link=none|ThorsHand11 states on the official {{MC}} {{ | |{{HistoryLine||March 1, 2018|link=none|ThorsHand11 states on the official {{MC/MC}} {{MC/W|Discord}} about the addition of "more than a handful" of tropical fish.}} | ||
}} | }} | ||
=== ''Java Edition'' === | === ''Java Edition'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|java}} | |{{MC/HistoryLine|java}} | ||
|{{HistoryLine||1.13|dev=18w10a|Added tropical fish.}} | |{{MC/HistoryLine||1.13|dev=18w10a|Added tropical fish.}} | ||
|{{HistoryLine|||dev=18w10b|Tropical fish now make sounds and no longer use the player damage sound.}} | |{{MC/HistoryLine|||dev=18w10b|Tropical fish now make sounds and no longer use the player damage sound.}} | ||
|{{HistoryLine||1.13.1|dev=18w31a|Fish now have a 5% chance of dropping bone meal when killed.}} | |{{MC/HistoryLine||1.13.1|dev=18w31a|Fish now have a 5% chance of dropping bone meal when killed.}} | ||
|{{HistoryLine||1.17|dev=20w51a|Tropical fish are now attacked by axolotls.}} | |{{MC/HistoryLine||1.17|dev=20w51a|Tropical fish are now attacked by axolotls.}} | ||
|{{HistoryLine|||dev=21w13a|Tropical fish spawned from buckets in the creative inventory now spawn as only white kobs.<ref>{{bug|MC-221656}}</ref>}} | |{{HistoryLine|||dev=21w13a|Tropical fish spawned from buckets in the creative inventory now spawn as only white kobs.<ref>{{bug|MC-221656}}</ref>}} | ||
|{{HistoryLine||1.17.1|dev=pre2|Tropical fish spawned from buckets in the creative inventory no longer spawn only as white kobs.}} | |{{MC/HistoryLine||1.17.1|dev=pre2|Tropical fish spawned from buckets in the creative inventory no longer spawn only as white kobs.}} | ||
|{{HistoryLine||1.18|dev=21w40a|Tropical fish now spawn only between y{{=}}50 and y{{=}}64, with the exception of lush caves in which they can spawn at any height.}} | |{{HistoryLine||1.18|dev=21w40a|Tropical fish now spawn only between y{{=}}50 and y{{=}}64, with the exception of lush caves in which they can spawn at any height.}} | ||
|{{HistoryLine||1.18.2|dev=22w07a|By fixing {{bug|MC-244683}}, tropical fish now also require above a full water block to spawn.}} | |{{HistoryLine||1.18.2|dev=22w07a|By fixing {{bug|MC-244683}}, tropical fish now also require above a full water block to spawn.}} | ||
|{{HistoryLine||1.19|dev=22w15a|Tropical fish now spawn in mangrove swamps.}} | |{{MC/HistoryLine||1.19|dev=22w15a|Tropical fish now spawn in mangrove swamps.}} | ||
|{{HistoryLine||1.19.3|dev=?|Black is now a valid base and pattern color for tropical fish.<ref name="Black"/>}} | |{{MC/HistoryLine||1.19.3|dev=?|Black is now a valid base and pattern color for tropical fish.<ref name="Black"/>}} | ||
}} | }} | ||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|bedrock}} | |{{MC/HistoryLine|bedrock}} | ||
|{{HistoryLine||1.4.0|dev=beta 1.2.14.2|Added all 4 variants of fish [[Minecraft:mob]]s.}} | |{{MC/HistoryLine||1.4.0|dev=beta 1.2.14.2|Added all 4 variants of fish [[Minecraft:mob]]s.}} | ||
|{{HistoryLine||1.8.0|dev=beta 1.8.0.8|Tropical fish are now slightly bigger.}} | |{{MC/HistoryLine||1.8.0|dev=beta 1.8.0.8|Tropical fish are now slightly bigger.}} | ||
|{{HistoryLine||1.13.0|dev=beta 1.13.0.9|Tropical fish now drop experience when killed.}} | |{{MC/HistoryLine||1.13.0|dev=beta 1.13.0.9|Tropical fish now drop experience when killed.}} | ||
|{{HistoryLine||1.17.0|dev=beta 1.16.230.52|Tropical fish are now attacked by axolotls.}} | |{{MC/HistoryLine||1.17.0|dev=beta 1.16.230.52|Tropical fish are now attacked by axolotls.}} | ||
|{{HistoryLine||1.17.10|dev=beta 1.17.10.22|Tropical Fish no longer can be picked up with an empty [[Minecraft:bucket]].}} | |{{MC/HistoryLine||1.17.10|dev=beta 1.17.10.22|Tropical Fish no longer can be picked up with an empty [[Minecraft:bucket]].}} | ||
|{{HistoryLine||1.18.0|dev=beta 1.18.0.21|Tropical fish now spawn only between y{{=}}50 and y{{=}}64, with the exception of lush caves in which they can spawn at any height.}} | |{{HistoryLine||1.18.0|dev=beta 1.18.0.21|Tropical fish now spawn only between y{{=}}50 and y{{=}}64, with the exception of lush caves in which they can spawn at any height.}} | ||
|{{HistoryLine||1.18.0|dev=beta 1.18.0.22|Tropical fish can now spawn in lukewarm ocean biomes.}} | |{{MC/HistoryLine||1.18.0|dev=beta 1.18.0.22|Tropical fish can now spawn in lukewarm ocean biomes.}} | ||
|{{HistoryLine||1.19.10|dev=Preview 1.19.10.23|The health of tropical fish has been changed to {{hp|3}}.}} | |{{HistoryLine||1.19.10|dev=Preview 1.19.10.23|The health of tropical fish has been changed to {{hp|3}}.}} | ||
}} | }} | ||
| Line 547: | Line 547: | ||
=== Legacy Console Edition === | === Legacy Console Edition === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|console}} | |{{MC/HistoryLine|console}} | ||
|{{HistoryLine||xbox=TU69|ps3=1.76|psvita=1.76|ps4=1.76|wiiu=Patch 38|Added fish [[Minecraft:mob]]s.}} | |{{MC/HistoryLine||xbox=TU69|ps3=1.76|psvita=1.76|ps4=1.76|wiiu=Patch 38|Added fish [[Minecraft:mob]]s.}} | ||
}} | }} | ||
=== ''Minecraft Education'' === | === ''Minecraft Education'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|education}} | |{{MC/HistoryLine|education}} | ||
|{{HistoryLine||1.4.0|Added all 4 variants of fish [[Minecraft:mob]]s.}} | |{{MC/HistoryLine||1.4.0|Added all 4 variants of fish [[Minecraft:mob]]s.}} | ||
}} | }} | ||
== Issues == | == Issues == | ||
{{ | {{MC/Issue list|Tropical fish}} | ||
== Gallery == | == Gallery == | ||
| Line 650: | Line 650: | ||
== See also == | == See also == | ||
*{{ | *{{MC/Entitylink|Cod}} | ||
*{{ | *{{MC/Entitylink|Salmon}} | ||
*{{ | *{{MC/Entitylink|Pufferfish}} | ||
== References == | == References == | ||
{{Reflist}} | {{MC/Reflist}} | ||
== External links == | == External links == | ||
| Line 661: | Line 661: | ||
== Navigation == | == Navigation == | ||
{{Navbox entities|mobs}} | {{MC/Navbox entities|mobs}} | ||
[[Category:Passive mobs]] | [[Category:Passive mobs]] | ||
Latest revision as of 21:04, 9 April 2026
|
For the {{{Description}}} of the same name, see [[{{{Destination}}}]]. |
Tropical fish are common bucketable aquatic passive mobs found in warm or lukewarm oceans, mangrove swamps and lush caves. There are 2,700 naturally occurring variants of tropical fish of different colors and shapes with unique names in Template:Editions and 3,072 in Template:Editions.<ref name="MC-261096"/>
Spawning
in Template:Editions, random varieties of tropical fish spawn in groups of 8 in lukewarm or warm oceans (as well as their deep variants) and mangrove swamps at Y-level 50 to 63, and in lush caves in aquifers at any Y-level. They are subject to fish spawning requirements.
in Template:Editions, tropical fish spawn underwater at 12-32 blocks away from the player. Tropical fish spawn only in warm, lukewarm, deep lukewarm ocean biomes; 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.
Drops
On death
- REDIRECT Template:Experience
Template:Redr when killed by a player or tamed Minecraft:wolf.
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 {{#vardefine: control | right click on mouse or left trigger on gamepad }}using a water bucket on it, which gives the player a bucket of tropical fish. {{#vardefine: control | right click on mouse or left trigger on gamepad }}Using 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. in Template:Editions, 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 Impaling enchantment, which also affects Minecraft:aquatic mobs except drowned.Template:Only
Varieties
- Anemone, Black Tang, Blue Tang, Butterflyfish, Cichlid, Clownfish
- Cotton Candy Betta, Dottyback, Emperor Red Snapper, Goatfish, Moorish Idol, Ornate Butterflyfish
- Parrotfish, Queen Angelfish, Red Cichlid, Red Lipped Blenny, Red Snapper, Threadfin
- Tomato Clownfish, Triggerfish, Yellowtail Parrotfish, Yellow Tang
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 summoned with black as one or both of their colors, and/or without any visible pattern,
- REDIRECT Template:Info needed
Template:Redr 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 in Template:Editions. 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
- REDIRECT Template:Command
Names
Tropical fish variants in buckets have names that are assigned based on their colors and type. in Template:Editions, 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". in Template:Editions, the type, and colors are displayed as additional lines in the item tooltip.
in Template:Editions, the following colors are renamed from their defaults when they refer to tropical fish. Parentheses indicate default name and color id - see Template:Slink.
- redirect Template:blockLink
Template:Redr (Light Blue; 3)
- redirect Template:blockLink
Template:Redr (Pink; 6)
- redirect Template:blockLink
Template:Redr (Light Gray; 8)
- redirect Template:blockLink
Template:Redr (Cyan; 9)
- redirect Template:blockLink
Template:Redr (Purple; 10)
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 in Template:Editions, SunStreak in Template:Editions.</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. in Template:Editions, these unique fish are limited to the 22 common varieties. in Template:Editions, there are also 22 uniquely-named tropical fish, though they are not all the same as in Template:Editions. 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 | |
| Black Tang | Gray Flopper | |
| Blue TangTemplate:Only | Gray-Blue Flopper | |
| Blue DoryTemplate:Only | Gray-Sky SunStreak | |
| ButterflyfishTemplate:Only | White-Gray Clayfish | |
| Butterfly FishTemplate:Only | White-Gray Brinely | |
| Cichlid | Blue-Gray SunstreakTemplate:Only Blue-Gray SunStreakTemplate:Only |
|
| Clownfish | Orange-White Kob | |
| Cotton Candy Betta | Pink-Light Blue SpottyTemplate:Only Rose-Sky SpottyTemplate:Only |
|
| Dottyback | Purple-Yellow BlockfishTemplate:Only Plum-Yellow BlockfishTemplate:Only |
|
| Emperor Red Snapper | White-Red Clayfish | |
| Goatfish | White-Yellow Spotty | |
| Moorish Idol | White-Gray Glitter | |
| Ornate ButterflyfishTemplate:Only Ornate ButterflyTemplate:Only |
White-Orange Clayfish | |
| Parrotfish | Cyan-Pink DasherTemplate:Only Teal-Rose DasherTemplate:Only |
|
| Queen AngelfishTemplate:Only Queen Angel FishTemplate:Only |
Lime-Light Blue BrinelyTemplate:Only Lime-Sky BrinelyTemplate:Only |
|
| Red Cichlid | Red-White Betty | |
| Red Lipped Blenny | Gray-Red Snooper | |
| Red Snapper | Red-White Blockfish | |
| Threadfin | White-Yellow Flopper | |
| Tomato ClownfishTemplate:Only | Red-White Kob | |
| Tomato ClownTemplate:Only | Red-White SunStreak | |
| Triggerfish | Gray-White SunstreakTemplate:Only Gray-White SunStreakTemplate:Only |
|
| Yellowtail ParrotfishTemplate:Only Yellowtail ParrotTemplate:Only |
Cyan-Yellow DasherTemplate:Only Teal-Yellow DasherTemplate:Only |
|
| Yellow Tang | Yellow FlopperTemplate:Only | |
| Yellow Stripey Template:Only |
<references group="n">
</references>
Sounds
Data values
ID
Template:!((Java EditionTemplate:))!: Template:ID table
Template:!((Bedrock EditionTemplate:))!: Template:ID table
Entity data
Tropical fish have entity data associated with them that contains various properties.
- REDIRECT Template:Edition
- REDIRECT Template:Edition
Template:Rcat: {{#vardefine:params|0 }}Template:Hatnote
<section begin="entity data" />
- Template:Nbt/sprite Entity data
- Template:Nbt inherit
- Template:Nbt inherit
- Template:Nbt/sprite FromBucket: 1 or 0 (true/false) - Whether the fish had ever been released from a bucket.
- Template:Nbt/sprite Variant: 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:Redr White |
0
|
Template:Redr Orange |
1
|
Template:Redr Magenta |
2
|
Template:Redr Light Blue |
3
|
Template:Redr Yellow |
4
|
Template:Redr Lime |
5
|
Template:Redr Pink |
6
|
Template:Redr Gray |
7
|
Template:Redr Light Gray |
8
|
Template:Redr Cyan |
9
|
Template:Redr Purple |
10
|
Template:Redr Blue |
11
|
Template:Redr Brown |
12
|
Template:Redr Green |
13
|
Template:Redr Red |
14
|
Template:Redr 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 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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
Script error: No such module "Achievement".
Achievements that apply to all mobs: Template:Collapse
Advancements
Script error: No such module "Advancement".
Advancements that apply to all mobs: Template:Collapse
History
Announcement
Java Edition
Bedrock Edition
Legacy Console Edition
Minecraft Education
Issues
Script error: No such module "Issue list".
Gallery
Renders
-
Anemone
-
Black tang
-
Blue tang Template:Only
-
Blue dory Template:Only
-
Butterflyfish Template:Only
-
Butterfly fish Template:Only
-
Cichlid
-
Clownfish
-
Cotton candy betta
-
Dottyback
-
Emperor red snapper
-
Goatfish
-
Moorish idol
-
Ornate butterflyfish
-
Parrotfish
-
Queen angelfish
-
Red cichlid
-
Red lipped blenny
-
Red snapper
-
Threadfin
-
Tomato clownfish Template:Only
-
Tomato clown Template:Only
-
Triggerfish
-
Yellowtail parrotfish
-
Yellow tang Template:Only
-
Yellow tang Template:Only
Mojang screenshots
-
A school of fish in a coral reef.
-
Five tropical fishes swimming through a body of water.
Screenshots
-
An ocean with some fish visible.
-
Cod and tropical fish, along with a Minecraft:turtle and squid.
-
A screenshot of tropical fish up close.
-
Some tropical fish jumping on land.
Textures
-
Tropical fish A texture file.
-
Tropical fish B texture file.
-
Tropical fish A pattern 1
-
Tropical fish A pattern 2
-
Tropical fish A pattern 3
-
Tropical fish A pattern 4
-
Tropical fish A pattern 5
-
Tropical fish A pattern 6
-
Tropical fish B pattern 1
-
Tropical fish B pattern 2
-
Tropical fish B pattern 3
-
Tropical fish B pattern 4
-
Tropical fish B pattern 5
-
Tropical fish B pattern 6
Other
-
The tropical fish spawn egg in Minecraft:Bedrock Edition beta 1.2.14.2.
-
Unused clownfish texture
-
A recreated render of the unused clownfish mob.
In other media
-
Tropical Fish as shown in the Update Aquatic artwork.
-
Tropical Fish from Update Aquatic artwork.
-
Tropical Fish in promotional artwork for the first Caves & Cliffs update.
-
Tropical fish in official artwork for The Wild Update.
-
Ornate butterflyfish art.
-
Clownfish art.
-
Yellowtail parrotfish art.
-
Yellow tang art.
-
Teal-lime kob art.
-
Artwork of a clownfish entity, predating the Update Aquatic.
-
A hoodie featuring tropical fish.
See also
- REDIRECT Template:EntityLink
- REDIRECT Template:EntityLink
- REDIRECT Template:EntityLink
References
<references group="">
</references>
External links
cs:Tropické ryby de:Tropenfisch es:Pez tropical fr:Poisson tropical it:Pesce tropicale hu:Hal ja:熱帯魚 ko:열대어 nl:Vis (wezen) pl:Ryba (mob) pt:Peixe tropical ru:Тропическая рыба th:ปลาเขตร้อน uk:Тропічна риба zh:热带鱼