Terrain Control

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.
Quote:Spigot 1.8
All updates for Spigot 1.8 won't be posted here, but on the Spigot forums instead: http://www.spigotmc.org/resources/terraincontrol.2214/
See you there!
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!
whitespace hack
Metrics
As of Terrain Control 2.4.13, the plugin sends some stats to mcstats.org, a service by Hidendra and others. You can view the stats here. Terrain Control won't upload your configs, it will only send your BiomeMode along with some information of your computer. You can toggle it off by setting opt-out to true in the metrics config file. More information is available on this wiki page.
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 BO2-objects
- Notepad ++ for easier editing of config files
- Minutor for viewing generated maps
- Eihort for viewing your generated maps
- WorldBorder for pregenerating your map
- BO3-Tweaks by Elzaar and LanToaster. Command-line application to tweak BO3-objects.
- BO3Tools for ingame creation of BO3-objects
- ClimateChanger for mass-changing biome ids in an existing world
- BiomeEdit.py to edit biomes side by side.
Team

| Active staff | hack to display table correctly |
|---|---|
| Khoorn | Maintainer, Coding |
| Timethor | Coding |
| Rutger Kok | Coding |
| 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.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Development builds at mctcp.com
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!













-
View User Profile
-
Send Message
Posted Mar 12, 2012@B3NW
I think this http://dev.bukkit.org/server-mods/worldgenerationcontrol/, it's what I use still now.
Keep note that developers posted this about it for 1.2.3 For 1.2 avoid /destroyandregneratearea and /allatonce options, and try /lighting:none.
Hopefully I'll have time this weekend to get this up to date for 1.2, but it should still *mostly* work. You can also ping me in the bukkit IRC if you're having an issue not listed on the issues page.//
-
View User Profile
-
Send Message
Posted Mar 12, 2012KHOOOOORN!!!
Oh. My.
First...yes. Logging in and out fixed the rendering issues with BOBS.
Second...Moving terrain settings from world to biom configs. I could KISS you! Wow. Mind blown. Diving in now!!! Whooooosh!
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Dinastya Ah forgot abovewaterresource :/ I will see it tomorrow.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Khoorn
Sorry wiped the log forgot to copy it :S And it only did happen after i changed the replaced blocks. so not a big issue in my eyes maybe mysource got the log but i don't anymore. And thanks for updating :) You might wanna make it the real update for 1.2 / R6 Because i haven't had much more problems. Also did you fix the abovewaterresource?
-
View User Profile
-
Send Message
Posted Mar 12, 2012New version:
@Jythri If you relogin - this trees is still cut ?
@Dinastya @deleted_6846210 May is see error for "/tc check world " and etc ?
-
View User Profile
-
Send Message
Posted Mar 12, 2012Anyone know of a working pre-gen plugin which plays nice in 1.2?
-
View User Profile
-
Send Message
Posted Mar 12, 2012@CombatWiZ
Yes it does as it checks by every chunk that need to be generated how it should be generated. So if you don't have the generator added then new generated chunks will be default chunks. This difference can lead to corruption. And if you really want to get rid of it i suggest installing worldborder and then generate the whole map. But it's not that safe it's better to keep the plugin.
-
View User Profile
-
Send Message
Posted Mar 12, 2012Will your world screw up if you take this plugin out after you generate the world?
-
View User Profile
-
Send Message
Posted Mar 12, 2012Khoorn - a day ago someone posted a bug where the BO2 objects were being cut in half, sort of in stripes. I saw that last night with forests in my world.
Have you taken a look at that yet?
-
View User Profile
-
Send Message
Posted Mar 12, 2012Alright i will come back to the saving because it actually is broken. I did many tests and i write: ReplacedBlocks:1=87(1-255),9=11(1-255)
And after i restart or reload the server and open the biome config it looks like this: ReplacedBlocks:1=879=11
And when i do /tc reload it looks like this ReplacedBlocks:none
So yeah i'm pretty sure it's a bug and i really hope you can fix it today because we planned to reset our map today and with this bug it won't be possible. Because after 2 restarts the nether biome will be water/stone biome.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@deleted_6846210
I currently have only one custom biome, just a copy of forest. I think I overlooked skylands biome file.
Are you asking about me testing to help the tutorial? I presume I'm understanding your question. Week before spring break + work is starting to take a toll on me. lol.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@deleted_6846210
Must be a bug then :p
-
View User Profile
-
Send Message
Posted Mar 12, 2012@deleted_6846210
Thanks for the updated settings :)
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Dinastya
Hi,
yes, I´ve tested it now (despite I don´t use it normally) and it gives only this error in the console:
Unhandled exception executing command 'tc' in plugin TerrainControl v2.1.2dev
It`s the same with:
/tc check world (Your world name)
/tc create world
and:
/tc reload world
All other commands are working well (/tc map, /tc help, ...)
Seems to be a bug?
I never ever used it before (no ned at my setup) so I didn´t know it´s not working...or does it work by someone else here?
(It´ s interesting my too now)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Dayshade90926
Hi,
no it works like this:
Example:
You want to have a landmass with an other biome in it.
The inside biome is the "IslandInBIome"
The next ring surrounding this is "Biome is Border"...
and if You use 3 biomes, the only one is Normal Biome, the other 2 are the one IslandBiome and a Border Biome...
Not easy, I know.
But to make it even more complicated, this can be done the other way too:
Set may be Jungle as NormalBiome.
Put Desert as Border Biome (all in worldConfig.ini) and Beach as BoderBiome too.
Beach is Border Ocean (Ocean is nowere put in as Biome, so it isn´t a realOcean, it´s more or less "only" landmass which is lower then the rest and if waterLevel is according configured, filled with water)
Always work clean with this settings, it has to be made in worldConfig (Desert is "BorderBiome" there, and in DesertBiomeConfig.ini has to be the value set: Biome is Border Jungle (in our example here).
I think, the "Isle in Isle in Isle" settings are the by far most dificult ones to get to work.
The inner biomes needs often very small values like BS 8 and BR 6 and simmilar.
This explanation is by far not complete and even not well understandable.
I try to show this in the upcomming tutorial additional by images which step leads to which result.
If You want, email me and I will send You back an "Isle in Isle" test-world to start from for Your creation as a zip file. (To do this all with Voxel sniper, which isn´t updated yet too now, is a very hard work I think)
Wessexstock is definitely the "Isle In Isle" Expert since his work for the last Massivecraft world. For best help, ask him please.
Your question is a good example, why we need the Tutorial Updated...and this is in progress since yesterday.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Mar 12, 2012@deleted_6846210
hm alright strange. Also when i do /tc reload it say "You need to select world" instead of tc reloaded. And if i remove the replacement then it say reloaded really strange.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Dinastya
Hi,
it works perfect in my world(s).
I tried it now again, 3 time new world and 3 time same world after this and replaced blocks were always the same and right at it´s place (height) were I configured it in the biome config(s). (like in the image at my 2. last posting)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Mar 12, 2012@mysource:
The Isle in Isle thing didn't work correctly. I tried it with Ocean in normal and with Forest in Isle, and with Forest in normal and ForestedHills in Isle, and I edited the biome configs, but it still didn't work correctly at all. Just made a couple ugly roughly 200x200 islands.
I'll make a huge ocean and do VoxelSniper. Hand made maps are fine. =)
-
View User Profile
-
Send Message
Posted Mar 12, 2012Is it just me or are the replaced blocks not saved good? I did set everything and reloaded the server and now it says none :S and for the mountain biome i set snow on top and now it's all snow and checked the config and said none :O If it don't save good it will create huge problems because then half of the world will be different of the other part and guess that will lead in corruption again.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@Khoorn
Alright, also sent you a pm ;)