Bucket of Tropical Fish

From Minecraft Wiki
Jump to navigation Jump to search
Bucket of Tropical Fish
Bucket of Tropical Fish.png: Infobox image for Bucket of Tropical Fish the item in Minecraft
Invicon Bucket of Tropical Fish.png: Inventory sprite for Bucket of Tropical Fish in Minecraft as shown in-game with description: Bucket of Tropical Fish
Rarity tier

Common

Renewable

Yes

Stackable

No

A bucket of tropical fish, internally known as a tropical fish bucket, is a tropical fish inside of a water bucket, in the form of an item.

Obtaining[edit | edit source]

A bucket of tropical fish can be obtained by using a water bucket on a tropical fish. Once a water bucket is used, the tropical fish is picked up along with the water source block.

Trading[edit | edit source]

Wandering traders have 16 chance to sell a bucket of tropical fish for 5 emeralds. When placed, a bucket of tropical fish bought from a wandering trader has a random variant.

Usage[edit | edit source]

Pressing use with a bucket of tropical fish places a water source block, and spawns the tropical fish back into the world, leaving an empty bucket in the player's inventory. Placing a bucket of tropical fish in the Nether causes the same particles to appear that generate when a normal water bucket is placed in the Nether, and the tropical fish is spawned alone.

Tropical fish caught in buckets then released do not despawn, unlike mobs that spawn naturally in their aquatic environments.

If a bucket of tropical fish is inside a dispenser, the dispenser spawns the tropical fish and water block in front of it upon activation, leaving an empty bucket inside. Dispensers cannot pick up tropical fish with water buckets (the bucket is emptied).

If a bucket of tropical fish is named a certain name through an anvil, the tropical fish inside displays that name as if it were named with a name tag.‌[Java Edition only] Alternatively, if a named tropical fish is captured with a bucket of water, the resulting bucket of tropical fish shares a name with the captured tropical fish.‌[Java Edition only] If a named tropical fish is captured in Bedrock Edition, the item is called "Bucket of <Name>".

Breeding[edit | edit source]

Additionally, buckets of tropical fish may be used to breed and lead axolotls. It can also speed up the growth of a baby axolotl.

Tropical fish variants[edit | edit source]

Tropical fish also have assigned names that can be seen after capture. In Java Edition, the smaller text under the item name is displayed showing the fish name, similar to the text that displays enchantments under enchanted items. In Bedrock Edition, the item name is displayed showing "Bucket of <fish name>". Their colors are mostly named according to the colored block names, though with a few exceptions:

  • BlockSprite white-concrete.png: Sprite image for white-concrete in MinecraftWhite
  • BlockSprite light-gray-concrete.png: Sprite image for light-gray-concrete in MinecraftSilver
  • BlockSprite gray-concrete.png: Sprite image for gray-concrete in MinecraftGray
  • BlockSprite black-concrete.png: Sprite image for black-concrete in MinecraftBlack
  • BlockSprite brown-concrete.png: Sprite image for brown-concrete in MinecraftBrown
  • BlockSprite red-concrete.png: Sprite image for red-concrete in MinecraftRed
  • BlockSprite orange-concrete.png: Sprite image for orange-concrete in MinecraftOrange
  • BlockSprite yellow-concrete.png: Sprite image for yellow-concrete in MinecraftYellow
  • BlockSprite lime-concrete.png: Sprite image for lime-concrete in MinecraftLime
  • BlockSprite green-concrete.png: Sprite image for green-concrete in MinecraftGreen
  • BlockSprite cyan-concrete.png: Sprite image for cyan-concrete in MinecraftTeal
  • BlockSprite light-blue-concrete.png: Sprite image for light-blue-concrete in MinecraftSky
  • BlockSprite blue-concrete.png: Sprite image for blue-concrete in MinecraftBlue
  • BlockSprite purple-concrete.png: Sprite image for purple-concrete in MinecraftPlum
  • BlockSprite magenta-concrete.png: Sprite image for magenta-concrete in MinecraftMagenta
  • BlockSprite pink-concrete.png: Sprite image for pink-concrete in MinecraftRose

