How to create a minecraft adventure map

Introduction: Real-world Minecraft Maps

How to create a minecraft adventure map

How to create a minecraft adventure map

How to create a minecraft adventure map

Have you ever wanted to farm pigs in your school? Or fill the local pool with TNT? Or soar gracefully over your local park which is full of skeletons?

This software allows you to create real places as Minecraft maps for you to explore and remodel as you see fit. It uses Google maps and LIDAR data to build up a to-scale version of an area.

I found this software on Github a few years ago and had a great time wandering around cities and towns that I knew in real life. But when I tried to share it with friends, I found that the level of assumed knowledge on the original page was a large barrier to entry. This is my attempt to make a guide for this software to make it as user friendly as possible so that more people can enjoy remodelling, destroying, decorating, mining and crafting in their home towns.

Step 1: Linux or Windows

The Github page has a full set of instructions for using this software and if you are familiar with Linux then it should be simple enough to follow on it’s own. But if you use Windows, then things get more complicated.

This is a guide to running this software on Windows 10 computers with step-by-step instructions to navigate the daunting world of terminals.

Step 2: Files

Head to Github (a place where programmers can share and collaborate on projects) and click the “Clone or download” button on the right. Download the zip and extract it somewhere convenient on your computer.

Alternately, you can use the files attached to this step.


Step 3: Ubuntu on Windows

The simplest way to run this software on Windows is to pretend to be running it on Linux. To do this, you need to install ‘Ubuntu on Windows’, found here.

It is simple to use, but you need to change some settings on your computer before it works (see pictures for the error you get if you don’t change anything).

As it says on the instructions: ‘To use this feature, one first needs to use “Turn Windows features on or off” and select “Windows Subsystem for Linux”, click OK, reboot, and use this app’

To do this, start typing ‘Turn Windows’ into the start menu and select the option it gives you. Then scroll down to ‘Windows subsystem for Linux’ and select it, before rebooting your computer.

You should now have access to all the functionality of a Linux terminal on your Windows machine, congrats!

Step 4: Using the Terminal

When you first boot up Ubuntu on Windows, it will ask you to choose a username and password. Don’t worry if it looks like the password is not typing anything, it is, it just doesn’t show it.

You should then see some green writing which looks like “[email protected]”. This is where you will type the commands for the computer.

Two basic commands that are good to learn are “ls” and “cd”. If you type “ls”, it will show you all the files that are saved in the directory you are in (Documents, Pictures etc.). “cd” will change directory and let you move around through the computer.

Definitely have a play with this if you are not familiar (the rest of your computer is accessible via “cd /mnt/c/”), but for now we will just cover what you need to get this software running.

Type “cd /mnt/c/FILEPATH”, where FILEPATH is where you stored your unzipped files from Github.

For example, my files were stored in: /mnt/c/Users/Beth/Documents/Tools/geocraft-master/geocraft-master/

As you can see in the image above, typing “ls” shows me the files in this folder.

Step 5: Generating a World

Before we get to the fun bit, we need to make sure some extra files are installed or it won’t work.

Type each of the following lines and press enter after each one:

sudo apt update

sudo apt install liblocal-lib-perl cpanminus build-essential

sudo cpan -f Archive::Zip

Now, you should be able to run the program.

./generate-world –postcode SO171BJ –size 1000 Highfield

You can replace the bit after ‘postcode’ with the postcode you want to build, but make sure you don’t put any spaces in it. You can also change the size, but bigger maps will take longer to build. Highfield is the name of the file you will make, you can change this too.

Generating the world takes a long time, so be patient.

Step 6: Moving Files to Minecraft

How to move your files into your minecraft world

The file will be saved to the ‘saves’ folder in geocraft-master. Copy the whole folder with the name you chose (Highfield in the example) so it can be moved over to where your Minecraft saves are stored.

Minecraft files are stored in a hidden file, so they are hard to find normally. To get there quickly, press the windows key + R at the same time, this should bring up the Run program.

Type %appdata% into the search and it will take you into the hidden file. From here your Miecraft saves should be found in Roaming/minecraft/saves. Copy the whole folder into here.

Step 7: Finished!

You should now be all set to load up Minecraft and explore the world!

I haven’t experimented yet with postcodes outside of the UK, so please do let me know if it works if you try it.

All due credit to the creator of the software whose details can be found on the Github page.

    Diamond Log Favorite Log Embed Report

Have you ever had an idea for a creative world that just wouldn’t fit on paper? Do you want to create your own world for others to explore and enjoy? Do you enjoy the popular game “Minecraft”? If you answered yes to all these questions, then read on to learn how to create an adventure map in Minecraft.

Planning your map

  1. 1 Plan your map . Planning is one of the most important steps; while you can try to make a map on the fly, it is more likely to turn out badly.

2 Pick a type of map . There is a wide range of different map types; some of the more popular map types are:

    Survival. These maps involve the player trying to survive within the parameters of the map. Players can break blocks, build items and generally do whatever it takes to reach their goals.

