Skip to main content

TROPICAL FISH

1 trade involving this item across 1 trader.

View on Items Database →
Last checked
26 September 2026
Java Edition
26.3, 1 of 1 row found
Bedrock Edition
1.26.50.4, 1 of 1 matching
Edition differences
none, both editions match

Tropical Fish in villager trading

Tropical fish are the one bucket-catch that never becomes dinner. There is no recipe for cooking it, no stew that calls for it, no reason to hold it except its colours and the Fisherman who buys it. Everyone who scoops one into a bucket for the tank ends up with the fish itself as a leftover, and that leftover is exactly what this trade wants.

He offers it at expert, well up his ladder but short of the very top, so a mid-progress Fisherman is already a buyer even before his best offers unlock.

Villagers that buy Tropical Fish(you give Tropical Fish, get emeralds)

ProfessionLevelYou GiveYou GetVillager XPJava 26.3Bedrock 1.26.50.4
FishermanExpertTropical Fish1x Emerald30same in Bedrockverifiedverified

The 1 trade on this item was read out of the trade files Minecraft Java 26.3 ships in its own data, checked on against the item, both amounts and the use limit. Bedrock 1.26.50.4 is read as well, and where it disagrees the row says how. Which files, and what is not checked.

Odds, groups and price rules for Tropical Fish

TradeJava oddsBedrock oddsBedrock groupPrice multiplierOne cure takes off
6Tropical Fishfor1EmeraldFisherman, Expert100%100%10.056 items

Your odds of finding Tropical Fish

There is no roll here at all. Expert is a single-offer tier, so every Fisherman who reaches it carries this trade and none of them skip it, 100% across the board. Levelling him that far is the only work involved.

Chance and daily throughput per villager for Tropical Fish
VillagerTierVillagers with this offerRolls to see itMost from one villagerAfter a cure
FishermanExpert100% (1 in 1)same in Bedrocknone, it is always there24 emeralds a day2 restocks a day1 tropical fishwas 6, 5 off

The chance is the draw size over the pool size in the game's own trade set file for that tier. The Bedrock line under it is the same sum on Bedrock's own table, which splits a tier into groups and draws out of each one separately, so the two editions often disagree. The day figure is the trade's use limit times the 2 restocks a villager is allowed per in-game day (Villager.allowedToRestock), so it is a ceiling and not an average: it assumes you are there for every restock. The cure column is 125 reputation times the trade's own multiplier, floored, and never takes a cost below one. Counted from the game's own draw sizes. How that check works.

Who trades Tropical Fish, and at what price

To sell tropical fish for emeralds, bring it to a Fisherman at the Expert tier, 6 units per emerald.

Is trading Tropical Fish worth it?

The best rate any villager offers is an emerald per 6 tropical fish, from the Fisherman, and 6 of the other 10 pay out faster. No villager sells tropical fish back, so it is emeralds out and nothing in.

What the Fisherman pays for, best rate first
Acacia BoatMaster1
Dark Oak BoatMaster1
Jungle BoatMaster1
Oak BoatMaster1
Spruce BoatMaster1
PufferfishMaster4
Tropical FishExpert6
CoalNovice10
Raw SalmonJourneyman13
Raw CodApprentice15
StringNovice20
Units you hand over per emerald, so a shorter bar is a better deal. Every other row links to that item.

Tropical Fish against the other 71 ways to earn an emerald

One slot at the Fisherman takes 6 tropical fish a trade, 12 trades, 12 emeralds. 8 of the 72 villagers that pay emeralds, emptied out:

8 emerald routes measured against Tropical Fish
A full slot ofToEmeraldsWorth in Tropical Fish
12 acacia boatsmaster Fisherman1272 tropical fish
48 iron ingotsapprentice Armorer1272 tropical fish
96 leathernovice Leatherworker1696 tropical fish
160 clay ballsnovice Mason1696 tropical fish
240 beetrootnovice Farmer1696 tropical fish
256 andesitejourneyman Mason1696 tropical fish
264 nether wartmaster Cleric1272 tropical fish
512 sticksnovice Fletcher1696 tropical fish

12 acacia boats against 384 sticks for the same 12 emeralds, 32 times the carrying, and the shortest wait is the Leatherworker at 7.5 real minutes of shelf, gathering not counted. Tropical Fish itself pays 6 an emerald, so 23 of the 72 ask less and 46 ask more.

How Tropical Fish trading works

Every tropical fish offer here locks after 12 uses, and a villager restocks up to twice a Minecraft day, no more.

The earliest tropical fish shows up is the Fisherman's Expert tier, level 4 of five. A freshly employed Fisherman is still several promotions away from offering it.

How long Tropical Fish takes in real time

12 trades empty the slot, and 2 real minutes later it refills, the same clock every Fisherman shares. A Minecraft day holds two of those refills across 20 real minutes.

One Fisherman worked through both moves 144 tropical fish for 24 emeralds, whether the catch came from a coral reef or a tank you emptied out.

Tips for trading Tropical Fish

One villager, one restock: the Fisherman pays an emerald per 6 tropical fish and that slot runs 12 trades, so 72 tropical fish is all one will take before it locks.

Where they go back: campfires are that Fisherman's cheapest offer.

Also on the Fisherman's list: pufferfish, oak boat, spruce boat, jungle boat, acacia boat and dark oak boat.

The fish nobody eats

Tropical fish restore almost nothing, so their value is not food. They come in a huge number of patterns and colours, which is the point: an aquarium built from bucketed fish is one of the few decorations in the game that moves on its own.

Axolotls eat them, and a bucket of tropical fish is how you breed one, which makes the fish a step in a chain rather than an end. Warm oceans and coral reefs are where they live, so a trade saves a long swim in the right biome.

Where they live, and the mob that eats them

Tropical fish only spawn in warm oceans and lush caves, which puts them in the same trip as the coral. Outside those places the only ones that exist are the ones somebody carried there in a bucket.

An axolotl hunts them, and a bucket of tropical fish is the only thing that will breed or lead one. That single dependency is why the bucket is worth more than the fish inside it.

Killed rather than bucketed, a tropical fish drops itself and occasionally bone meal, and it is the one fish where killing it throws away the whole point: the pattern, which is what an aquarium is for.

Catching enough Tropical Fish

Tropical Fish are the rarest of the four fish a rod can catch, and the Fisherman still asks 6 of them per emerald. A farm that fishes for hours is the sane way to collect that many Tropical Fish: How to Build an AFK Fish Farm in Minecraft.

Same trader, other items