The base color comes first, and if the pattern color is different, it comes after that. Lastly, the fish bucket is given a name according to the shape and pattern of the fish:

Flopper Glitter Betty
Stripey Blockfish Clayfish
Kob Snooper Brinely
SunStreak Dasher Spotty

Some tropical fish don't follow the normal naming system, and instead, reference real-life fish species. Apart from these names, these types of fish aren't different from regular tropical fish in terms of design or behavior.

These varieties are:

Name Type
Anemone Orange-Gray Stripey
Black Tang Gray Flopper
Blue Dory ‌[Bedrock Edition only] Gray-Sky SunStreak
Blue Tang ‌[Java Edition only] Gray-Blue Flopper
Butterfly Fish ‌[Bedrock Edition only]/Butterflyfish ‌[Java Edition only] White-Gray Clayfish
Cichlid Blue-Gray SunStreak
Clownfish Orange-White Kob
Cotton Candy Betta Rose-Sky Spotty
Dottyback Plum-Yellow Blockfish
Emperor Red Snapper White-Red Clayfish
Goatfish White-Yellow Spotty
Moorish Idol White-Gray Glitter
Ornate Butterfly ‌[Bedrock Edition only]/Ornate Butterflyfish ‌[Java Edition only] White-Orange Clayfish
Parrotfish Teal-Rose Dasher
Queen Angel Fish ‌[Bedrock Edition only]/Queen Angelfish ‌[Java Edition only] Lime-Sky Brinely
Red Cichlid Red-White Betty
Red Lipped Blenny Gray-Red Snooper
Red Snapper Red-White Blockfish
Threadfin White-Yellow Flopper
Tomato Clown ‌[Bedrock Edition only] Red-White SunStreak
Tomato Clownfish ‌[Java Edition only] Red-White Kob
Triggerfish Gray-White SunStreak
Yellowtail Parrot ‌[Bedrock Edition only]/Yellowtail Parrotfish ‌[Java Edition only] Teal-Yellow Dasher
Yellow Tang Yellow Flopper


A bucket of tropical fish purchased from a wandering trader or pulled from the Creative inventory spawns random tropical fish when used, due to it having no associated NBT.

Sounds[edit | edit source]

Java Edition:

Sounds
SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
​Fish capturedFriendly CreaturesWhen a tropical fish is collecteditem.bucket.fill_fishsubtitles.item.bucket.fill_fish1.01.016
​Bucket emptiesFriendly CreaturesWhen a tropical fish is placeditem.bucket.empty_fishsubtitles.item.bucket.empty1.01.016

Bedrock Edition:

Sounds
SoundSourceDescriptionResource locationVolumePitch
BlocksWhen a tropical fish is collected into a water bucketbucket.fill_fish1.01.0
BlocksWhen a tropical fish is placed from a bucketbucket.empty_fish1.01.0

Data values[edit | edit source]

ID[edit | edit source]

Java Edition:

NameIdentifierFormItem tagsTranslation key
ItemSprite bucket-of-tropical-fish.png: Sprite image for bucket-of-tropical-fish in Minecraft Bucket of Tropical Fishtropical_fish_bucketItemNoneitem.minecraft.tropical_fish_bucket

Bedrock Edition:

NameIdentifierAlias ID Numeric ID FormTranslation key
ItemSprite bucket-of-tropical-fish.png: Sprite image for bucket-of-tropical-fish in Minecraft Bucket of Tropical Fishtropical_fish_bucketbucket / 4366Itemitem.bucketTropical.name
item.bucketCustomFish.name

Item data[edit | edit source]

Java Edition:

  •  components: the item's components tag.
    •  minecraft:bucket_entity_data: NBT applied to an entity when placed from this bucket. Only tags below are applied.
      •  NoAI: Turns into NoAI entity tag for all bucketable entities.
      •  Silent: Turns into Silent entity tag for all bucketable entities.
      •  NoGravity: Turns into NoGravity entity tag for all bucketable entities.
      •  Glowing: Turns into Glowing entity tag for all bucketable entities.
      •  Invulnerable: Turns into Invulnerable entity tag for all bucketable entities.
      •  Health: Turns into Health entity tag for all bucketable entities.
      •  Age: Turns into Age entity tag for axolotls.
      •  Variant: Turns into Variant entity tag for axolotls.
      •  HuntingCooldown: Turns into the expiry time of the memory module has_hunting_cooldown for axolotls.
      •  BucketVariantTag: Turns into Variant entity tag for tropical fish.
    •  minecraft:custom_name: The JSON text component to use as this item's name. See Raw JSON text format. The custom name of the fish.

