After years of waiting, you can finally change and replace biomes in Minecraft. We are not only talking about transporting blocks and mobs of one biome to another. Instead, a new command in Minecraft 1.20 allows you to move all ambient features, mob spawns, and other items of a biome to any location in-game. This unlocks a ton of possibilities, especially for the best Minecraft maps and some formerly impossible Minecraft mob farms. But let’s not get ahead of ourselves and first learn how to change biomes in Minecraft with the fillbiome command.
Please note that our guide covering the fillbiome command is based on Minecraft 1.19.3 Pre-Release 2 and this command is still under testing. So, its syntax, functioning, and mechanics could undergo changes prior to the final release.
What is a Biome in Minecraft?
Exclusive Features of BiomesHow Does the Fill Biome Command WorkHow to Use Fill Biome Command in Minecraft
Step #1: Turn on Cheats in SettingsStep #2: Change Biome in MinecraftTarget Specific Biomes with the Command
Exclusive Features of Biomes
Step #1: Turn on Cheats in SettingsStep #2: Change Biome in Minecraft
What is a Biome in Minecraft?
In Minecraft, the term biome refers to the environmental features of any given region, including atmosphere, sky, ambient sounds, and even texture tint. Not to forget, some Minecraft mobs can only spawn in certain biomes. For example, the desert biome has a high temperature, no spawn mechanic for plants, and spawns Camels and Husks in terms of exclusive mobs. Husks are a variant of zombies that only spawn in the deserts.
As you might notice, we aren’t talking about blocks while describing any biome. That’s because you can replace blocks in a biome but can’t change their ambient features. That makes it impossible for the Nether mobs to spawn in the overworld and vice versa. Well, at least, until you decide to use the “fillbiome” command. When executed, this command changes the default biome-based features of one spot with another biome’s features in Minecraft. More on it later.
Almost every Minecraft biome has some exclusive features. You can use our linked guide to find out more about each of them. But to save you some time, here are some examples of such features that you can keep in mind while testing the new command:
- Mushroom Fields: No hostile mobs can spawn in this biomeCrimson Forest (Nether): Known for its fog and reddish particlesVoid: The biome where no plants, structures, or mobs spawnBadlands: Gold ores spawn the most in this biomeEnd Highlands: Only Endermen spawn in this biomeSavanna: The plantation and blocks in this biome have a slight sepia color scheme
How Does the Fill Biome Command Work
The new “fill biome” command is similar to the existing fill command in Minecraft. The former replaces the biome-based features of an area, while the latter replaces the blocks of that region. However, keep in mind that biomes, unlike blocks, don’t have strict coordinates in place. Instead, if you’re a veteran Minecraft player, you would know that different biomes blend the blocks at the edges where they meet. So, you have to expand your coordinates while trying to change a biome in Minecraft.
Example #1: The command below will fill the surrounding area with the savanna biome. Here, “~” are the coordinates of your current location, and the value next to it adds blocks to that coordinates. So, “~-10” on Y means 10 blocks below your location.
Just like all the other useful Minecraft commands, you first need to turn on cheats from the settings to use the fillbiome command to change biomes in Minecraft. Here’s how it works.
Step #1: Turn on Cheats in Settings
First, press ESC and open the pause menu in Minecraft. Then, click on the “Open to LAN” button.
In the LAN World menu, set the “Allow cheats” option to “On” by clicking on it. Then, click the “Start LAN World” button at the bottom.
Step #2: Change Biome in Minecraft
Now that you know how “fill biome” works and have enabled cheats in your Minecraft world, it’s time to see the command in action. Follow the steps below to change the biome of any region in Minecraft:
Then, go to one corner of the world where you want the new biome to begin and note down that spot’s coordinates. You can also place a block there to add a visual reminder. For us, the coordinates are -150, 71, 936.
Then, go to the corner where you want the biome changes to end and note down the coordinates. In our case, the coordinates are -122, 78, 946. Please note that while going from one location to another, it’s best to travel vertically as well. Some biome effects, such as mob spawning, need a slightly larger area of effect to function properly.
Finally, open your in-game chat (press the “T” key) and enter the command with the noted coordinates. Since we want to change our current biome to plains, the command for us will be “/fillbiome -150 71 936 -122 78 946 minecraft:plains“. As soon as you press the “Enter” key, the command will come into action and replace the biome features.
Target Specific Biomes with the Command
Thanks to Minecraft’s huge biome diversity, not every area is made up of only one biome. So, using this command in its default form affects every single biome in the given area. Fortunately, you can use a filtered form of this command to target specific biomes and even parts of a particular biome. Here’s one of its two syntaxes:
/fillbiome -167 64 218 -122 78 946 minecraft:badlands replace #minecraft:is_forest
This example command will only replace the forest biome in the given area with the badlands biome. Any other biome within that area will remain unaffected by the same. If you wanted to get a variety of biomes near your Minecraft house build, this is the safest way to do it.
/fillbiome ~ ~ ~ ~10 ~-10 ~10 minecraft:crimson_forest replace #minecraft:has_structure/village_savanna
The above-mentioned command will replace all the area that consists of savanna village features with the crimson forest biome. Just like the earlier command, this change will only take place in the specified area, which, in this case, is 10-block area around the player.