Adventure. This particular map type is much more linear. Usually the player isn’t allowed to break or place blocks, and generally has to follow whatever path the map maker has set for them, although the adventure can be more open.

Parkour. A subset of the adventure theme that has gained a following all of its own. In this type of map, you have to reach whatever the goal is, usually by going through a series of skill based challenges, such as a series of very precise jumps.

3 Write your story . Write down everything that is necessary to your story, whether it be back story, notes the player will find, dialogue, or anything else.

4 Draw the map . Once you have the story fleshed out, and you know what type of map you are going to be building, draw out the floor plans for your map. Include everything you feel is necessary for the map.

    Grid paper is recommended for this step.

Building your map

  1. 1 Build your map . With your plans set up, you are now ready to build.

A quick mountain made in worldedit World Edit. World edit is part of the Single Player Commands mod, which can be accessed via the aforementioned link. It lets the player change and shape the terrain from within the game, although it does have a bit of a learning curve.

A moon terrain made with World PainterWorld painter. [1] This is a program that allows you to “paint” a Minecraft Landscape. It is a standalone program with a wide variety of options, though it will not edit existing maps, only create new maps. It is not as precise as world edit, but works on a much larger scale.

MC Edit. [2] MC edit is an open source program which allows you to edit your current world. It is a bit clunky, but has many important features, such as the ability to use certain MC edit filters to do a plethora of things.

3 Build the structures . This one should be pretty self explanatory.

John the ButcherSign dialogue. With this you use a sign to convey dialogue being spoken to or by the player. If the former, you usually need to trap a villager, NPC, or similar in the area.

    If you are using the most recent snapshots, you can use sethbling’s MCedit filter to customize what the villager is going to trade. It can be found in the description in this video: .

Found notes. There are several ways to implement this:

    Books. In the 1.3 update you can write books, and leave them in a chest for the player.

Image to map. [3] This converts an image to an in-game map, though this requires some sort of image editor to use.

Note signs. These are signs that say “read note 1” or something similar, and require the player to pause the game, go find the corresponding text edit document that you include with the map download, and then read it. It is perhaps the most cumbersome, but also the most versatile.

Another option (though not encouraged) is to not include a story, which may be used in some maps, though rarely.

5 Add loot, and miscellaneous features . All that’s left to do is add loot for the players (if you have any to add) and anything else you might want to add, such as redstone contraptions.

    It is recommended that you are at least somewhat handy with redstone, as it can greatly affect your maps impressiveness.

Publishing the map

  1. 1 Publish your map on a site like Planet Minecraft or Minecraft Forums . Once the map is finished, it’s ready to be posted for the whole world to see.

2 Test the map . This is one of the most important steps. If the map doesn’t work, then it is a frustration for the players, and more work later.

3 Open the “saves” folder . It can be found in the .minecraft folder in your apps directory.

4 Compress the map folder . You need to compress the map’s folder into either a .zip file, or a .rar file.

5 Choose a file hosting site to host the file on, such as dropbox, or mediafire .

6 When publishing your map, adhere to the site’s rules . Be sure to also make your post interesting, adding information about the map, reviews, and most definitely pictures, as most people won’t download your map if it doesn’t have pictures in the post. Once this is all done, the map is posted and finished!


This video provides an introduction to building an

  • Build in creative mode, it would just be far too hard to do in survival!
  • Keep lots of backups.
  • Monitor your post, and look for bugs, or ways to improve your map.
  • Always be polite to other players.
  • Grid paper or similar and markers
  • Minecraft
  • Suitable programs/mods that tie in with the game
  • An account on somewhere like Planet Minecraft or Minecraft Forums etc.
    Diamond Log Favorite Log Embed Report

Everyone loves making adventure maps. When you see things like ‘The E.D.E.N Project’ and Shadow Of Israphel’ you want to make one just as amazing as those. But you can’t.(No Offence) Things like Shadow of Israphel took months to build, and a team of 20 people. (I Think)

So, here is the tutorial.


You must get the buildings and the story down first. Make the map with the buildings first. Maybe after that write down the story and see if it makes sense.

A very well thought out and planned adventure map uses alot of redstone. In my challenge map ‘The Hallway’ I use quite a bit of redstone to get the winning door open. You will always need doors. That is common sense. A noob would use iron doors all the time (don’t criticize my map, its tiny!) I recommend a piston door or two to spice things up. (I’ll post a blog on how to make a 2X2 piston door!) If you are doing a map where you need to make something open to win, you can use many things. I have come up with two that you could use:

A.) Shoot an arrow at a painting knocking it off onto a wooden pressure plate, which is connected to a door or something.

B.) You pull a lever with and inverter which would power off a piston, opening the door.

Anybody knows what detail means in an adventure map. Making the signs that tell the story, a .txt for different notes about game play. Even the simple placing of some hidden chests and torches (for a dark adventure map) All adventure maps boil down to details. Yeah it looks pretty, but the story is the shit that dog shit scrapes off HIS boot.
I would play an adventure map that was recommended for story, not architecture, because of the fact that the maker got the details right on the nose. (The irony cos I got a whopper brewing XD)

