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 Feb 4, 2012@deleted_6846210
When all your menu's/choices are on the left side, you should keep such links there too, as by normal website lay out you generally keep such valuable things on one side, and not multiple sides. Not insulting you, merely too used to 'standard' website design. :P
Thanks, I'll try a few of those and confirm they are working correctly.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@Sabbykat
may be it´s the stress..You are indeed a little blind (sorry).
It´s at Tutorial side just at Top right:
Download
Try this together with the seed and delete old worlds before server start...and tell how ist works.
Bye for now
mysource
-
View User Profile
-
Send Message
Posted Feb 4, 2012@deleted_6846210
It's my problem to handle, but merely, I was hoping another has seen this issue and could point at least generally what the cause is. I'm not afraid to toil away and make it work, but right now It's frivolous when I have no damn idea what even generally is causing it! :P
The Bukkit Yml does indeed have the 'World - world name - Generator, etc' bit in it. I'll send it anyways, but I used the plugin prior to great success (heh heh, loved my world with massive overhangs, mysterious caverns, and just down-right chaotic world lay out. So did my entire player base. That took weeks to get ._.), but yeah... this isn't being so friendly to me.
Ah, good point to utilize the same seed. I forgot we can control that now, doh! *bonks head* I was thinking the same, but I haven't played since heck, 1.7 area. Notch... ticked me off with 1.8 and 1.9, to be polite about it. :p
Right! Summing this all up, sending it to ya. I couldn't find your configs on your site, so unless I'm blind, they're not linked to, so I can't test that either >.<
Thanks again, and sleep well.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@Sabbykat
Okay Sabbykat,
I understand this stress situation You are in and will help You with all I can do, really.
Now it´s a personal challenge for myself to get this to work for You clean.
Send me Your complete configs AND the bukkit.yml too.
One forgotten thing is which I always do, despite what has been said from others:
I always use the absolute identical seed in the server.propeties!
(as often been written, it´s always tim1998+steps1956 ... and this excludes I hope by 100 % that MC is "fudging" in some way in the world creation by randomness (I don´t know if this can be, but to make this point sure, I work always in this way)
Hopefully awaiting Your configs now and tomorrow I´ll know more, I´m relativly sure.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 4, 2012@deleted_6846210
I know it has a reason, of course. Especially with a plugin THIS intricate, to say 'I'm certain it's a bug' is... arrogant. As there's so many variables, all linking together to output something on a totally different program, it's insane to properly diagnose an issue with accuracy.
1. Of course. 1.1, latest bukkit. And the only download available for the plugin (points above) is what I have in, with a fresh install on my backend, and TC is the ONLY plugin in the server, and has been, since it was freshly reinstalled 2 days ago.
2. Nope. But I can note this 'oddity' with the buggy 'plains' is sporadic. I just purged my map, and reloaded it fresh with the same settings, and now, I spawned in a ice plains biome (which /tc biome shows it as Ice Plains), and barring the insane amount of grass/flowers (that is stock with the settings in the biome.config), it seemed perfectly normal. Then I tried again, and now, I can't even load the server. Server load is at 23% cpu, 500 mb ram, but I log in and my client totally locks up to the point MC crashes from a black screen. Tried again three more times, and it's the terrain doing so... yet I can't find why at all.
I'll attempt your 'config' and run 10 tests to see if it generates the same issues, and if not, I'll then tinker with each general setting (not biome specific) to see if I can break it again to cause the 'plains' issue, to help diagnose this for the future.
Generation Depth (woops) I tried from stock 10, to 15, to 18, to 5, and such variations never going to the absolute extremes to avoid 'issues' with it. My server could handle it easily, but yes. I'd rather not have those extremes be an issue in generation as a variable, as all settings, at some point, caused issue. (from the plains, to oceans, to etc).
Yep. I saw the generation depth images, and I tested it myself to see personally, and I saw the INSANE difference. Why I tested at various levels, and got very varying results which perplexed me. Sometimes it bugged at the same setting, sometimes a normal, beautiful biome would generate.
I think showing you my settings would be the easiest method for us to try and pin down what the heck is doing this, as well as i'll take some pictures of the crazy issues i'm seeing with said settings to further clarify I'm not just going loonie-toon here (feeling like it after 11 hours of this crap getting a good result...! Tweak a tiny number...! And suddenly everything's messed up. Then good, then broken, then good, then broken >.>).
So yes, that is a good proposal, and I'm not panicked over this matter, merely... frustrated without words to describe it, as I have AT LEAST 20 odd players hounding me wanting me to hurry up >.> *grabs fan-beat-stick* back, demons, BACKKK!! Hahaha.
Sorry to sound overly hostile again, not trying to be. Merely a mix of frustration, and accusations of my inability to read when I pride myself for it, is... not a good combination when mixed. :P
Edit: damn you sneaky ninja-editor! I was like wait, question 3? What? DAH! I just replied! :P
For response 3, I am in my FTP and manually purge the world files each time, as well as shut down my back end before altering the settings, and rebooting it fresh. Tedious, but I've seen how not doing so properly can cause very weird bugs in map gen (such as parts of old maps overlapping on new maps x.X).
Edit 2: >.>... you snuck another bit in!
The 'Ocean' thing bothers me as a lot of places say 'proper biome', like Forest, Swamp, etc, yet the places I see the bugs in (such as the plains) says Ocean. So I'm pondering if there's something wrong in the code that Khorn overlooked (which is understandable - this is a CRAZY complex plugin to deal with, and only in the early stages of 2.0). As yeah, it's beneficial to ALL of us if we can pin down issues for him to chase after, and obliterate so the plugin is even better.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@Sabbykat
Hi,
ohhh, it´s only technics and everything has a reason which only has to be found out in common.
Let´s beginn to check everything You did or You didn´t...
1. Are You using MC 1.1 and TerrainControl v1.2.14 or newer?
2. Did You try with the Configs from my Tutorial (the Download)?
3. Do You delete the old worlds every time before starting the server again with new configs?
I think at least regarding Point 2, You didn´t, or?
If Point 1 + 2 is used, it definitely will give You a world which is usable and relative nice too. (but the Download is just to use as a very basic setting for working in the wanted direction more easy)
...and by the way, You didn´t mention the GenerationDepht which You use in Your settings...the most important value to get lost in pure ocean or not.
(All mentioned and shown by images in the Tutorial...that´s why I thought You wouldn´t have read it...)
Regarding the Biome names shown in game, this says very often Ocean (or other wrong names) but I´m still in big landmass...
Why? That´s a question I cant answer (may be better Khoorn?), but doens´t really bother me as long as the world / map is okay and as I want it to be.
To get You straight and to help You very direct:
Send me Your configs (complete TC-Plugin Folder) as a zip per Email and I will do a quick look over it, may correct maybe some values and send it back.
Is this a helpful proposal?
(but it will take some time, it´s very late here meanwile)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 4, 2012@ledhead900
Hi ledhead900,
I´ve looked at Your map...big and nice I think.
As far as I can see, this large map is created all in once, I mean with one world configuration.
(no steps to see anywere)
...and this will be the only problem I can see or better which I have always experienced by extending an existing map with different value configs.
It´s possible but You will always have ugly steps in the map a the point were the new areas of land will be generated.
It can be reworked by ingame tool like "Voxel Sniper", but this is a time consuming and hard work for the "mapmaster"...
What works best in my exoerience is, to rework with "Voxel Sniper" (or WorldEdit) the ugly parts/steps into sea, cutting down the stppy landmasses in that frontier areas below waterlevel...if the waterlevel itself isn´t steppy...not uncommon :-(
So if I understand You right, I shall try to rework Your venus_world setting (the one from the Download) into my setting You requested?
This can be done, but remember my hints regarding the steps after this will be used in Your map !
I don´t need to tell again and again how the procedure works to get me done the configs...a small Dona...
Yes, You guess it what´s the starting- key ... ;-)
Please contact me by Email to sort out the rest.
By for now,
mysource
-
View User Profile
-
Send Message
Posted Feb 4, 2012@deleted_6846210
Meh, this is frivelous to post here. I'll just pm you and save some grief.
Simplified response to your response, is you ignored my message which states I have read everything in your tutorial, and it has stated NOTHING resolving around my issue. I have copied settings from images provided by you, only to have completely deformed, alien maps return that are classified as Oceans. So either your Tutorial is VERY off (since a new update happened), or something else is going on here.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@pyriel123
Grass(LONG_GRASS,2,90,100,GRASS,DIRT)
in each BiomeConfig.ini were You want the fern spawn.
It all is to read in Khoorns config.ini´s:
Grass(Block,BlockData,Frequency,Rarity,MinAltitude,MaxAltitude,BlockSource[,BlockSource2,BlockSource3.....])
-
View User Profile
-
Send Message
Posted Feb 4, 2012@Sabbykat
Quick answer: Why didn´t You read the Tutorial ???
-
View User Profile
-
Send Message
Posted Feb 4, 2012@deleted_6846210
Hey I freaking love your work so far, Our world need to expand for MC 1.2 so I was wondering if you could upload your work so far, the ones that are in the screenshot I like the forest one you posted and I liked your examples in your tutoral, I was after a Natural looking floating island over ocean biome that was basically skylands biome, I know it could be done since skylands no longer exists in code I figure why not use 1.2 and expand my already 6000x6000 world by 3000x3000 adding 2-4 new biome.
I guess you could call this a request, but the biome have to work around settings in these config files, Also if you tell me why I cant find any rivers anymore that would be great.
Link Removed: http://www.mediafire.com/?xafgeqovj2rinjk
Much has changed since I created my world you have worked so much more than I have, so yea if you could create a Skylands floating island biome with things like water running off some of them, and share some of your work like the forest in your below image and some of the ones from the tutorial page the rocky ones that would be awesome.
I was going to just keep expanding the world we have now as I like to explore building is fun but exploring is fun as well so the bigger the world the better I don't really care if the world is MASSIVE like over 4gb lol. we have 6000x6000 of normal ish biome as you can see on our world map http://mindcalf.sytes.net:7799 so the next expansion would be around 3000x3000 and consist of entirely new biome I keep the prev settings in back up folders so I know what settings are for what biome set.
I think you could appreciate what I am trying to do in my world, by making a world that is full of biome that get more and more exciting and diverse as you explore further you uncover more secrets of like the special skyworld like floating biome :), they don't have to float too high over water was wanting to keep at least 30 blocks build height.
-
View User Profile
-
Send Message
Posted Feb 4, 2012hello again...anyone know if theres a way to get SurfaceBlock to load a block with a damage value in biome config? i want this:
but the program changes it to:
in a nut shell im trying to get ferns (id 31:2) and i can only seem to get grass (id2) or dead shrubs (id 31)
-
View User Profile
-
Send Message
Posted Feb 4, 2012Alrighty! Quick question.
I've been modifying the settings, step by step ensuring each works. Yet it seems 75% of the time, the generation 'screws up', and I land up in an archipelago island chain in the middle of an ocean!
Land Rarity is 99.
Land Size is 0.
Rivers rarity is 1, size, 3.
It should generate large continents, yet I've ran 2000+ blocks, and it is only a massive ocean. Using /tc biome, it says Ocean Biome.
Now, sometimes when I make the map, I'm on a seemingly deranged version of Plains, with trees and small hills all over, sometimes the grass is turning swamp color without anything swamp with it, and it's only 10-30 blocks wide. As well, /tc biome shows Ocean Biome.
Can anyone me what the bloody hell is going on here before I go nuts and rip my hair out? ._.? 11 hours going back and forth with this bug, and I'm about to lose my mind as I just cannot pin this damn problem down. >.<
If you wish to ask what I'm trying to do, it's very simple. I am trying to make biomes very large (vs Vanilla size).
- alter a few tiny things of it (Such as the dead-bushes in Deserts being A LOT less common).
- keep land 'continents' not a scattering of torn apart snaky continents.
- Modify Ore deposit rates.
and that's about it. I'm not aiming for floating islands, two tier wonder lands, oceanless worlds, or anything extreme, yet I continue to fall into this bloody problem! >.<
If you require my settings, just gimme a pm and I'll post 'em.
Hopefully someone can help me, and yes, I've reviewed the tutorial by Mysource and confirmed everything I've done should be doing what I wish... *sigh* ._.;
-
View User Profile
-
Send Message
Posted Feb 4, 2012@MariuszT
Hi, I understand now.
This is not really easy ... because WorldConfig.ini does the most in getting this ... and can´t be set in Your case to extreme, if the other biomes shouldn`build up to unrealistic = also floating.
Try this in the BiomeConfig.ini of the biome which should be the "floating" one:
BiomeVolatility:10.0
You have sadly only 2 values in the BiomeConfigs, to change their specific forming:
BiomeHeight:0.0
BiomeVolatility:0.0
As base settings are always done in WorldConfig.Ini and in this way always regarding all biomes in their base startup forming.
I´m too still experimenting in many directions (just in the same moment again), to get some special maps/worlds with compromises in many directions...
But despite, TC-Mod give You plenty of possibilities, nothing else can give.
Here a short overview of some of the WorldConfigs I´ve created till now:
It took me plenty of hours work and testing to get reversible settings / values to do this
(Rightklick, show image)
I assume, the custom_world is the style You are looking for... ;-)
(and...the way, how to get the "ready to use" Configs emailed from myself, has often been told.)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 4, 2012@minechomp Crash log ?
-
View User Profile
-
Send Message
Posted Feb 4, 2012@deleted_6846210
Oops. Maybe my question was wrong. I want to have many biomes but only one with the flying islands.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@MariuszT
Hi,
yes for sure it´s possible:
NormalBiomes: <the name of the only one biome You want>
Set the biome <the name of the only one biome You want> to BiomeSize 5 and LandRarity to 50. (as an example)
Set all other biomes (without Rivers + Ocean) to BiomeSize higher then 8 and LandRarity f.i. 10.
(Many other possibilitys to get the main thing here, which is to set the other biomes to values which let them nearly disappear.)
The rest is done via volatility + height settings in worldConfig.ini + the biomeConfig.ini of the biome set at NormaleBiomes in WorldConfig.
If there should spawn not trees / bo2´s at all, just delete it in BOBPlugins folder.
Some examples what can be achived:
(all 3 worlds/images have had different values in it´s configs!)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 3, 2012I can't get the client mod to display the biome colors
EDIT: Now every time I log in my client crashes
-
View User Profile
-
Send Message
Posted Feb 3, 2012@deleted_6846210
Is it possible to have only one biome like this http://www.kartwork.de/minecraft/f1.jpg ? I know how to do for whole world but I want only one biome with this.
-
View User Profile
-
Send Message
Posted Feb 3, 2012@minechomp
Hi,
I assumed this too...and I´m also not able to do it :-(
... but thanks a hint by Khoorn, I now know how to do this ;-) :
Best regard
mysource