Bedrock Edition:

Achievements[edit | edit source]

Icon Achievement In-game description Actual requirements (if different) Gamerscore earned Trophy type (PS)
PS4 Other
AchievementSprite i-am-a-marine-biologist.png: Sprite image for i-am-a-marine-biologist in Minecraft linking to Achievement#I am a Marine BiologistNewAchievementSprite i-am-a-marine-biologist.png: Sprite image for i-am-a-marine-biologist in Minecraft linking to Achievement#I am a Marine BiologistI am a Marine BiologistCollect a fish in a bucketUse a water bucket on any fish mob.20GBronze

Advancements[edit | edit source]

IconAdvancementIn-game descriptionActual requirements (if different)
Tactical FishingCatch a Fish... without a Fishing Rod!Use a water bucket on any fish mob.

History[edit | edit source]

Java Edition
1.1318w08bThe texture of what appears to be a clownfish bucket can be seen in the game files, later found out to be the texture for tropical fish buckets.
18w10a Added tropical fish buckets.
18w14aCatching a tropical fish in a water bucket now awards the Tactical Fishing advancement.
18w19aThe ID of tropical fish buckets has been changed to tropical_fish_bucket.
18w22a The texture of tropical fish buckets has been updated, due to an inconsistent dark pixel on the bottom right of the bucket's texture that wasn't part of the other fish buckets.[1]
pre5The name of tropical fish buckets has been changed to "bucket of tropical fish", like it is in Bedrock Edition.
1.13.118w33aTooltips have been added for buckets of tropical fish.
1.1418w43b The texture of buckets of tropical fish has been changed.
19w05aAdded wandering traders, which sell buckets of tropical fish.
1.1720w51aBuckets of tropical fish can be used to breed the new axolotls.
Buckets of tropical fish can be used to make axolotls attack drowned and guardians.
21w20aAxolotls can now be fed buckets of tropical fish, not just tropical fish.
1.20pre2Fish buckets, including buckets of tropical fish, are now listed in the same order as the fish items in the Creative inventory.
Bedrock Edition
1.4.0beta 1.2.14.2 Added buckets of tropical fish.
beta 1.2.20.1 The texture of buckets of tropical fish has been changed.
beta 1.2.20.2Buckets of tropical fish are now available in the Creative inventory.
1.10.0beta 1.10.0.3Buckets of tropical fish are now sold by the new wandering traders.
The texture of buckets of tropical fish has been changed.
1.16.100beta 1.16.100.56The IDs of buckets of tropical fish have been changed from bucket to tropical_fish_bucket.
1.17.0beta 1.16.230.52
Buckets of tropical fish can be used to breed and lead the new axolotls.
Legacy Console Edition
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU69 1.761.761.76Patch 38 Added buckets of tropical fish.
1.90 The texture of buckets of tropical fish has been changed.
1.91Added wandering traders, which sell buckets of tropical fish.
Minecraft Education
1.4.0 Added buckets of tropical fish.
The texture of the bucket of tropical fish are the same as the ones in Bedrock Edition.

Issues[edit | edit source]

Issues relating to "Bucket of Tropical Fish" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia[edit | edit source]

  • Buckets of tropical fish always appear to contain a clownfish, regardless of whatever fish is actually inside.[2]

References[edit | edit source]

  1. MC-130015 — Tropical fish bucket contains inconsistent dark pixel — resolved as "Fixed".
  2. MC-126761 — Tropical fish buckets use clownfish bucket texture and id regardless of contained fish — resolved as "Works As Intended".

External links[edit | edit source]

Navigation[edit | edit source]