How to ‘fill’ areas in Minecraft / using block fill…

To go with my Christmas Minecraft build today, I’m sharing a quick tip on filling large areas with blocks to help you in case you want to do something similar in your own worlds. I used this command a lot when building out the platform for the HUGE Harry Potter boat house build, to give some height difference for it, against some of my other builds in the flat creative world.

Anyway, when I did the 2018 Gingerbread House Christmas build I wasn’t using this command and manually replaced all the grass blocks with snow before starting the build 😦 Today, I’m saving myself A LOT of time by creating the build space first using the /fill command – and here’s how you do it if you want to do something similar. Happy building!


/fill is one of the most commonly used construction commands in Minecraft. This command is used to place lots of blocks in a certain area of your world – instantly. If you want to use this command, follow these steps:

Step 1

Go to a corner of the area you want to fill with blocks.

The Fill command affects blocks in a box-shaped region (i.e. a square or rectangle), up to 32,768 blocks in volume. It can be a single level ‘box’ i.e. one layer of blocks filled in, which requires 2 points of co-ordinates, however you can do larger, 3D ‘boxes’ which need up to 8 co-ordinates to give height as well as depth to the box.

To start the process, pick any of the 4 or 8 corners of the box you want to fill in and Press F3.

When you do this a bunch of information about the current game comes on screen (image below). 

At this point, jot down somewhere the coordinates of the block you have chosen, this will be shown as Block: followed by three numbers e.g. Block: 552 4 705


Step 2 

The Block numbers are telling you where this specific block is in your Minecraft world. If you clicked on another block either side of this one, the three numbers will change slightly to show a different position.

Specifically the three number tell you where your block is on the horizontal plane – one parallel to the ground (X and Z coordinates). The Y coordinate tells you the height of your chosen block.

You will need to include these numbers in the command, so you need to have them nearby. I use a notebook for speed, although you could screen shot or similar to collect the information.

Step 3

Move to the opposite corner of the area you want to fill and repeat the above process, recording the coordinates there.

You should now have two co-ordinate numbers for the corner o

Press the “T” key or / to open the Chat menu and then type:

 /fill [your first coordinates] [your second coordinates]

For example, you might enter /fill 552 4 705 552 4 635

Every block in the game has a technical name, such as minecraft:stone, minecraft:planks, or Minecraft:snow.

If you already know the technical name of the block, don’t type only minecraft:; go ahead and type minecraft:stone or minecraft:planks or whatever the name is, and then skip to Step 10. If you don’t know the technical name of the block, type in minecraft: and then press Tab to see a list of block names you can choose from.

Press the spacebar again, and enter a keyword indicating how to handle blocks that are already inside the fill area.

You can pick one of five different keywords:

    • replace: With this keyword, when you fill the target area, any block already in that area is replaced (Note that replace is the default keyword. At this point the command should look like /fill 552 4 705 552 4 635 minecraft:planks 1 replace)

    • destroy: All existing blocks in the target area are destroyed, just as though a player mined them.

    • keep: This command does not affect blocks already in the target area (except for air, of course).

    • hollow: With this command, only the outer layer of the target area is filled with blocks — all blocks on the inside are replaced with air (great for large buildings if you want to start that way)

    • outline: Only the outer layer of the target area is filled with blocks, but blocks on the inside remain as they were.