The Basic Steps to Build a Working Aquarium

An aquarium in Minecraft is a water-filled structure that holds fish and aquatic plants. The simplest version is a box made of any solid block with water inside and fish swimming in it. You dig or build a rectangular frame, fill it with water using a bucket or water source block, then catch fish with a bucket and release them inside.

The most common approach is to build walls from blocks like glass, stone, or dark oak wood, leave the top open or cover it with a slab, then place a water source block in one corner. Water will flow to fill the entire space if the container is sealed on the sides and bottom. Once the water is in place, you can catch tropical fish, axolotls, or other aquatic mobs and bring them into your tank.

A working aquarium needs at least one block of water and walls to contain it. The water will stay in place as long as the container is closed on all sides below the water level. You do not need pumps, filters, or any mechanical system—Minecraft water does not get dirty or require maintenance.

Key Takeaways

  • Build a rectangular frame from any solid block, make sure the bottom and all four sides are sealed, then place water inside to fill it.
  • Use glass blocks for walls so you can see the fish from outside, or use any other block if you prefer a different look.
  • Catch fish with a bucket by right-clicking on them in the ocean or rivers, then release them into your aquarium by right-clicking the bucket on the water.
  • Tropical fish come in many colors and patterns and spawn naturally in warm ocean biomes; axolotls are found in underground water and come in pink, brown, gold, and blue.
  • Add plants like seagrass, kelp, or sea pickles to make the aquarium look more natural and give fish places to hide.

Choosing Materials and Location for Your Tank

Glass is the most popular choice for aquarium walls because it lets you see inside without blocking your view. You can use regular glass, tinted glass (which comes in different colors), or dark prismarine for a sleek underwater look. If you want a more decorative frame, dark oak wood, blackstone, or copper blocks also work well and look good in most builds.

The bottom and all four sides must be solid blocks with no gaps. If water leaks out, you will need to patch the hole and refill. The top can be left open, covered with a slab (which looks cleaner), or left uncovered if you want straightforward access to add or remove fish.

Location matters less than you might think. You can build an aquarium anywhere—indoors, outdoors, underground, or floating in the air. If you want to catch fish to stock it, you will need access to an ocean, river, or underground water source at some point, but the aquarium itself can be anywhere in your world.

Filling Your Aquarium with Water

The easiest way to fill an aquarium is to place a single water source block in one corner. In Minecraft, water spreads horizontally up to 8 blocks away from a source block and flows downward infinitely. If your aquarium is small enough, one source block will fill the entire tank.

To place a water source block, hold a water bucket and right-click on the block where you want the water to start. The water will spread to fill all connected spaces. If your aquarium is larger than 8 blocks in one direction, place a second water source block in the opposite corner so both halves fill evenly.

Once the water is in place, it stays there permanently. You can add or remove water later by placing or removing source blocks, but the water itself will not drain or disappear on its own.

Catching and Releasing Fish

To catch fish, you need an empty bucket. Find a body of water with fish—oceans and rivers have tropical fish, and underground water sources have axolotls and other aquatic mobs. Hold the bucket and right-click directly on the fish. The fish will be captured inside the bucket, and you will see it in your inventory.

Tropical fish spawn in warm ocean biomes and come in many color combinations. Axolotls are found in underground water pools and caves and come in four colors: pink, brown, gold, and blue. Both types can be kept in any aquarium, though axolotls are rarer and more prized by players.

To release a fish into your aquarium, hold the bucket with the fish inside and right-click on the water in your tank. The fish will swim out and stay in the water. You can catch and release as many fish as you want—there is no limit to how many can live in one tank.

Adding Plants and Decorations

Aquatic plants make your tank look more natural and give fish places to hide. Seagrass is the most common choice—it grows on the bottom of water blocks and comes in tall and short varieties. Kelp grows upward from the bottom and can reach the surface. Sea pickles are small decorative plants that glow slightly and cluster together on the bottom.

To place seagrass or kelp, hold the plant and right-click on a block on the bottom of your aquarium. The plant will grow in place. You can also add coral blocks (which come in many colors), coral fans, or sponges for decoration. Coral does not need to be in water to stay in place, so you can use it to build structures inside your tank.

Decorative blocks like sand, gravel, or stone can be placed on the bottom to create a seafloor. Driftwood made from dark oak logs or stripped logs looks good as a centerpiece. The more you add, the more natural your aquarium will feel, though too many plants can make it hard to see the fish.

Common Problems and How to Fix Them

Water leaking out is the most common problem. If water is flowing outside your aquarium, you have a gap in the walls or bottom. Drain the tank by removing the water source block, find and patch the hole with a solid block, then refill. Check all four corners and the entire bottom carefully.

Fish disappearing can happen if they despawn. In Minecraft, mobs can despawn if they are more than 128 blocks away from you for too long. To prevent this, keep your aquarium close to where you spend time, or build it in a location you visit regularly. Naming fish with a name tag prevents them from despawning, though name tags are harder to find.

If your aquarium looks empty, you may not have caught enough fish. Tropical fish are common in warm oceans, so visit a warm ocean biome and catch several at once. Axolotls are rarer and only spawn in underground water, so they take longer to find. Be patient and catch fish gradually to build up your collection.

Building Larger or More Complex Aquariums

Once you understand the basics, you can build bigger tanks or connect multiple tanks together. A large aquarium uses the same principle—solid walls, water source blocks, and fish—but takes more time to build. You can make it any shape: rectangular, circular, or irregular.

To connect two tanks, build a channel between them and place water in both. The water will flow and equalize on its own. You can create a multi-level aquarium by stacking tanks vertically, with water flowing from one level to the next. This looks impressive and lets you keep more fish in a smaller footprint.

Advanced builders add viewing windows at different heights, create separate sections for different fish types, or build elaborate underwater structures inside the tank. The core mechanics stay the same—water, solid walls, and fish—but the design possibilities are endless.

Frequently Asked Questions

Do I need a water pump or filter to keep the water clean?

No. Minecraft water does not get dirty or require maintenance. Once you fill your aquarium, the water stays clean forever. You do not need pumps, filters, or any mechanical system.

Can I keep different types of fish together in one tank?

Yes. Tropical fish, axolotls, and other aquatic mobs can all live in the same tank without fighting or despawning. You can mix as many types as you want.

What happens if I break a wall of my aquarium?

Water will flow out through the gap. You will need to patch the hole with a solid block and refill the tank. If you break a large section, the water may spread across a wide area before you can fix it.

Can fish breed in my aquarium?

Tropical fish do not breed in Minecraft. Axolotls can breed if you have two of them and feed them tropical fish, but breeding is optional and not necessary to keep an aquarium running.

How deep does my aquarium need to be?

There is no minimum depth. A one-block-deep tank will hold water and fish just fine. Most players build tanks at least two or three blocks deep so fish have room to swim and the tank looks better.