
Pictures (top to bottom, left to right):Floating island by LanToaster, Arches by mysource, Extreme Hills by IRSmoh, Island by Piginabag, Alternative Nether by IRSmoh
TerrainControl is an advanced world generator. Through various configuration files it gives the user control over almost every aspect of Minecraft terrain generation, with no knowledge of Java required. It can be used on Bukkit or Forge servers and on singleplayer with Forge. TerrainControl is the successor to the old PhoenixTerrainMod, which was based on the popular BiomeTerrainMod.
Features

- Control horizontal and vertical noise of terrain generation
- Control terrain height and volatility per biome
- Generating biome maps from images
- Control the size of biomes, islands and continents
- Custom biomes
- Many options for caves, canyons
- Control vanilla structures like mineshafts, strongholds and villages
- Full control of ores, plants, dungeons, ponds and many more
- Custom trees and other objects (BO2 and BO3)
- Block replacement
- Visual settings like custom foliage colors (TerrainControl client required)
...and many more!
Showcase

Pictures
Videos
Also check out the showcase thread in our forums!
How to use

TerrainControl is more complex than most Bukkit plugins, so it may take a while to get into - but the results are worth it. If you want to create your own world, be sure to check our documentation. If you have done some reading and still have problems using TerrainControl, just post to our forums and we'll try to figure it out.
Tutorials
Installation guide |
TerrainControl Wiki | First steps
TerrainControl Analysis | mysource's tutorial
Tutorial Videos
Useful tools
- TerrainControl User Interface
- BetterBOB for creating custom objects
- Notepad ++ for easier editing of config files
- Minutor for viewing generated maps
- Eihort for viewing your generated maps
- WorldBorder for pregenerating your map
Team

| Active staff | hack to display table correctly |
|---|---|
| Khoorn | Maintainer, Coding |
| Rutger Kok | Bug fixing |
| Burckhart | Support, Documentation |
| Retired staff | |
| Mysource | Support, Documentation |
| Cayorion | Coding |
| Additional Credits | |
| Bucyruss | Creator of the BiomeTerrainMod |
| R-T-B | Creator of PhoenixTerrainMod |
| More contributors on GitHub | |
| Users contributing to the wiki are found here |
Get involved!
Commit code on GitHub | Contribute to the wiki | Share your configuration
Report bugs and request features on GitHub
Downloads

You'll always find the newest approved stable builds here. As of 2.4, the files will work on both Bukkit and Forge servers (without the need of something like MCPC+) and on singleplayer with Forge. Installation instructions can be found here.
You can find all user-created world configurations, biomes and custom objects that are currently available here.
Important - please do not post your questions in the comments section below, head to the forums instead! We do not answer questions here as it would only result in chaos. Feel free to use the wall for general comments!
Facts
- Date created
- Oct 27, 2011
- Categories
- Last update
- May 17, 2013
- Development stage
- Release
- License
- SpoutDev License v.1
- Curse link
- Terrain Control
- Downloads
- 68,507
- Recent files
- R: Terrain Control v2.4.12 for CB 1.5.2-R0.1 May 17, 2013
- R: Terrain Control v2.4.11 for 1.5.2 May 01, 2013
- R: Terrain Control v2.4.10 for CB 1.5.1-R0.1 Apr 08, 2013
- R: Terrain Control v2.4.9 for 1.5.1 Mar 23, 2013
- R: Terrain Control v2.4.8 for 1.5.0 Mar 16, 2013












