HomeJavaModsMyWorldGen
MyWorldGen
MyWorldGen — screenshot 1MyWorldGen — screenshot 2MyWorldGen — screenshot 3MyWorldGen — screenshot 4MyWorldGen — screenshot 5MyWorldGen — screenshot 6MyWorldGen — screenshot 7MyWorldGen — screenshot 8

MyWorldGen: Your World, Your Way

Have you ever felt that Minecraft's world was too… desolate? Uninviting? Or perhaps, is it just not exciting? Worry no longer! MyWorldGen revolutionizes Minecraft world generation. Rather than introducing new biomes, or trying to make up strange-looking hard-coded structures, MyWorldGen relies on you to populate your world. All you have to do is put some schematic files into your .minecraft/worldgen folder, and they'll start showing up in your single-player worlds. You can also install it onto a server, and have custom worldgen for your own community!

Source & issue tracker
Forum thread
CurseForge mod page
CurseForge project page

Screenshots

These are screens of some examples that come with the mod, generating in the world.




An underground crypt, with loot!


Fully mod compatible! Here's a graveyard I made showing up in a Biomes O' Plenty forest.


It appears I've stumbled upon an abandoned power plant. The batbox still has some power left in it.

More screenshots

Instructions

So, you want to make your own world generation? Well, that's easy! If you already have a schematic ready, you can go ahead and drop it into your .minecraft/worldgen folder. Otherwise, all you have to do is build something in a creative world, and use the "Schematic save wand" in the "MyWorldGen" creative tab to save the schematic to the correct directory.

Save wand

The save wand uses a rectangular selection method, which you should be familiar with if you've ever used WorldEdit or MCEdit. Right click (activate) the first corner block, and the wand will glow to let you know that it's holding a selection point, as well as show a blue box around the selection area. Activate the opposite corner block, and a save dialog will show up. See "advanced" below for an explanation of all of the buttons, but you can just type in a name and leave everything at defaults.

Load wand

To verify that you've saved it correctly, you can use the load wand to place a schematic into the world. Just right-click on a block and choose a file to load.

Anchor blocks

There are two types of special blocks that determine how a structure is placed into the world, both found in the "MyWorldGen" creative tab. The first are anchor blocks. Anchor blocks will only allow a structure to be placed into the world if they all match blocks already in the world.

Ground anchor: Matches the "top block" of the current biome. That's usually grass, but is sand for desert biomes and mycelium for mushroom biomes.

Air anchor: Matches any "replaceable" block, except for liquid. That includes air, tall grass, ferns, dead shrubs, and fallen snow.

Stone anchor: Matches any block with the "rock" material. That includes stone, ores, netherrack, and end stone — basically anything that is mined with a pickaxe.

Lava and water anchors: Matches either flowing or still blocks.

Wood, dirt, sand, and leaves anchors: Matches their respective material types.

Inventory anchor: This special anchor will only match any of the 9 blocks that you place in its inventory. For example, an inventory anchor containing a stone block and a grass block will only allow the structure to appear with either a stone block or a grass block in that place.

Try to use at least one anchor block for all of your builds, otherwise the mod will just put it down somewhere on the surface, which may not be what you want. Don't use too many anchor blocks either though, because that will make it harder to find a place for!

Once placed in the world, anchor blocks will act like ignore blocks.

Ignore blocks

When placing a schematic into the world, all world blocks within the rectangular region will be replaced, even if they are air blocks. If you want to preserve the existing block in a part of your structure, use an ignore block. Generally though it will only really matter for oddly-shaped underground structures.

External tools

Now, when I say schematic file, I actually mean schematic file. It's the same kind used by MCEdit, WorldEdit, and many others! That means you don't even have to use Minecraft to make your own world generation! In fact, there are whole databases of schematic files for you to download for free:

Minecraft Schematics.com
Minecraft-Schematics.net
Planet Minecraft

Plus, with the wands, this mod could be used just for a rudimentary copy & paste for your creative builds.

Advanced

In addition to the standard schematic NBT format (described here), MyWorldGen adds a few optional NBT tags for itself. You can add or edit these with any NBT editor; I've been using NBTExplorer with Mono.

If you're unsure about how these work, take a look at the included or generated schematics for examples.

Questions that I'm sure somebody will ask

Changelog

1.4.1

1.4

1.3.4

1.3.3

1.3.2

1.3.1

1.3

1.2

1.1

1.0

Donate

Any and all help is appreciated to keep development going!

Signature

[url=http://www.minecraftforum.net/topic/1902599-][img]https://media.forgecdn.net/attachments/10/373/pack.png[/img][/url]

Planned features include non-ignoring anchor blocks and anchor-to-anchor blocks for complex structures. While this mod should work fine on a Forge server, I might want to make a version for Bukkit someday, though it will be limited.

Share your schematics and resource packs below! I'd also like to hear about any bugs, crashes, or feedback.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

MyWorldGen is a free Minecraft Java mod. Downloaded 452,369 times (via CurseForge). Download it and open it directly in the game.

Explore more