The basic steps to build a Minecraft aquarium
A Minecraft aquarium is a water-filled container made from glass or other transparent blocks, stocked with fish and decorated to look like an underwater habitat. The simplest version takes about 10 minutes: build a box from glass blocks, fill it with water using a bucket, and add fish by catching them with a bucket in any ocean or river. The fish will swim inside and stay there as long as the water remains.
You do not need special commands or mods. Fish in Minecraft are passive mobs that spawn naturally in water and can be moved by scooping them into a bucket, then placing the bucket inside your aquarium. Once released, they behave like they do in the wild—they swim, turn, and occasionally jump, but they do not breed or need food.
The main decision is size. A 5×5×5 glass box works for a small display. Larger aquariums (10×10×10 or bigger) look more impressive and give fish more room to move around, which makes them feel more alive. The bigger the tank, the more fish you can add before it looks crowded.
Key Takeaways
- Build a box from glass or other transparent blocks, fill it with water, and catch fish in buckets to stock it.
- Fish do not need food or breeding conditions in Minecraft—they straightforward swim in place once released into water.
- Larger aquariums (10×10 or bigger) look better and hold more fish without appearing overcrowded.
- Decorations like sand, gravel, plants, and coral blocks make an aquarium look more realistic and are placed before or after you add water.
- Use glass, glass panes, or dark prismarine for the walls depending on the look you want.
Choosing materials for the aquarium walls
Glass is the standard choice because it is transparent and lets you see the fish clearly. You can craft glass by smelting sand in a furnace. Glass panes are thinner and look more modern; they are crafted from six glass blocks in a specific pattern and connect to each other, so they do not leave gaps.
If you want a different aesthetic, dark prismarine and prismarine blocks give an underwater feel and are found in ocean ruins or crafted from prismarine shards (dropped by guardians in ocean monuments). Tinted glass, added in newer versions, blocks light while staying transparent—useful if you want a moody look. Avoid solid blocks like stone or wood because they block your view of the fish.
For the floor and decorations inside, sand and gravel are traditional choices. Coral blocks (brain coral, bubble coral, fire coral, horn coral, and tube coral) add color and look natural. Seagrass and kelp are plants that grow in water and fill empty space. Magma blocks placed on the floor create bubble columns that push fish upward, which can look striking but is not necessary.
Building the structure step by step
Start by choosing a location and deciding on dimensions. A 7×7×7 aquarium is a good middle ground—large enough to look impressive but not so big that it takes hours to build. Mark out the footprint with blocks or string so you know where to build.
Build the walls first. Stack your chosen material (glass, prismarine, or panes) to the height you want. Leave the top open for now. Build all four walls, then add a floor inside if you want one—sand or gravel works well. Do not add a ceiling yet; you need the opening to fill the tank with water and add fish.
Once the walls and floor are done, place water. Use a bucket to pour water into one corner. Water will flow and fill the entire tank. If you are using a large tank, place water in the center or multiple corners so it spreads faster. Wait for the water to settle and stop flowing.
Now add decorations: sand, coral, plants, and rocks. Place them on the floor and against the walls. This step is purely visual—arrange them however looks good to you. Coral blocks must be in water or they will die and turn into dead coral, so place them before or after filling, but make sure water touches them.
Catching and adding fish
Fish in Minecraft include tropical fish, pufferfish, salmon, and cod. They spawn naturally in oceans, rivers, and some other water blocks. To catch one, hold a bucket and right-click (or use your interact button) on a fish. The fish will be scooped into the bucket.
Walk back to your aquarium and place the bucket on a block inside the water. The fish will swim out and stay in the tank. Repeat this process to add more fish. There is no hard limit, but an aquarium that looks crowded loses its appeal—a 7×7×7 tank looks good with 8 to 12 fish.
Different fish have different colors. Tropical fish come in many color combinations, so if you want a specific look, you may need to catch several and release the ones you do not want. Pufferfish are round and inflate when threatened (though they do not actually attack). Salmon are orange and larger. Cod are gray and common. Mix types for visual variety.
Sealing and lighting the aquarium
Once your fish are in and you are happy with the decorations, add a ceiling. Use the same material as your walls so it matches. Leave a small opening if you want to add more fish later, or seal it completely. A sealed aquarium looks more finished and keeps mobs from falling in.
Lighting makes a huge difference. Place light sources (lanterns, sea lanterns, glowstone, or soul lanterns) inside or outside the aquarium. Sea lanterns look most natural underwater and do not produce heat. Lanterns can hang from the ceiling or sit on the floor. Avoid placing lights directly on fish or they may look washed out.
If you place lights outside the glass, they will illuminate the tank from the outside and cast shadows of the fish on the far wall, which looks dramatic. Experiment with placement to find what you like. You can always move lights later.
Adding plants and creating depth
Seagrass grows naturally in water and can be placed by hand. Kelp grows upward in tall stalks and looks good in the background. Tall seagrass (a variant added in newer versions) reaches two blocks high. These plants do not need light or special conditions—they straightforward exist in water and add visual interest.
Arrange plants in clusters rather than spreading them evenly. A dense patch of kelp in one corner looks more natural than single plants scattered everywhere. Leave open swimming space in the center so fish are visible and not hidden behind plants.
Use height variation to create depth. Place tall plants in the back, shorter plants in the middle, and open space in the front. This makes the aquarium feel larger and more interesting to look at. Coral blocks are short and dense, so they work well in the foreground. Kelp and tall seagrass belong in the background.
Common mistakes and how to avoid them
The most common mistake is making the aquarium too small. A 3×3×3 tank looks cramped and fish have nowhere to swim. Aim for at least 5×5×5, and bigger is better. Small tanks also run out of visual interest quickly.
Another mistake is overfilling with decorations. If every inch is covered with coral and plants, fish get stuck and the tank looks cluttered. Leave at least 40 percent open water so fish can move freely and you can see them.
Using solid blocks instead of transparent ones defeats the purpose—you will not be able to see your fish. Stick with glass, glass panes, or prismarine variants. If you want a themed look, use prismarine for an ocean monument feel or dark prismarine for a deep-sea look.
Forgetting to light the aquarium is straightforward but makes a huge difference. Even a single sea lantern in the center transforms how the tank looks. Light also makes fish colors more visible and the whole display more inviting.
Frequently Asked Questions
Do fish in Minecraft need food or oxygen?
No. Fish in Minecraft are passive mobs that do not eat, breed, or suffocate. They straightforward swim around indefinitely as long as they are in water. You do not need to feed them or maintain any special conditions.
Can I use water other than regular water?
No. Lava will kill fish when ready. Powder snow will also kill them. Only regular water (source blocks or flowing water) keeps fish alive. Tropical fish and pufferfish are saltwater fish in real life, but Minecraft does not distinguish between saltwater and freshwater.
What happens if I break the glass?
The water will flow out and the fish will die if they end up on dry land. If you need to repair the aquarium, place a new glass block in the gap quickly. Water flows downward and spreads horizontally, so a single broken block can drain a large tank.
Can I move my aquarium to a different location?
You can break the glass and let the water flow out, but the fish will die. You would need to catch all the fish in buckets first, move the buckets, rebuild the aquarium, and release the fish again. It is easier to build a new aquarium in the new location.
Do I need a specific Minecraft version to build an aquarium?
No. Aquariums work in all versions of Minecraft that have fish and glass (Java Edition and Bedrock Edition). Newer versions have more decorative options like coral blocks and sea lanterns, but you can build a functional aquarium in older versions with just glass, water, and fish.