A texture pack is important for any adventure or challenge map. I tend to use DokuCraft dark when I play Minecraft. This is mainly because I like the older and simpler times. If you are going for a futuristic look, I recommend making your own texture pack, or use this:

5.) Other information.

If you are planning on making a HUGE adventure map with lots of different parts, then continuity is key. don’t leave your player drifting in space and then make him/her end up on a planet that was behind the way they were going.
If you are using mods to make things better in the maps, include them in your description. If you use the piston mod, ( ) and you use some of the modded pistons, you will crash Minecraft. This means that if the player does not use the mod, the game will replace the modded pistons with the vanilla ones and this will crash the game. So make sure that it is installed or mentioned in a .txt somewhere.

I use MediaFire to do this. Make a MediaFire account and upload your adventure map. YOU MUST HAVE THE SAVE PLACED IN A COMPRESSED .ZIP FOLDER! To do this, download and install winrar. Then right click on the desktop, go to new, go to the bottom of the list where it says ‘Winrar zip archive’ make one, and place all of your files inside of it. Then all you need to do is place the URL of the upload into the place where it says place URL here for download.

I hope this helps you. If you want to, place a comment with a link to one of your adventure maps and I’ll have a look.

This week, we check out how to build an adventure map. Adventure maps are a series of challenges and puzzles that players must conquer on the way to accomplishing a goal.

Planning is an important part of designing an adventure map. You could create a simple list of what you want to include in the map. Or you could sketch out the map on paper before getting started. It is recommended that you write down*:

  • a theme
  • storyline
  • what traps, challenges, and dungeons will be included and where they will be located within the map
  • basic design of large structures

It is also good to include surprises and presents for players as they make their way through the map. At the end of the map, fireworks are a nice reward too! To increase the level of difficult, you can add custom mobs and bosses. Bosses can be added at the end as a main event or anywhere in the map.

Balance is also key. You want to supply your players with enough to get by, but not enough to make the map too easy or boring. Knowing your audience will help you decide just how easy or hard to make the map. For example, if you’re creating the map for beginner players, then easier is probably the way to go.

Dungeons are a popular addition in adventure maps. A dungeon usually includes a spawner and at least one chest.

Before you launch your adventure map, it’s important to test it. You can test it yourself or you can have others do it for you. Make sure to double and triple check every corner so that adventurers can focus on the goal.

To learn more about how to create adventure maps, check out:

I’m making an adventure map in Minecraft and give the player a shovel that can break leaves, grass, and dirt. What I want to do is allow the player to place the blocks that he or she broke. Is this possible?

How to create a minecraft adventure map

8 Answers 8

This if fairly easy to do, but the command required is very long.

The way you should do this, as other answers have already pointed out, is by putting CanPlaceOn tags onto the item. There’s no easy way to do this once the items are already in the player’s inventory, so instead you should do it for the dropped item entities with /data .

CanPlaceOn is also fairly annoying in that you need to name every single block you want to be able to place the block onto. I used the block name table from the Minecraft wiki, and wrote a script to convert the names into the right format.

Overall, the command you need to run on a fast clock is:

How to create a minecraft adventure map

You may do this command for an adventure map:

/give @s minecraft:oak_button

This gives you an oak button that is only placeable on a block of diamond.

It is done using the CanPlaceOn tag:

For multiple tags:

So the command would look like:

How to create a minecraft adventure map

I dont think you can do it for blocks that drop normally, but you can set up a trade system so your players can exchange the blocks they pick up for the same blocks that have the addition of being placeable

The trade system could be an NPC with a custom trade for the specific block, selling the block with the addition of being placeable, or even a filter system using hoppers that power a command block to give a player the block they put in with the placeable addition

I would supply code but I’m still a little new to this, I hope you can work it out!

You should use the CanDestroy tag for the shovel. This tag lets an item destroy whatever items listed and ONLY those items.

First, let’s start with the /give command. For the shovel, it would be pretty simple:

/give @a minecraft:iron_shovel 1 0

Then, you would add the CanDestroy tag after that, which looks like this:

To get it to work, you just put the name of the block you want between the “”. For example, if you wanted to break specifically grass, it would look like this:

You can also extend the tag with commas, so you can select a group of blocks broken, and it will only break blocks in that group. To break grass, dirt, and leaves, it would look like this:

The tag is starting to look pretty long, but luckily, we don’t need to do any more!

Now, all we need to do is attach the tag to the command:

/give @a minecraft:iron_shovel 1 0

And that’s it! That command will give you an iron shovel that can only break grass, dirt, and leaves. If you wanted, you could also give the shovel the Unbreakable tag too, which makes it never take damage when in use. That would look like this:

/give @a minecraft:iron_shovel 1 0

Now, for placing the blocks. In adventure mode, there’s no way to make a block be placed on any block. You could try to run a clock that checks for blocks in your inventory, and then replace those with blocks with the CanPlaceOn tag to place those on specific blocks, but that’s pretty complicated. Placing down blocks with a CanPlaceOn tag won’t work either, cause the tags go away when you break that block. So unfortunately, I don’t think theres a solution to your problem..