How to Create a World with a Seed in Minecraft. How to make your own minecraft world generator

We will define the biomes based on two parameters: temperature and precipitation, using the temperature-precipitation graph. This is how biomes are usually defined in environmental biology.

Best Minecraft Worlds

These cool Minecraft worlds are some of the best we’ve ever seen. Some of them even recreate famous and fictional monuments.

Minecraft shines as an addictive open-world fun that lets you play the way you want, offering literally a virtual sandbox to customize and manipulate. It encourages connectivity and rarely fails when it reveals its potential. This social nature and the depth of customization naturally led to the creation of fun, clever and very cool custom buildings and biomes.

These worlds are not only out of this world, but are also downloadable. By downloading their map files, you will be able to delve into these fascinating maps listed below.

It will soon become clear that the sky – and sometimes even beyond – is truly the limit after looking at some of these amazing and unique creations built in both survival and creative modes. These Minecraft worlds can inspire you to create your own unique abstract structures and locations.

Updated by Geoffrey Martin on November 22, 2021: Minecraft really needs no introduction, especially as this gaming giant continues to massively continue one creative project after another. The people who create maps and worlds in Minecraft are incredibly talented and passionate. If you can think about it in your imagination, you can probably bring it to life in Minecraft.

Due to the overwhelming number of Minecraft worlds, it seemed appropriate to share a few more in this extensive list. Creativity and ingenuity run through this game, and for good reason; they are essentially digital Lego bricks. Let’s check out a few more great Minecraft worlds.

17 A Snowy Christmas

When words like “Christmas Town” pop into your head, it’s easy to conjure up something like Rudolph Red-Nosed Reindeer or The Nightmare Before Christmas. Minecraft is full of Christmas worlds to discover, and some of the best are derived from the devs’ love for Halloween, or in this case, Christmas.

snowy Christmas is a truly magical setting filled with snowy hills, a picturesque village that resembles a painting by Thomas Kinkade, and lots of festive joys to stick a smile on your face. If you’re in the mood for a fun and festive Minecraft world, look no further than Snowy Christmas.

the world of Minecraft is broken down into small parts. Each fragment is 16 × 256 × 16 blocks and is created by ChunkGenerator. Then the world meets certain BlockPopulators that need to be completed with details.

How to Create a World with a Seed in Minecraft

This Minecraft tutorial explains how to use seeds to create a world. Let’s see how to do this.

When you create a new world in Minecraft, you have the option to create your world by introducing the grain used by the world generator. When you use a seed, your world will be consistently generated with the same biomes and structures every time you use that seed.

Most often, seeds are numeric values ​​that vary in length, and can be positive or negative. If you do not specify a seed value when creating your world, the game will use a random seed.

Steps to Create a World from a Seed

Minecraft Java Edition (PC/Mac)

To create a world using grain in Minecraft Java Edition (PC / Mac), open Minecraft Java Edition and click the Create New World button.

create a new world computer

Then click More World Options in the menu.

more options in the world

Then enter the seed for the world generator. In this example, we entered seed 400061.

type grain on the computer

When you are done entering your seed and setting up your world, click the Create New World button. This will create a new world with the seeds you just introduced.

Minecraft Bedrock Edition

To create a world using grain in Minecraft Bedrock Edition, open Minecraft and tap the Create New button.

create a new world of pe

Scroll down to the Seed field and then enter your seed value, for example 1000.

create a new world of pe

When you are done entering your seeds and setting up your world, click the Create button. This will create a new world with the seeds you just introduced.

When words like “Christmas Town” pop into your head, it’s easy to conjure up something like Rudolph Red-Nosed Reindeer or The Nightmare Before Christmas. Minecraft is full of Christmas worlds to discover, and some of the best are derived from the devs’ love for Halloween, or in this case, Christmas.

Create a custom chunk generator

the world of Minecraft is broken down into small parts. Each fragment is 16 × 256 × 16 blocks and is created by ChunkGenerator. Then the world meets certain BlockPopulators that need to be completed with details.

  • First, create a new class in the main package extending the ChunkGenerator class. We’ll call it CustomChunkGenerator.
  • Create a method

This method will be called every time a new chunk is created to retrieve the chunk details.

  • Add the ChunkData variable to the method and assign it with createChunkData (world):

We will fill the chunk blocks into this variable and return it to the method.

Adding a height generator

