Guide

Minecraft fish rarity vs real fish compatibility

Rare pattern in game: flex. Aggressive tank mate in real life: regret.

⏱ 11 min read 📘 Aquarium guide 📅 Updated May 2026
Quick answer
  • Minecraft tropical fish have 3,584 possible variants - rarity and pattern are the whole point of the game mechanic, and that's genuinely fun.
  • Real fish don't have rarity tiers. A fish that costs £3 at your local shop can be just as rewarding to keep as a rare import, if it suits your tank.
  • Compatibility beats aesthetics every time. The single biggest cause of fish loss in community tanks is mismatched temperament or water chemistry, not bad luck.
  • Four things actually determine compatibility: tank size, temperament, water parameters (pH, hardness, temperature), and group requirements.
  • Rarity can work against beginners. Rare or exotic species are often harder to keep, more sensitive to parameter swings, and more expensive to replace when something goes wrong.
  • The crossover lesson: collect whatever you like in Minecraft; in real life, build the system first and stock into it deliberately.

Why Minecraft's rarity system is actually a good teaching tool - just not the one you think

Minecraft gives tropical fish 2 body shapes, 15 colours, 6 pattern types, and 15 pattern colours. Multiply those out and you get 3,584 possible combinations. The game marks certain variants as rare, which makes catching them feel like finding a shiny. That dopamine hit is real, and it's one of the reasons people who grew up on Minecraft end up standing in front of an aquarium shop tank saying "I want that one."

The useful thing Minecraft accidentally teaches you is observation. You learn to look at fish - their markings, their shape, the way they move in a group. That's a genuine skill. What it doesn't teach you is that in a real aquarium, the question "how rare is that fish?" is almost completely irrelevant to whether your tank will thrive.

Honest take

Aquarium shops know that novelty sells. Rare imports get prime placement near the counter, sometimes with eye-catching price tags that imply prestige. Most of the time those fish are harder to keep, require more specific water conditions, and are sold to people whose tanks aren't ready for them. The humble neon tetra - available anywhere, practically free - will outlive half those impulse buys if the tank is set up properly.

What real tropical fish compatibility actually depends on

When experienced fishkeepers talk about a tank "working," they mean a stable, low-stress environment where every species is eating, displaying natural behaviour, and not being harassed. That outcome comes from getting four things right before you buy a single fish.

1. Tank size and swimming space

This is where most plans fall apart before they start. A 60-litre tank is not a canvas you can paint with whatever appeals to you - it's a finite biological system with hard limits. The old "one inch of fish per gallon" rule is wrong and you should ignore it. A 10-inch common pleco does not belong in a 10-gallon tank regardless of what that formula implies.

What actually matters is the adult size of each species, how much horizontal swimming space the middle column fish need, and whether bottom-dwellers have enough floor area. A 60-litre (roughly 15-gallon) tank realistically supports a small school of nano fish - say, 10-12 ember tetras (Hyphessobrycon amandae) or chili rasboras (Boraras brigittae) - plus a small cleanup crew of pygmy corydoras. That's a complete, balanced community. It doesn't need a rare centrepiece fish to be excellent.

2. Temperament and behaviour

Some fish are peaceful shoalers that spend their lives minding their own business. Others are territorial, fin-nipping, or aggressive enough to kill tankmates. Mixing them is the single most common reason community tanks fail.

The usual problem species beginners encounter:

  • Tiger barbs (Puntigrus tetrazona): relentless fin-nippers unless kept in large groups of 8+, and even then they're not safe with long-finned fish like betta or angelfish.
  • Dwarf gourami (Trichogaster lalius): males are intensely territorial with each other. Keep one male per tank unless it's large enough to break line of sight.
  • Cichlids in general: species compatibility within cichlids is its own research project. A convict cichlid (Amatitlania nigrofasciata) will terrorise most community fish. A German blue ram (Mikrogeophagus ramirezi) usually won't - but it needs warm, soft, acidic water that not all tankmates tolerate.
  • Betta splendens: males cannot be kept together, period. Many bettas are also aggressive toward other species, particularly colourful or long-finned fish they perceive as rivals.
Common mistake

Buying fish because they look good together in the shop tank. Pet stores keep mixed display tanks under conditions that suppress aggression - crowding, stress, and unfamiliar surroundings. Once those fish are in a stable home tank with established territories, behaviour changes dramatically. Research each species individually before you buy.

3. Water parameters - the thing most beginners underestimate

Every freshwater fish species evolved in a specific water chemistry. pH, general hardness (GH), carbonate hardness (KH), and temperature all matter. Trying to keep fish with radically different parameter needs in the same tank means at least one species is permanently stressed, which suppresses immune function and shortens its life.

Here are three common pairings that look logical but often fail on parameters:

  • Discus + most tetras: discus need temperatures of 28-31°C (82-88°F) and very soft, acidic water (pH 5.5-6.5). That's too warm for most community fish and will shorten the lifespan of anything that prefers 24-26°C.
  • African cichlids + South American fish: African rift lake cichlids need hard, alkaline water (pH 7.8-9.0, GH 10-20 dGH). South American fish like tetras and corydoras need soft, slightly acidic to neutral water. These groups should never share a tank.
  • Goldfish + tropical fish: goldfish thrive at 18-22°C (64-72°F). Tropical fish need 24-28°C (75-82°F). One group will always be temperature-stressed.

