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 16, 2012Fixed the problem with the bob, forgot to change the spawn block. Is there a way to add that block the allow list?
How do I get the new dev version working?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
Hi,
okay, as I´ve said, the floating seems not bad/annoying to me (not visible from ove water point of view).
But if You dislioke it this much, try to give the Mangrove bo2 much ore dirt at the bottom of it´s roots, may be to -15 deep below 0.
I have never tried this out myself, but should do the job together with the rest of my sugestions.
To avoid deeper water in the swampbiome would be a better solution, but I don´t know now how to do...will be found out too if possible some day.
Please tell if it worked out the "problem".
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
The solution for the BOB problem doesn't work.
And As I said before, I have been using the min/max spawn for the tree like you said, and it still 'floats' (as in the roots do not meet the ground) when the water depth is 5 blocks or more.
That's why I asked what settings in the biome to fiddle with so that this depth doesn't happen.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Khoorn
Hi Khoorn,
thanks, good Idea and already picked up by "wessexstock" and myself today.
He has contacted myself and made some sugestions how to future handle the bo2 stuff, maps and so on.
We hopefully will work together some more close and share EVERYTHING with all people here.
More Infos regarding this connection will be offered soon, I promise now.
Some little things to make some "appetite"....
1.
I plan a little Fort as bo2 to be placed by /spawn fort at places in the world one likes.
2. For the Video-Freaks, I will make a Video showing "LARA" (that´s my char as everybody knows ;-) ... ) "traveling" through one of our best words, in future.
Should be kept interesting this way too ;-)
Best regard
mysource
PS:
Khoorn, it would be a nice idea fom my point of view, to share our Email Adress and a little more Infos via PN, to get much more direct and easy in contact, if necessary in the near future. Good Idea?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@wessexstock
Hi wessexstock,
thanks a lot for Your PM, You´ve got an positive :-) answers from myself already.
Will be a creative future for us (... and the other people here hopefully too...) soon, I think.
The "BetterBOb"-Crash Problem is solved already too (see some posts down).
With a smile from mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@ledhead900
Hi,
thanks a lot, I´ve set a Link to my Website there now too.
(much more easy then posting all this stuff again and again ;-) ... )
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
... solution to avoid this error is exacly as I´ve told before some posts down.
Values for water level:
If Your world is for instance at water level 64 (standart), Your Mangrove Settings for Min/Max spawn altitude should be:
61 (Min)
67 (Max)
This way the mangrove Tree is forced to spawn always the same level, spawing under water and showing exact the same amout of it´s rest over water.
(For sure it is "floating" in deep water, if not worked around llike I too mentioned in my last former post....but this too is no probleme in my eyes because it is not to see without diving at the trees roots.)
Try it out this way please.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@deleted_6846210
Updated better bob items here http://dev.bukkit.org/server-mods/terrain-control/forum/28205-share-your-bo2-objects/#p8
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource What parameters should I look at for the water depth?
The error I get from BoB when trying to open the file is this; InvalidArgument=Value of '-1' is not valid for 'index' Parameter name: index
-
View User Profile
-
Send Message
Posted Jan 15, 2012@notcam45
Hi,
I will do soon, give me some time.
But...as there is a saying:
To help someone is not offering him the "fish", but teach hin to catch the "fish" ... ;-)
What I want to say is, if You took You some time and compare the different world visa their settings, You will soon recognize which will lead to which result.
(most things have been explaint in the configs itself by Khoorn)
... but I will do it soon one more time ;-)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
Hi,
I found 2 reasons why BetterBOB is crashing if someone tries to open an edited bo2:
1. If it has ablock ID not wanted by BetterBOB like 9 (water)
Solution: Change it "back" temporarely (Notepad) to somthing like stone (ID 1)
2: If it has a "Spawn Biome" not basic for BetterBOB (like Custom or ...).
Solution: Change it "back" temporarely (Notepad) to somthing like Forest.
..............
Regarding the SwampTree:
I played a little more with it and came out with this:
Download bo2.
As You see in the screens, it is working well as You want it to do in my world.
Did You check water level in Your setup?
(and edit it to +/- 3 to Yours in the bo2)
May be it still floates in deep water.
To avoid this tree in deeper water You have to manage that the biome (swampland) for this Mangrove-Tree is without deep water (like in real nature, Mangrove doesn´t grow in deep water).
Not easy, but worth the effort I think.
I know no other solution so far.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Khoorn
Sorry, but how do we get this version working?
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
Could you help me out once last time.
I was wondering if I could have a one last custome world made by you, an expert.
Desert Biomes:
Large Biome
Not Rare
Default Mineral Generation
Small Hills
Savan Trees
Large cactuses
Grassland Biome:
Large Biome
Not rare
Default Mineral Generation
Flat
A few normal trees
Snow Biome:
Large Biome
Not Rare
Default Ore generation
Snowblock as surface
Frozen water
Huge Pine Tree (I suggested it earlier) All over
Extreme Hills:
Medium
Rare
Tall Mountains
Default Ore generation
Trees on side of mountains
Forest Biome:
Medium
Not Rare
Default Ore generation
RARE junglegiant_trees trees
Ocean Biome:
Rare
Medium Biome Size
Deep oceans (for some reasons Oceans go all the way to bedrock, please stop this) :P
Swamps:
Cool Swamp Biome you made for that other guy :P
Custome Biome:
Floating islands
Medium
Not rare
Default Ore generation
You don't know how much you have helped our server. It's hard to find generous people like you and Khoorn these days. best of luck on the map!
-
View User Profile
-
Send Message
Posted Jan 15, 2012Hey Guys!
I'm the Wessex that made that palm.
I also made 30+ other BOBjects and run a (not-so-frequently updated) PTM/TC map generation thread over here:
http://www.minecraftforum.net/topic/380698-wessexstocks-wild-maps/page__mode__show
Here's my collection of BOBjects, it's clear which ones I made but several are not mine.
Link Removed: http://www.mediafire.com/?2ntw23s9rdk45xn
I'm not sure what to say about everyone elses objects crashing BetterBOB but I don't think any of mine do. If you can't figure out what my BOBjects are supposed to look like by the title alone, just google the trees name and I'm pretty sure you'll work it out.
-
View User Profile
-
Send Message
Posted Jan 15, 2012Dev version for 1.1 here
New :
Must be compatible with 1.2.11 version worlds.
@deleted_6846210 Yeap it is interesting, will add link soon :) Also may you adds your great worlds to this page ?
-
View User Profile
-
Send Message
Posted Jan 15, 2012I tried out the darkness thing, and changing the max/min height, but no effect. It still can have nothing under it making look like it's floating.
A couple of things to note; I found you can't open bo2 files in the BOB after they've been edited in a text editor. The bo2 I linked too already has a large dirt foundation occupying levels -2 to -4, so the problem only occurs is the water is 5+ blocks deep. Also, that pic you first linked to, has normal swamp trees, not my ones.
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Slye_Fox
Hi,
sadly I couldn´t open it with BetterBOB (it seems something is out of the limitations of BetterBOB, like it often happend with my bo2´s too).
So I opened it with Notepad and changed this bolt parts:
[META]
version=2.0
spawnOnBlockType=9
spawnSunlight=True
spawnDarkness=True
spawnWater=True
spawnLava=False
underFill=True
randomRotation=True
dig=True
tree=False
branch=False
needsFoundation=True
rarity=50
collisionPercentage=5
spawnElevationMin=59
spawnElevationMax=65
spawnInBiome=Swampland
[DATA]
-2,-1,-2:3
-1,-1,-2:3
0,-1,-2:3
-2,0,-2:3
-1,0,-2:3
0,0,0:17.0
-1,0,0:17.0
-1,1,0:17.0
0,1,0:17.0
-3,0,0:17.0
0,3,0:17.0
-1,-2,0:17.0
....
Here a screen of Your bo2 file in swamp-world:
... and this is my edited (the bolt parts above) bo2:
Please try it out.
My "Idea behind this 59/65 settings is, that in this way it only is allowed to spawn at this waterlevel (if too 62 in Your world) to "fit".
In my Reed.bo2 (schilf.bo2) I´ve made a "basement" of some dirt blocks sitting -2 below the water level (62 in my world) and giving it min/max to 59 and 65 (at water level 62) in WorldConfig.ini.
(Same I did with Your bo2 now)
This aids to "underwater floating" reeds...
But this can be seen only, if Your char is diving ;-)
In case of Your Mangrove-Tree, it is filled now below the roots to the ground with dirt (ID 3, under water).
I hope I could transmit the point, I wanted to explain.
I use the dirt and the settings just as an aid to get it spawn in water + under water and only in a very limited height level.
May be I´m totally wrong, but with my Reed.bo2 it worked out very acceptable in my eyes.

Best regard
mysource
(now going to sleep)
-
View User Profile
-
Send Message
Posted Jan 15, 2012Hi,
mainly @Khoorn:
As I`ve promised, I `ve set up a little Website regarding the .bo2`s.
Actually it is now "only" a short illustration how the bo2´s are looking like and at the Bottom is the Download-Link containing all of my (and 2 "foreign" ones, the 2 palms from "wessex") bo2´s in one single .zip file.
If You like the idea / Site, feel free to set a Link in Your Forum here, to give everybody access to it.
Here we go:
http://kartwork.de/bukkit/
Enjoy, best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 15, 2012@mysource
Hmm, already got those. Here's the file if it helps; Link Removed: http://www.mediafire.com/?u8x6lr8tq72g6a4
-
View User Profile
-
Send Message
Posted Jan 15, 2012@bootscreen88
1. No, not yet. Khoorn wrote that new build will be today at night.
2. You can delete plugin but trees will not grow from sapplings. I do not know nothing about other problems.