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 Jan 15, 2012Could you please make a version for bukkit dev? Because all plugins works. Only terrain keeps getting corrupted and fails at generating... here image of my terrain after updating to 1.1
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
Hi,
oh, now I understand a little more, but .... only one thing last I know which can make some similar problems if set to "false":
....
underFill=True
...
needsFoundation=True
...but I think, You know this, but I don“t now more "solutions / suggestions" to solve this problem. Sorry.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012hm? i know my english isn't really good, but you are the first person who completely don't understand me.
ok, i try it again.
i have two questions.
1. : is there any build which works with the current dev craftbukkit build 1772 ? e.g. any unofficial build ? 2. : i have a world with a defined worldborder. the world inside the border is completely pre generated with terraincontrol. need i terraincontrol or can i delete it?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@bootscreen88
1. Please AT LEAST use proper spelling. 2. Read the comments before asking. 3. I would like to help you, but I can't understand a thing you're saying with that terrible grammar of yours. No offence.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource No, this isn't the problem at all.
I've mad a mangrove like tree for the swamp biome that is supposed to replace the standard swamp trees for the water. It's half done this (need to make a clone of the standard swamp tree so I can set it to only spawn on land), this new tree does only spawn on the water (set to spawn on block 9) but it spawns in places where the depth of the water is greater than 2 blocks, so my roots (blocks set to spawn below 0) will often not connect tot he ground underwater and look like they're floating. Also, my water level is 54.
-
View User Profile
-
Send Message
Posted Jan 15, 2012hy,
i have 2 questions. is there any build for craftbukkit 1772 ? and my second question, need i terraincontrol when i define a fix worldsize with worldborder and pregenerate my world?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@notcam45
Hi,
I found a few minutes and here we go:
This is what You wanted...and...
... this is what I could create for You.
If it“s okay, bo2 Download is HERE.
The Download of the bo2 "Dead-Tree", also to be seen in front of the Screen, is HERE.
(SpawnRates and SpawnBiomes and so on are easy to edit (Notepad) like I told often before)
Enjoy ;-)
................
Thanks a lot ... but shame on me... I am just working with this edition of BetterBOB since some time. But ... this Edition / Version is missing many things too still.
(How I try to work around this, has been written before)
...............
...............
@Sly_Fox:
regarding the tree spawn under water...I can only assume, that at a 1. point, Your water level in Your world might to be some blocks higher then I use to set it in my "Test-Worlds".
Take care, that this is set to FALSE:
spawnWater=False
My further considerations are:
May be, You have a water level of 68 and the Tree-bo2 lets the tree spawn between height 0 and 128 (often used) and ...
2.:
In Your world some parts near the land border are sand blocks (often), dirt or gras (or even stone is sometimes in my bo2 spawn block settings), then it may occure, that the tree is spawning under water with it“s roots.
Solution, if this is the reason:
Open bo2 of the regarding tree with notepad and set Minimum Height for spawn ABOVE the Water Level of Your world.
Save and reload in bo2 folder of TC.
2. Solution (additional):
Change or delete the (spawn) block setting in the tree bo2 and avoid to use Block ID 12 (Sand), because under water this is often the block of the surface.
You see, everything is only "technique" behinde this stuff and has a reason.
If I“m wrong here, tell me if it was something different, I“m learing too day by day ;-)
So, now I will close for today and work a little at the basics of the Website, I“ve promised, showing all the bo2“s in Pictures + according Downloads.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@deleted_6846210
Regarding the problem about the missing blocks: I just found out that the user @chuiu uploaded an updated version of BetterBOB which supports some of the new blocks: Link Removed: http://www.mediafire.com/?c5v0nc7roqq4bwy
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
The swamp colours, like the other biome colours are calculated on the client side so the server does not have the abilities to tell the client where the biomes are located.
Khoorn is planning to work on a client mod that will fix this problem; if you want this to have priority over other planned features you can vote in the sidebar on the top of this page.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
Thank for the response.
I did that but there's a problem, some times the custom tress spawn in water that's more than a block or 2 deep, so the tree then looks like it's floating.
Also; Is the gas colour thing linked to the biomes in this gen, because the swamp colours seem to spawn randomly in my worlds.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
Hi, to make a tree spawn in water, just look (Notepad) into my "reed.bo2", which can be downloaded in a former post. Explained in short, You have to go to -2, put dirt or sand, then build up Your tree and let it spawn in water + use as block water (block ID = 9) too.
How to get vines to work in bo2“s has been tried further in my postings at this page. (I still trying around with this, so don“t be to disapointed if things don“t work as expected)
Regarding the swamp-tress: If custom, disable it or delet in bo2-folder. If MC (Vanilla) ones, just create a custom swamp biome via TC and control this by using own Tress in this biome. To create custom biome config, set here in WorldConfig.ini:
CustomBiomes:Custom,Shrubland (examples)
Start server and close after that again. The new new file ist the TC-Plugins folder. Set settings to Your wishes now.
Best regard mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
I mean there is a problem with the ore generation. But I can fix it myself, hopefully.
Anyway, can you make a b02 file for a tree like this?
http://tomianempire.com/images/2012-01-15_12.39.14.png
-
View User Profile
-
Send Message
Posted Jan 15, 2012@notcam45
Hi,
the tall Tree (junglegiant_tree) is in:
spawnInBiome=Forest,Rain Forest,Seasonal Forest,Custom
As I told some times;
just use Notepad, open the bo2 file and add / delete the biomes in this row to get that bo2 to spawn in the special biome or even not.
To lower the spawn rate, just set this:
rarity=995 .................................... 1 to 1000 = 1 is less, 1000 is maximum
to something low like 10 or 25 f.i.
....
Sure may I try to make You a bo2-Tree to Your wishes by sending me a picture (or post it here).
I“m just creating a "Dead-Tree" for testing (someone wanted it too, as far as I`ll remember).
To place this in the snow biome can be done by Yourself, just put it in the bor2 Folder of the TC-Plugin.
So, for today I close my PC and will look here tomorrow again.
If You send or post the Image as a template for You wish-tree, I will do it soon.
I post here one of my mail-Dresses for short contact way to myself (for sending images or similar solutions):
swia@gmx.de
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012Hi everybody,
huh, much respons, thanks a lot..but now it is some work.. ;-)
I try to answer everything as far as I can/know.
@ KillahKiwi:
Yes, I know and work in "BetterBOB" only with the block given by it.
After this is done, You have to edit with Notepad further on, I know no other way so far.
The problem with my "edited" .bo2“s is, that if they (and most do so) have soecial biomes set in their settings, BetterBOB will give only a error message trying tro open this bo2 file.
The "Trick" is, to set the Biome in the bo2 back to something "legal" like "Desert", open it in BetterBOB again (this will do now, if all other settings are "legal" too...!) and edit it further on.
After saving the edited bo2, again put back the biome settings You want via Notepad editing.
Sound much more work and complicated that it is in reality ;-)
Regarding the blocks from newer MC Versions not availible in BetterBOB, I think as far as I have tested, that manually editig the last number in the lines were You want a different block will giv the result You are looking for (example):
-2,-7,10:18
18 = leaves
Give it a 19 and You should get a tree with sponge-leaves ...
It will not be save so create correct, but many things work exactly this way.
I hope I could get some more light in this questions.
.............................
@XInstinctX:
Hi too,
I think You must type in a different command:
/tc reload <YOUR WORLD NAME> (world1 f.i.)
....but I don“t know and don“t use this by myself.
I would do it by changing the bukkit.yml like I have written before.
......................
@Midget50111:
Hi too:
I use MisasHD also edited a "little" by myself (clouds, moon-phases and many more).
In Mc I use some Mods and most important for the look of the water the => WaterShader-Mod. (I“stay still to MC 1.0.1)
To regulate the spawn-rate of the custom-trees (bos“s), You can use Notepad, open the bo2-file and edit the Rarity.
Example:
...
spawnOnBlockType=3,2
spawnSunlight=True
spawnDarkness=True
spawnWater=False
spawnLava=False
underFill=True
randomRotation=True
dig=True
tree=True
branch=False
needsFoundation=True
rarity=995 .................................... 1 to 1000 = 1 is less, 1000 is maximum
collisionPercentage=95
spawnElevationMin=0
spawnElevationMax=70
spawnInBiome=Forest,Rain Forest,Seasonal Forest,Custom => Add or delete the biomes You wish to see this bo2 spawn
...
I hope too this will help a little to get the point were You want end up regarding the trees.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@worstboy32
I suggest you don't generate a map untill bukkit has released a recomended build and the TerrainControl plugin is updated for RC 1.1.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
Can I know what you called the tall tree biome because an overload of ores are spawning in it. Also if I attach a picture of a tree I wan't in my snow biome could you make it and place it in the snow biome?
As always thank you so very much, and keep up the good wor
-
View User Profile
-
Send Message
Posted Jan 15, 2012@deleted_6846210
First, thank you for the trees and the other stuff you posted on here! Now I wanted to try make my own bo2 files but unfortunately BetterBOB (version 0.4.2) does not support some biomes and blocks from MC 1.0 and 1.1. I know I can select the biomes manually by editing the files with Notepad but it's very hard to do the same for all the missing blocks like vines and stonebrick. In addition I am not able to open some of the bo2 files you provided, so I guess there is some unofficial patch for BetterBOB? Otherwise could someone list the correct spelling for all the biomes that do exist right now?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@deleted_6846210
I think it might be conflicting becuase when i do /tc reload World it says i need to select a world ?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@deleted_6846210
Hi i am an admin on notcam45s sever and i was wondering what texture pack you are using. Also In the forest biome could you make it so There are less large trees and more normal trees. Again thanks so much for doing this we cant thank you enough.
-
View User Profile
-
Send Message
Posted Jan 15, 2012I have question related to a default tree and a custom one. How do I make it so Swamp Trees no longer spawn in water, and how do I make a custom one only spawn in water? Also, how do I get vines to work in the bo2 file?