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 21, 2012Specifying a seed as a parameter when creating a new world is perfectly valid, when the new world isn't the primary one. I do it all the time, works perfectly each time. My primary world is vanilla, the rest of the worlds use either SkylandsPlus or TerrainControl, and each of them were generated using Multiverse with a seed in the command parameters, like so:
/mv create NewWorld normal -g TerrainControl -s SeedGoesHere
I don't use Multiworld, so I can't speak to the correctness of your command, but it should be just fine. The seed in server.properties only applies to the primary world.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Dinastya
Your saying you have more experience? I've been a perpetual user since the PhoenixTerrainMod for singleplayer. Also, you can't use the same world after you change certain settings. If you change settings without deleting your world, then that tends to happen. Your blaming TC is definitely wrong here.
I recommend removing each of your plugins, and putting them back in to see if one of them is causing it. If not, its either what I said above, or settings gone wrong.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@deleted_6846210 Thank you for your reply
Ah, glad I included that I was using myworlds then. I take it myworlds does something incorrect with the seed? I'd be interested in the details of that, if you don't mind? I'm interested in understanding. The doc didn't say you couldn't specify the seed through a world manager plugin, so I assumed, in error that it was a valid way of specifying the seed.
I did set seed in server.properties and restart the server, but I am still getting a disconnect between the biome at gen time and the biome at run time. Is TC incompatible with myWorlds?
I want to use myworlds so that I can make many worlds, and change only one thing at a time.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Dinastya
Hi,
may be, but if You´ve changed something in the meantime...
Anyway, send it please and tell what else should be fixed.
I´ll try to do this tomorrow.
Bye now, it´s late here,
mysource
-
View User Profile
-
Send Message
Posted Mar 21, 2012@deleted_6846210
u already got my configs i think. But will sent them again.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@minechomp
no reason to rage at all And first of all i never edited "DisableBiomeHeight" You didn't even look in my configs and already taking conclusions. Second i'm not using any plugins that modify chunks on any way. And i'm using tc from a week after it was launched so probably have more experience with it then you. I'm not a noob who use this since a week and come here to complain and whine about it. And the map worked fine for a week and all other chunks are generating without any options. But only that single biome isn't generating properly and all types of biomes are generating instead of the hell biome. and bukkit.yml is fine else it wouldn't even start creating and mutliverse works fine to since it generated the chunks only the wrong biome. i'm 90% sure it's a bug and nothing to do from my side.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Hangar
Hi,
I´m glad to entertain ;-)
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Dinastya
Hi Dinastya,
the error is at You, as minechomp told You already.
Never blame TC ! ;-)
... and You can´t corrupt a world, as You ever work with a copy only...or not?
I have an assumption too what You did wrong:
One or more height values of one or more biomes is/are wrong (to much negative values)
The only thing I can offer is, send (swia@gmx.de) me Your configs and I look at it to find Your mistake, correct it and send back the files to You.
Is this Service ... or is this service ? ;-))
Bye mysource
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Nunnsy
Hi Nunnsy,
okay, sorry if You read my Tutorial and didn´t get Your Jungle done.
But I will help You.
As an exception here, I give You "Your" Download of the configs with a full 256 height and pure Jungle-World.
ATTENTION:
Use seed (in server.properties): tim1998+steps1956
See the biome-map image and 3 Screenshots showing some scenes of Your world:
I hope this will help You.
Enjoy, bye
mysource
-
View User Profile
-
Send Message
Posted Mar 21, 2012@Dinastya
Dude, your doing something wrong. That isn't corruption. Thats you not watching what your doing.
HINT: Avoid using unstable options like: DisableBiomeHeight, unless you are a pro at this plugin.
Nobody else has these problems. No idea what you happen to be doing. From screwing the settings and not listening to the tutorials, or having conflicting plugins installed, like chunk scrambler. Either way, your the only one with this problem, so your the only one doing that particular thing wrong.
1) Edit bukkit.yml CORRECTLY.
2) Check your plugins.
3) Reset your config files.
4) Backup your config before each test.
If problems persist, change your multiworld plugin to something like Pinapp, Xcraftgate, or multiverse 2.0
-
View User Profile
-
Send Message
Posted Mar 21, 2012Again corruption :S http://dl.dropbox.com/u/44587676/2012-03-21_22.01.08.png Might have to leave this epic plugin. It have corrupted many of my maps now and starting to get really anoying now :S
-
View User Profile
-
Send Message
Posted Mar 21, 2012@deleted_6846210
By the way, I read it I don't know how many times. Maybe make it more clear before you start accusing everyone of not reading it, we just don't have all the options explained.
-
View User Profile
-
Send Message
Posted Mar 21, 2012Thanks. I did read over the tutorials and try and modify the massive desert one, it didn't work. I've been using random seeds too. I'll continue and see what I come up with.
- Nunnsy
-
View User Profile
-
Send Message
Posted Mar 21, 2012I come here just to read mysouce's halting condemnations of non-documentation readers :p
-
View User Profile
-
Send Message
Posted Mar 21, 2012@deleted_6846210
About Nunnsy, depending on the seed one uses, infinite oceans are a very likely roadblock sometimes. He just needs to change the seed though. This is because land is placed IN the oceans. Not the other way around. Its just an occasional bug though.
-
View User Profile
-
Send Message
Posted Mar 21, 2012Okay I'm going to work on a 3D version of BBoB, since mysource has been at least trivially updating the blocks in BBoB. I'll get that from him and release a better bundle soon.
I am planning to release my 3D version using XNA, this precludes mac people, but BBoB was already precluding them. (They can still use wine, and possibly mono, see below).
Mono exists for c# compilation on linux (see http://www.mono-project.com/Mono:Linux, Note it does have a compiler for mac, however I am not able to compile this and check as I don't have a mac. If someone who does and is interested in helping, and somewhat technical, please contact me.)
The main issue is that people with very low graphics cards cannot run the program. Which shouldn't be too much of a problem due to the fact they can run minecraft... Does anyone see any problems with this?
-
View User Profile
-
Send Message
Posted Mar 21, 2012@bladedpenguin
No, no, no...everything wrong...sublime :-O
Seed is in server.properties....never ever to get by any command !
You know were to find server.properties ???
Has been told in the Tutorial too...
You tried to make a world with the name of my seed :-O
...result: bullshxx and nothing else.
...to much every day to correct.
...worsest, but sadly everyday again, case "Nunnsy"...
I give up...how can I help, if so many people even constantly refuse to read the Tutorial...and if they read, not keeping the way told there, just trying some odd things (a la seed via command...) and start compaining...
bye
-
View User Profile
-
Send Message
Posted Mar 21, 2012Jungles are terribly sparse with the default settings and your seed:
EDIT: Nevermind, I found some real jungles. I think maybe biomes are getting mixed up. That looks like it was generated as swamp, but it comes up on my client as a jungle. Elsewhere, i have jungletrees in a biome that has snow and registers as taiga.
Using myworld and the command /world create n1:TerrainControl tim1998+steps1956
-
View User Profile
-
Send Message
Posted Mar 21, 2012No matter what configuration I have, when I use TerrainControl to generate a new map it is either making massive never-ending oceans or plains.
I'm trying to make a massive jungle...
Any help would be appreciated.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@ohmusama
Yes please! I was quite sad when I went to change mymango_tree to have melons instead of wool but vines and anything more recent were not recognized.
@deleted_6846210
Due to what I just said, I've been wondering for days how so many of your trees have vines. In fact that was the specific reason I was even on here tonight. Guess my timing was perfect :P Thank you for all your amazing trees and structures!