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 Apr 1, 2012Hello,
I have a normal world (this world is not loaded/imported into TC). Now when we got the new map format a few chunks changed badly.
So i wanted to use the latest TC (v2.1.6) version to change it. Also using CB 1.2.4-R1.0 2
Any idea why it didn't work? Also i am curious as to how he knows which chunks to replace, does the replace function check the biome i am standing in and then taking all adjacent similar biome's as well?
Another small note: when i do /tc biome in some of the chunks i want to change it says River even though it is snowing. Perhaps the conversion from the old to the new map format is the issue with all of this?
Thanks.
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Pandamatak Just to be clear, TerrainControl will NOT allow you to adjust anything in an already existing world, especially not in one that wasn't created with TerrainControl. None of the world gen mods can do this, each one is stand alone for a specific world on your server.
You CAN use mysource's suggestions to create a brand new world with rarer diamonds, if that's what you want to do, but you said you want to adjust the rarity of diamonds in a Skylands world and that's just not possible. At all.
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Pandamatak
Hi,
for heavens shake not globaly !!!
It should not be so hard to get it, or?
Take every individual BiomeConfig.ini and adjust like this:
Ore(DIRT,32,20,100,0,128,STONE)
Ore(GRAVEL,32,10,100,0,128,STONE)
Ore(CLAY,32,1,100,0,128,STONE)
Ore(COAL_ORE,16,20,100,0,128,STONE)
Ore(IRON_ORE,8,20,100,0,64,STONE)
Ore(GOLD_ORE,8,2,100,0,32,STONE)
Ore(REDSTONE_ORE,7,8,100,0,16,STONE)
Ore(DIAMOND_ORE,7,1,100,0,16,STONE)
Ore(LAPIS_ORE,7,1,100,0,16,STONE)
... if You read how to adjust +/- the values...simple or not?
...
Ore(DIAMOND_ORE,7,1,100,0,16,STONE)
Ore(Block[.BlockData],Size,Frequency,Rarity,MinAltitude,MaxAltitude,BlockSource[,BlockSource2,BlockSource3.....])
Ore(DIAMOND_ORE,1,1,1,0,1,STONE)...and Diamonds are gone nearly 100%
Just use a little time to READ and thing about it.
Khoorn told 99% in the configs itself...or so for myself ;-)
Bye, mysource
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Pandamatak
Like I said before, I mainly wanted to get this plugin to adjust the rarity of ores, but it seems this setting is found insite the *BiomeConfig.ini files.
Is there any way to globally adjust resource rarity? Because I would like to make it so that diamond is overall much rarer rather than just in a particular biome.
-
View User Profile
-
Send Message
Posted Mar 31, 2012Somehow TerrainControl is not workin for me... I musst be doin something wrong...
Server Log of World Creation: http://www.heypasteit.com/clip/09YQ
I only changed the Landrarity to 100, NormalBiomes to Desert and IceRarity to 100
What i got: Iceworld
Could someone help me?
-
View User Profile
-
Send Message
Posted Mar 31, 2012i also have another question.
I primarily got this plugin to adjust the rarity of ores, but I would really like to have custom biomes like those in the screenshots. Is there an easy way I can add those biomes to the existing ones (and make them occur as often as the existing ones)?
I've downloaded the BOB packs, but I don't know how they work exactly and all I want, simply, is to have the biomes in the pictures.
Thanks
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Ricowan
Oh, what I wanted to do was use terrain control to adjust the rarity of particular resources (like diamond) in the Skylands world)
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Pandamatak TerrainControl *is* compatible with SkylandsPlus+, my bukkit server has one world that uses Skylands, and one that uses TerrainControl. If you want to use both mods on the same world, well, that doesn't make any sense. World generator mods replace the default code for creating the terrain of the world... TerrainControl replaces the default, Skylands replaces the default, how would you imagine them working together on a single world? :)
-
View User Profile
-
Send Message
Posted Mar 31, 2012@deleted_6846210
Thanks. I understand that, and I do configure my own settings. I'm grateful for the things you have provided me(us) with already. What I meant to say, is that I wanted the default oceans like they are in the default generator, and I was hoping that Khoorn was able to provide those without having to tweak every setting until they match. But if not, ill do it myself :)
-
View User Profile
-
Send Message
Posted Mar 31, 2012@wessexstock
Hi Wessex,
long time nothing to see / hear from You...this map (Massivecraft) took this long weeks to create and took You whole creation power...? And all for free :-)
You showed me the map some time before, looks very nice and the "Isle in Isle" style in map creating is one I learned something myself.
Now Olof has got what he wants again ;-)
But I would change the texture pack, this "johnsmith" Pack isn´t the nicest one to my personal taste. (a pushed up Misas looks much more realistic).
But that´s only a matter of personal taste ;-)
Bye mysource
-
View User Profile
-
Send Message
Posted Mar 31, 2012@Thyrin
Hi,
as I told often and always, use this configs just as a start to work out Your own world.
If You don´t like the oceans, read back some pages here and get the "deep_sea_world" Download, best deep Oceans, or not?
LINK
There are million ways to get EVERYTHING You may imagine with TC !
Just do it and show it here.
@Pandamatak:
For what shall TC be "compatible" with such restrictiv "one way" Mods as skylands?
You can make Your own Skyland with TC, even just for one biome only in a "normal" world.
How to do this?
Read the TUTORIAL !!!
Bye, mysource
-
View User Profile
-
Send Message
Posted Mar 31, 2012Is there any way to make this compatible with SkyLands+?
-
View User Profile
-
Send Message
Posted Mar 30, 2012Hello again everyone!
I invite you to come and see my old thread of custom maps made with TerrainControl and PhoenixTerrainMod, including a huge new map for MassiveCraft.com!
http://www.minecraftforum.net/topic/380698-wessexstocks-wild-maps-im-back/
-
View User Profile
-
Send Message
Posted Mar 30, 2012@deleted_6846210
The oceans are still quite shallow, and they still go above land sometimes but it looks natural like a beach. However the shallowness is a bit odd. They also dont have clay and sand circles, like on default. Is there any way to get the default ocean?
-
View User Profile
-
Send Message
Posted Mar 30, 2012@EmporiumOfGaming
Actually, it did not work. I tried making another world and I still have different terrain. Stupid....
-
View User Profile
-
Send Message
Posted Mar 30, 2012Great work, really.
But there are some weirdos for me.
I'm trying to make Biomes bigger, so i increased the GenerationDepth up to 15, this means i have to redo a lot of things like spawnrates for Plants and Stuff. So far so good but when i revert the Tree and Bigtree Spawnrates in Forests they will generate sometimes in an very odd way. Not a Bigtree but they look like a medium sized Tree but all of them are the same. Recreating the World many times (until i get another Forest) can fix this (i hate those tiny Hobbitforests ... :D).
Also, Jungles don't spawn 1x1 JungleTrees (Not the GroundTrees!), just 2x2 and all the normal ones.
And i can't get rid of all those Water Pools in Deserts and Plains, i can turn them off yes, but i want them with a very rare chance (1,1 is the lowest chance or not? Because they are everywhere ...).
There are some other things too but i have no idea how to explain them correctly because my english skills are a bit limited and all the configs can be very very confusing (i think the Comments there are not THAT good, no idea if you wrote them or not, i never used the Phoenix Terrain Mod before).
Edit: Oh, and FrozenRivers and FrozenOceans are randomly generating ignoring it if there is a snowy Biome, also using Rivers in Swamps gave me Rivers big like an Ocean. I don't think this is the way it works. :)
-
View User Profile
-
Send Message
Posted Mar 30, 2012Finally, Found out what made my 1.7 terrain problem! I used a Anvil Tool which changes the whole world into a Forest biome! I un-did this using 'WorldPainter' and now it works :)
-
View User Profile
-
Send Message
Posted Mar 30, 2012@godgodgodgo
Hi,
noooo, people shall do and learn something by themself too, or not ;-)
There will be for sure much more odditys in the configs to be found if looking in carefully.
This world(s) are too not perfect worked out for the possiblitys TC-Mod is offering at all.
I offer this for free and its not the best I created (by far) and shall be seen only as a free kind of Testworlds, nothing someone has had ordered to be nearly perfect to his demand and nothing really ready to use too. (Can be done, but its far from the individual best like default or MC at all)
Its on anybody himself to rework and customize this basic configs, shall only give a better start at all...or simply use what TC gives as default ;-))
So, give some nice worlds back and show (all here, not You in person) what can be done.
I want to learn by others too (and did and do so in the past and now too).
Bye mysource
-
View User Profile
-
Send Message
Posted Mar 30, 2012@mysource Another thing you should do is change the settings near the bottom so that caves and ores occur at the new height limit instead of just 128
-
View User Profile
-
Send Message
Posted Mar 30, 2012@mysource are the bo2s in the standard world all changed to be best for 256 height worlds?