- Reply
- #2437
xouxoux Mar 20, 2013 at 20:39 UTC - 2 likesHi everybody,
i want to show you another french map created with TerrainControl (100%).
Dynmap (it's work now) ( 5 months of work for 2 guys, 40 hours to generate it, map size : 13000x256x13000)
This map was created with some customs blocks included in the generation for the minecraft server Volunthar.com (actually in closed alpha, but you can see the result in game with our launcher, visitors have access to warp commands)
Thanks a lot for this great plugin !
It isn't perfect, but we have learnt basics of the plugin with mysource's tutorials and now try to applicate it.
Danke schön
- Reply
- #2424
rutgerkok Mar 16, 2013 at 09:16 UTC - 0 likes@G_CODE649B: Go
Lots and lots of manual configuration. :) Mysource also uses an image which is used by Terrain Control to read the biomes from. He's really an expert, but I'm sure that if you read the tutorials, you can also make something nice.
I'm not a native English speaker, I'm Dutch. I'm always trying to improve my English. If you see any mistakes in this post or signature, please say it!
I'm the developer of BetterEnderChest, a plugin that makes the Ender Chest much more configurable. I also made BO3Tools, a tool for developing BO3s for Khoorn's Terrain Control, one of my favourite plugins, to which I have also contributed in the past.
I'm quite busy with school at the moment, so plugin updates are slower and less tested.
- Reply
- #2423
G_CODE649B Mar 16, 2013 at 06:45 UTC - 0 likes@mysource: Go
How to make those kind of biomes?
Sorry, I'm new on TerrainControl here and it's hard for me to configure that kind of stuff.
- Reply
- #2418
mysource Mar 11, 2013 at 11:31 UTC - 2 likesThe 6. video of my Testworld shows all the new biomes I created in 2013:
Enjoy and bye
TC-Mod Tutorial Part 1
TC-Mod Tutorial Part 2
TESTWORLD
Contact => please read first HERE !
- Reply
- #2416
kHarmaKillz Mar 07, 2013 at 05:01 UTC - 0 likesEpic plugin. Wish I had a place for it on my server. :|
- Reply
- #2415
mysource Mar 02, 2013 at 16:53 UTC - 1 like@selecty: Go
- Reply
- #2414
selecty Mar 02, 2013 at 16:34 UTC - 0 likesHi,
I'm a french user of TerrainControl and I want to show you my first full map. I worked during 2 month to create this one.
Watch Vidéo Présentation (In French)
Watch the dynmap : http://77.111.249.202:6060/#
I want to thank Mysource for your tutorial and helpfull informations!
Enjoy it ;)
- Reply
- #2412
mysource Feb 28, 2013 at 23:04 UTC - 0 likesHi,
I assume, you imagine this kind of world ... ;-) ... :
(Right-Click ... show image ... to see 100% size)
... and a partly dynmap overview:
Waterlevel 8, landmass all up till about 240 blocks, MC NetherFortresses and so on.
This biome(s) can be used to create a giant inland cavesystem too, if set in other (high) biomes and so on.
Ores might be set to everybodys demands very easy too.
Again just a few of the huge possibilities of TC.
Bye
Update:
Using lantoasters "fortress"-bo3´s (thanks lantoaster for that test-stuff), its posible to create an extreme edition of that task:
Water Level 39, Ocean ground at about 24, about 3 x more ores.
... and a yet extremer version, using my added planetoid.bo3:
.... and most extreme version:
(Right-Click ... show image ... to see 100% size)
... ;-)
- Reply
- #2411
Crunkatog Feb 28, 2013 at 20:36 UTC - 0 likesomg, come make a custom rpgcraft map for our server!
just a few questions...
what y-level is the pinched-in area below the main mass of the islands? If you enable mineshafts you could have the mineshafts connect some of the islands, at or just below this narrow undercut.
This might also work very well, as just a cliff-biome island type in a normal ocean. Have the sea level meet the undercut, plus a few metres above so that players can moor ships and build in the undercut area. Below the surface, either very deep ocean with a thin layer of mineral-rich solid land at perhaps y=1 to y=15; or ocean, all the way down to the Void.
- Reply
- #2407
mysource Feb 23, 2013 at 14:55 UTC - 1 likeEroded Islands final:

Idea came from "Palau’s Rock Islands":
Bye ;-)