Check the aquarium water parameters guide for a full breakdown of what each measurement means and how to adjust it safely.

Tip

Before buying any new species, look up its ideal pH range, temperature, and hardness. Then test your actual tank water. If your tap water runs pH 8.0 and high GH - common in hard water areas - don't try to keep fish that need pH 6.0. Stock to your water, not to the shop's display tank.

4. Group requirements and schooling behaviour

Schooling fish kept below their minimum group size are stressed fish. They don't display their natural behaviour, they hide, they're more prone to disease, and they often die young. The minimum for most schooling species is 6, and for many - rasboras, small tetras, danios - 10 or more is genuinely better.

6
Minimum school size for most tetras and rasboras

Below this number, schooling fish show chronic stress behaviours - hovering near the surface, refusing to explore, and suppressed colour.

Most people get this wrong by buying one or two of a species because "the tank is getting full." If you don't have room for a proper school, choose a different species whose minimum group fits your stocking plan. Use the free stocking calculator to work out what fits before you buy.

The Minecraft-to-reality translation

Here's where the rarity mindset breaks down in a useful way. In Minecraft, you find a rare variant and that's the reward - the hunt, the discovery, the collection. The fish exists as a collectible object in a world without water chemistry or aggression mechanics.

Real fishkeeping has a different reward loop. The payoff isn't owning the rarest fish - it's building a tank where every animal is healthy, displaying full colour, and behaving naturally. A group of 12 cardinal tetras (Paracheirodon axelrodi) all swimming in a tight school through well-planted water, catching the light - that's the equivalent of the rare drop. And it's achievable with fish you can buy at any decent shop for £2-3 each.

Watch out

Rare and wild-caught fish sound appealing, but they carry higher risk. Wild-caught specimens are often more parameter-sensitive, may not accept prepared foods immediately, and can introduce parasites or pathogens into your tank. If you're new to fishkeeping, start with proven, tank-bred species that have been adapting to aquarium life for generations. Build your skills first.

Building a community tank that actually works

The process that experienced fishkeepers use - and that beginners rarely follow - is to design the stocking plan before buying anything. That means:

  1. Decide on your tank size and what it can realistically support.
  2. Choose a water parameter range you can maintain with your tap water, or adjust to reliably.
  3. Research species that fit within that range and that are compatible with each other in temperament.
  4. Confirm group sizes fit the stocking capacity you've calculated.
  5. Cycle the tank first. No fish go in until you have an established nitrogen cycle with zero ammonia and zero nitrite. See the how to cycle a fish tank guide if you haven't done this yet.
  6. Stock slowly. Add one group at a time and wait 2-3 weeks between additions.

Once you're up and running, App-aquatic lets you log your water tests and track your stocking list in one place - useful when you're adding fish gradually and want to keep tabs on parameters between additions.

When rare fish is worth the effort

None of this is to say you should never keep unusual or demanding species. Some of the most rewarding fishkeeping involves specialist setups - a biotope tank replicating an Amazonian blackwater stream, a West African dwarf cichlid species tank, or a carefully planted nano setup for wild-type rice fish (Oryzias latipes). These tanks take more work and more knowledge, but they're satisfying precisely because the difficulty is meaningful.

The difference is intentionality. You set up the right tank for the fish, not the other way around. The fish doesn't get crammed into an incompatible community because it looked good in the shop.

If a rare species genuinely interests you, research it thoroughly - habitat, wild diet, water chemistry, minimum tank size, compatible tankmates - before you commit to buying it. The nitrogen cycle and water change routine need to be second nature before you take on demanding fish.

Track your parameters and get care reminders with App-aquatic.

Get the free app

Can I keep Minecraft-inspired fish in a real tank?

The fish Minecraft loosely models - clownfish, pufferfish, salmon - are mostly marine or coldwater species that don't belong in a standard tropical freshwater setup. If you want bright, patterned freshwater fish, look at guppies, endlers, killifish, or boesemani rainbowfish. Plenty of colour without the incompatibility problems.

Is a rare fish harder to keep?

Often yes, but not always. Rarity in the trade usually means either the fish is wild-caught (more sensitive, less adapted to aquarium conditions), requires very specific water chemistry, or has only recently entered the hobby so care information is still being established. Common, tank-bred fish like neon tetras or corydoras catfish are easier because they've been kept and bred in captivity for decades - they're genuinely more robust.

What's the most common compatibility mistake beginners make?

Buying fish they like the look of without checking temperament or water parameters. The second most common is understocking schooling fish - buying three neon tetras when they need a minimum of six to behave normally. Both mistakes lead to stressed, unhealthy fish and eventually dead ones.

How do I know if my tank parameters suit the fish I want?

Test your tap water before you buy anything. You need to know your pH, GH (general hardness), and KH (carbonate hardness) at minimum. Then research the target species' preferred range and see if they overlap. If your tap water is pH 7.8 and very hard, don't try to keep soft-water Amazonian fish - stock African or Central American species that match what you've got.

How many fish can I keep in my tank?

It depends on tank volume, filtration capacity, species adult size, and bioload - not a simple formula. The old "one inch per gallon" rule consistently produces overstocked tanks and shouldn't be used. Use the free stocking calculator to get a realistic estimate based on your actual setup, then stock conservatively and watch your water parameters as you add fish.

More guides · Combining fish · Community fish