Each biome in Minecraft has different heights, and they are also different in this biome. For example, the plains have flat, low terrain, but the Extreme Hills biome has very high, steep, and rocky cliffs. The height of each location is determined by an octave generator. It will create a random but smooth terrain and you can use it to create different types of biomes.

  • Create a SimplexOctaveGenerator in the method, use the provided world seed as a random seed:

The second argument is the number of octaves. Remember not to put the octave generator anywhere else.

You can change the scale if you want. The larger the scale, the steeper the terrain.

Generate the chunk’s heights and blocks

The x × dimension of each fragment is always 16 × 16. We will use SimplexOctaveGenerator above to determine the height of each coordinate (x, z) and then generate the blocks vertically on that coordinate.

  • Create a for loop for an integer inside the for loop and a for loop for an integer x. They will run from (0, 0) to (15, 15), which indicates the current (x, z) coordinate we’re working with:
  • Create an integer of currentHeight inside the class. As the name explains, this variable stores the current height obtained from SimplexOctaveGenerator every time we work with the (X, Z) coordinate of the chunk.
  • In the for loop, assign the octave generator noise of the current (X, Z) world coordinate to currentHeight after adding the result by 1, multiplying it by 15, adding it by 50, and converting it to an integer.

The current world coordinate (X, Z) can be retrieved by multiplying fragmentX, fragmentZprovided and adding each of them with X, Z of the current fragment:

Why 15 and 50? 15 – the multiplier is the size of the difference between the highest and lowest possible height in the world, and 50 is the minimum height in the world. You can change them if you want.

  • After getting the height, we will set the blocks for the current coordinate (X, Z.
  • Set the topmost block of the “pillar” onto the block of grass:
  • From the third block to the almost lower “pillar” block, place the stone blocks:

Now CustomChunkGenerator should look like this:

Test the generator

This will keep our chunk generator running when new chunks are needed.

  • Build a plugin via Maven Build → package target. It should build the .jar file successfully.

Creating block populators

As explained above, after filling a new piece with basic terrain, it will encounter certain block populations that need to be filled with details and structures such as: trees, ores, dungeons, mine shafts, etc.

In this section, we will create block populations to propagate some trees, some tall grass, some water and lava lakes, and some ore veins.

Create a tree populator

This gives you a 50-50 chance to create 1-5 trees per serving.

  • First, create a class named TreePopulator that extends the BlockPopulator class.

If the IDE warns you about abstracting a class, ignore that and continue.

Again, don’t consider the method abstract, even if the IDE warns you. It’ll be all right.

  • Use the given randomness in the method to increase the chance of trees appearing:
  • Inside if, create a for loop from an integer going from 1 to a random integer from 1 to 5.
  • Inside the for loop, generate a tree at a random location. Fortunately, we don’t need to build the tree block by block. Instead, we get the top block at a randomly selected (X, Z) chunk coordinate and generate the tree at the top of the block using the tree generation method available from Bukkit:

Registering block populators

Like the chunk generator, all block populators must be registered before they can function.

Inside the CustomChunkGenerator class, insert this method:

Now you can recompile the plugin and see how it works on the server. It will be something like this:

2017-12-13 17.55.44.png

Generating grass

  • Create a new class similar to TreePopulator, but now we call it GrassPopulator.

This generation is easy enough to do by yourself. Here are the tips:

  • Choose a random coordinate (X, Z.
  • Find the highest block of this coordinate.
  • At the top of this block, arrange the grass like this:

Generating Small Lakes

In the next steps, we’ll make a chance for a lake of water or lava to appear for each piece.

Create a new BlockPopulator class, name it LakePopulator.

This time we are not using a boolean generator. Instead, we take an integer from 1 to 100 and see if it is less than a certain number. If true, it will determine if it is water or a lava lake. Then the location of the lake is established, we finally begin the generation.

Not as happy as the trees, this time we have to build our lake ourselves.

Below is the code for generating lakes. It was converted from Minecraft’s vanilla lake generator.

Procedural generation is an important part of computer graphics. It is mainly used in video games or movies. It helps to generate random structures that do not feel like a “machine.

Lloyd’s Relaxation Algorithm

Now we need to generate random points where the cells will be located.

If we use a function like random from numpy.random to generate multiple points and compute its Voronoi diagram, we get the following results:

You may have noticed that some points are too close to each other. This is called clustering. Cells should be evenly distributed.

This is more noticeable when we reduce (or increase the number of points):

To solve this problem, we need to separate the points.

One way to solve this problem is to use the Lloyd’s relaxation algorithm, which uses a Voronoi point diagram.

The idea behind Lloyd’s algorithm is to calculate the Voronoi diagram of our points and then transfer each point to its cell’s center of gravity. And repeat this process the specified number of times

the center of gravity of a polygon is the average of its vertices.

This is a Voronoi diagram with cell points in blue and cell centroids in red.

We can then repeatedly replace the cell points (blue) with cell centroids (red.

This gives you better looking random points.

Perlin/Simplex Noise: Why do we need it?

To generate random terrain, we need to generate properties that change randomly in space, such as altitude, temperature, or precipitation.

You might think of using random, and that would make sense.

We will generate a random number from 0 to 255 for each block in the xy plane in our world.

This gives the following result:

Well, it looks more like a QR code than the Minecraft world.

The problem is that our random values ​​don’t have a consistent structure. Each value is generated individually and has nothing to do with neighboring values.

To solve this problem, we’re going to use Perlin noise.

Perlin Noise was invented by Ken Perlin in 1983. Unlike regular random noise, it has a structure. This is similar to random patterns found in nature (clouds, forest distribution).

Simplex noise was also created by Ken Perlin himself. It has many advantages over Perlin noise. Perlin noise and Simplex noise are used in almost all procedural generations today.

We will use a Simplex Python implementation of noise called noise. (Python module).

We have 4 variables to play with: scale, octaves, persistence, and ambiguity. I won’t explain what each of them does, but I’ll leave you with those GIFs I made to figure it out for yourself.

The returned noise values ​​range from -1 to 1.

When you are done entering your seeds and setting up your world, click the Create button. This will create a new world with the seeds you just introduced.

10 best Minecraft seeds

Figuring out the best Minecraft seeds is not an easy task, especially since it can come down to personal opinion depending on how you play and what you like to do in the game.

However, some seeds fall into the cream of cultivation based on the number of times entered and their continued popularity. Here are some cool Minecraft seeds that you can try out during your next game.

1. Minecraft Seed Island

Buried treasure and hidden loot make this seed immediately exciting. With several islands available to explore, you have the opportunity to collect a lot of cool items, including 2 enchanted tunics, 6 gold nuggets, 8 gold bars, an iron sword and much more.

With 2 shipwrecks (the second one offers the most rewards), you’ll have plenty of loot to find. Take a look at the buried treasure map to know how to get back to where you respawn.

2. Temple of Doom

Welcome to the jungle! You will be spawned near the temple in a convenient location from which to walk into the desert or jungle biome – the choice is yours. You have to look carefully for items and watch out for looters who are taking over this area.

Get armed early and you should be ready to experience an amazing survival game. Also, don’t forget to check the rivers, ocean and mountains for additional items.

3. A Song of Ice and Spire

This ice grain offers a unique adventure and a bit of a challenge. Your character will appear at the edge of the forest. From there, head towards the frozen river where you will begin to see ice spikes emerge from the ground.

You can also see wandering polar bears and rabbits, but don’t worry, they are harmless. Gather some resources and start building in this cool and intriguing grain.

  • Name of the seeds: HOIL
  • Seed code: 2223210
  • System: Pocket Edition / PE / Bedrock Edition

4. Ultimate Farm Spawn

If you love animals (especially voxel-shaped Minecraft ones) then this is the seed for you. You will spawn right in the middle of a farm with horses, pigs, sheep and ducks.

Be sure to gather resources from a nearby savanna biome to get the coal and stone you need to build your farm. After starting the stove, you can let your imagination run wild and chase these animals.

5. Village Cut in Half by Ravine

You will spawn near a small village that is close to many different biomes, including plains, oceans, and forests. There is a large gorge in the world where you will find the ore that you need to craft (ladders are highly recommended). Part of the adventure is to interact with this challenging world and see how you can get around the huge split in the earth as you build.

6. Savanna Villages on the Great Plains

Thanks to the two savannah villages within this seed, you will have access to many resources so you can build to your own heart. On the right is the “large ocean savannah village” which is a good place to start your search for items and resources.

After collecting what you need, you may want to expand into the plains biome or head to the “mountain savannah village”. There you will find wood to build your next masterpiece.


There’s a reason Minecraft has remained so immensely popular since its launch in 2009. Along with its unique blend of creativity and exploration, this timeless classic is constantly undergoing changes and updates, often thanks to the variety of good Minecraft seeds that are available today.

As for our picks, some of the more innovative seeds that allow players the most exploration are the Temple of Diamonds and Bones in the Jungle and Savannah Villages in the Great Plains.

These seeds offer a variety of loot and construction options, and allow you to explore for hours. With these recommended seeds you can experience a whole new take on Minecraft and make it a new experience every time you play.

However, some seeds fall into the cream of cultivation based on the number of times entered and their continued popularity. Here are some cool Minecraft seeds that you can try out during your next game.

Add Layers of World Materials

WorldPainter comes with different layers that can be applied to your Minecraft world. The layers allow users to create different types of forests as well as caves and chasms in their Minecraft world. You can also create underground deposits of coal, ores and other resources in specific areas of the map! Layers are applied in the same way as terrain brushes:

Cover the ground with snow and turn the water into ice

Generate underground caves of various sizes

Generate underground tunnels or gorges of various sizes

Generate a deciduous forest

Generate a pine forest

Generate a swamp area

Just a long fall into nothingness

Underground deposits of coal, ores, gravel and earth, lava and water

Let Minecraft populate the earth with vegetation, snow, resources, and pools of water and lava

Enable custom biomes in the Edit menu to enable biomes editing

By using different textures and brush layers, users can create many different functions on their Minecraft map. The jungle layer above the water has been applied with a spiky brush to create a soft oasis for players; thus, wood can be harvested outside the desert. Experiment with different types of terrain to see what you like!

The pyramid tool is a great way to add large, realistic structures to the desert world.

The pyramid tool is a great way to add large, realistic structures to the desert world.

Jessica Marello, Permitted use: WorldPainter (program)

Use Tools to Shape Land

The tools section in WorldPainter includes features that help raise and lower the terrain, as well as water and lava floodplains, and change a player’s spawn point. You can create mountains, valleys, pyramids and more from them.

If you make too much water or lava, you can even dry it! WorldPainter includes the following tools:

Custom Minecraft Seeds allow you to personalize your entire Minecraft world. The seeds tailor the game to you and provide a more dedicated blueprint for what you intend to build and what you can achieve while playing the game.

How do you convert old worlds in Minecraft?

Taiga village from Minecraft

source: Windows Center

There may be times in your life in Minecraft that you upgrade from an older console like the Xbox 360 to a newer one, or you just buy a new device and want to make sure you have your oldest worlds with you. Fortunately, Minecraft goes the extra mile to make it as fluid as possible so you never have to worry about where your worlds are.

Old world of Minecraft

source: Windows Center

It’s incredibly easy to move between different versions or devices on your Xbox or Windows console. As long as you have cloud saving enabled on your account (you definitely should), older worlds should appear in your worlds list. In these cases, the worlds will be grayed out, meaning the world is from a different version or device. If you tap or click on this grayed out world, Minecraft should sync all the necessary data for you (and possibly convert the world if you’re transitioning from a different version). If the world really is the “old” world (meaning it’s not infinite), you can change that after converting by editing the world settings.

To change the world from “old” to “infinite”, follow these steps:

Start by opening Minecraft on your device or console.

Minecraft main menu

source: Windows Center

Tap or click the “Play” button directly below the Minecraft logo in the main menu.


source: Windows Center

Touch or click the “Edit” button to the right of the world name. This will look a bit like writing with a pencil or crayon.


source: Windows Center

Explore your worlds

Once you’ve mastered the art of managing your worlds, there’s nothing to stop you from experiencing a different adventure for every occasion. And some secret worlds that your friends are not allowed to enter. After all, Minecraft is all about freedom of expression, and that obviously includes having as many different worlds as you want.

Do you have multiple worlds in Minecraft? What’s your favorite way to play? Sound off in the comments below!

We can earn a commission for purchases using our links. Learn more.

Elden Ring has gone gold ahead of its Feb. 25 release date

Elden Ring, a much-anticipated title from legendary RPG developer FromSoftware, is about a month ahead of its release. It was revealed during the Taipei Game Show 2022 that the Elden Ring officially went gold and the team is currently working on a Day One patch.

Review: The ABS Challenger (ALI598) is an impressive, affordable gaming PC

Got around 400,000 to spend on a gaming PC? Newegg’s ABS Challenger does many things well without shortening a lot of corners, and its 1080p performance cannot be ignored.

Microsoft finally releases Android 11 for the original Surface Duo

After a very long wait, the original Surface Duo may now receive an operating system update to Android 11.

Any of these pre-built PCs are perfect for playing Minecraft

Minecraft versions Java and Bedrock have rather low system requirements for a PC, but that doesn’t mean a more powerful PC can’t significantly improve the experience. Here are the best Minecraft ready PCs.

Rate article