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 3, 2012@H4Mm3r19
Hi,
sure I will try to help You.
First and most important at all:
Did You start with an all new world using my COMPLETE TC-Folder?
Did You leave this folder UNTOUCHED?
Did You use this setting tim1998+steps1965 for the world-seed in server.properties?
(which is to find in the root folder of Your server)
Did You DELETE everything regarding Your old world(s) ?
(world folder(s) in root of server folder)
If so, You must get an World exactly like mine!
Using the same SEED in server.properties + using the identical TC-Folder with everything in (Settings.ini`s + bo2`s and so on) results always in the exact indentical world with same spawnpoint and so on.
Never ever work without defining a seed because the random seed generator in MC will drive You cracy if comparing settings in TC or simmilar world generators by always messing up "settings" by the random generated seed of MC client.
(if not, it would have driven me cracy too, because all testing would be not comparable)
If I´m wrong, I would be glad to get some advice regarding this point, but I can only tell about my experience so far and this told me what I´m telling here.
This is wrong.
This is right:
NormalBiomes:Urwald,Desert,Forest,Taiga,Plains,Extreme Hills,Swampland
You see, no : but , have to be used to separate the biomes !!!
If You use "Custom Biomes" like Your "Desert IceBiomes:Desert IsleBiomes:Desert BorderBiomes:Desert CustomBiomes", You for sure too have to put this biome names in WorldConfig.ini at this place:
CustomBiomes:Desert IsleBiomes,...
(again with , separating, not : !!!)
But stay away from changing things if You don´t get the Mod to work properly now, just use f.i. my COMPLETE TC-Folder, set the world seed in the server.properties of Your server (nothing to do with TC!) to my seed tim1998+steps1965, DELETE (after having SAVED everything !) Your complete world folders and start Your server new.
This will lead to a brand new world, created 100% exact to mine.
Same will happen (with a different but still nice world) if You delete everything regarding TC-Mod (the jar, the world folders and the TC-Folder (!) in the server plugins folder) and after that start with just putting in the TC jar, start server and let it create a new world.
I belive, You are just doing something basical wrong.
Iit´s so simple, belive me.
I hope that I could help You a little to save Your hair ;-)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 2, 2012@deleted_6846210
I will show you my world tonight via its online map - Just testing couple new additions.
I managed to
I want to use this world painter tool tho as it seems really handy I grabbed it just now will be perfect for adding the finishes that TC alone just won't do.
-
View User Profile
-
Send Message
Posted Jan 2, 2012@minechomp
completely impossible/impractical - Its never the same on any world and it cannot be predicted where it will and won't. Rain and Snow fall by biome types as you know but these types are subject to the seed the client gets and the client does not get a WHOLE seed.
Its a valid seed but it contains no data on where the Real biome is on the world this is how come you will also find Swampland waters and such coloration miss match all over the place the client does not know where these real land types are as the seed contains no data about the modified algorithm used to generate the terrain . Client simply assumes its standard notch placement and acts accordingly to where the biome would be if it were using that seed..
So you can't just tell the client the biome is here or there do this since it has not bloody idea that your using a modified world generation setting list on the world.
At the best you can do is do what I did to combat it, Using certain world managers "myworlds - been using it for ages now" I Simply stated something I needed and it got added, in my case I full suit of controls for weather per type per world.
Now Spout uses will see rain where snow would normally be and non spout users will just see snow, but differences I wanted from that or any other was that I needed it to NEVER spawn the snow or Ice in areas it did snow and now I can, I disabled snow and ice formation globally for that world and left the effects on but if it looks like shit IE, Snowfalls in really really silly places Ill disable weather completely. Tho the way I have it set now should work fine just means non spout users will see snowfall where I will and others will see normal rain.
-
View User Profile
-
Send Message
Posted Jan 2, 2012I have an idea for the misplaced weather problem. Try making it so anywhere it snows is forced to be a biome with the ice biome algorithm, and any place it is raining is forced to be a biome in the normal biome set. Could that work?
-
View User Profile
-
Send Message
Posted Jan 2, 2012@mysource:
Hi,
I'm trying to understand how to use this plugin since 2 weeks, and no answer...
I tried extreme settings and nothing happens... from 1 to 15 on GenerationDepth, LandSize, LandFuzzy, IceSize and from 1 to 100 on LandRarity, IceRarity.
I tried NormalBiomes:Desert IceBiomes:Desert IsleBiomes:Desert BorderBiomes:Desert CustomBiomes:Desert but still have enormous oceans.
I tried to change the BiomeSize and BiomeRarity in each Biome config files, and nothing happens...
Following the wiki, I tried :
"The setting to pay attention to here is NormalBiomes—simply remove all other biomes from the list and leave only the one you'd like. Depending on the biome you use, you might want to make the world one huge endless continent by setting LandRarity:100 and get rid of all ice with IceRarity:100."
I also tried your "Only_Desert world" files, and I spawn on a little isle in the middle of a HUGE ocean...
I will become mad soon... Please, help me ! I can't sleep anymore... I don't eat, I have'nt anymore hair...
-
View User Profile
-
Send Message
Posted Jan 2, 2012@woca
Hi,
okay, now I think I know what You are looking for...but sorry, I have no solution regarding to do this 100% with TC.
For some special editing, I use this genious "Tool":
WorldPainter
With some "handwork" You can design nearly everything in Your world as far as I have tried out till now.
Sandy Island Borders or simmilar things can be done easy with "WorldPainter".
I use this Tool to edit some parts in the TerrainControl-World.
(world can be exportet / imported and so on)
Some Pictures (not made by myself!) linked from the "WorldPainter"-Thread:
I think, TC-Mod + WorldPainter = most epic "Team" ever.
I´m only still missing "WaterShader"-Mod beeing updatet to MC 1.0.1...but that`s something different ;-)
Best Regard
mysource
-
View User Profile
-
Send Message
Posted Jan 2, 2012I'm having some trouble getting this plugin to work at all on CB 1597. I can get up to step 2 on the install guide, but my server does not recognize any "/tc" commands required for step 3. I disabled all of the rest my plugins (by physically removing them and their folders from my servers file structure) and still the same behavior. Tried it on a freshly DL'ed server jar as well and still no good. Am I missing something here?
The only thing I can think of is that this machine only has java 7 x64 on it. Is there a version requirement to run this?
-
View User Profile
-
Send Message
Posted Jan 2, 2012I think I need some help. I've been trying to create a completely "underground" cavern world. But for some reason everything I create ends up looking like these. World Config: Link Removed: http://www.mediafire.com/download.php?l3z81900q2l7g29 and Biome File: Link Removed: http://www.mediafire.com/download.php?l3z81900q2l7g29
-
View User Profile
-
Send Message
Posted Jan 2, 2012http://www.minecraftforum.net/topic/380698-wessexstocks-wild-maps-new-map/
Just though I'd show off some maps I've made with TC (Suriname Jungle) or PTM. (all others)
I'm still learning how TC works but I intend to release a series of these, like I did last year with PTM.
-
View User Profile
-
Send Message
Posted Jan 2, 2012@deleted_6846210
That's not what I meant. I want the plains biome to be bordered by desert biomes all throughout the world, however, the entire continent will be plains and the desert only borders plains when it can also border oceans. So I end up with plains everywhere, and then desert around the outside of the continent
-
View User Profile
-
Send Message
Posted Jan 2, 2012Hi,
something in general to this Forum/Mod:
I don`t want to "spam" here with to many postings, but I would be very glad, if someone else would post some nice Screen of his Biomes (but not only /tc map, I "want" real "in game" screens) and post the Download of TC world Folder too.
(It`s only very little work to do this and I think, everybody has own Webspace, it`s so affordabe (below 2.- Euros/month) these days)
This will help many people regarding the genious TC-Mod and getting the best out of it.
Any better suggestions to this point of view?
As I told some time before, if of any interest, I will start some kind of "Online-Tutorial" to this stuff...but I´ve got still zero respons to this. :-(
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 2, 2012@woca
Hi,
simply change this in MushroomIslandBiomeConfig.ini:
SurfaceBlock:110
to
SurfaceBlock:12
to get Islands with sand only.
For the Island-Borders, change in MushroomIslandShoreBiomeConfig.ini:
SurfaceBlock:110
to
SurfaceBlock:12
(Different Blocks are possible fore sure ;-) ... )
To add more Island Biomes to TC / the Server world, You will have to add more here in WorldConfig.ini:
IsleBiomes:MushroomIsland, YourIsland
BorderBiomes:MushroomIslandShore,YourIslandShore
..................
Please give some respons if my hint was helpfull and post some Screens.
This is my point of "knowledge", but I can be totally wrong because I´m too still "trying out" many things theses days.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 2, 2012@B3NW
Hi,
most simple would be, to give here/us/me a Download-Link regarding Your COMPLETE (!) TC world folder with everything included.
After getting this, I will try it here with my server an find out, what´s going wrong.
Most mistakes in this direction will be made by changeing WaterLevel (to high, above 64), LandRarity (below 96), LandSize (other than 0 or 1 !) and RiverSize (0 or 1 !)
But, the default configs will/should work ALLWAYS very well.
If not, something went very bad ...
...................
You´re wellcome :-)
Best Regard
mysource
-
View User Profile
-
Send Message
Posted Jan 2, 2012@B3NW
What's your world config file look like?
-
View User Profile
-
Send Message
Posted Jan 1, 2012Hey, I'm having problems with the generator, literally anything I change does not effect how the world generates, everytime it's just an ocean world with a few scattered islands. The default settings do this and any other settings I change do this.
I can provide the /tc map if it's needed, but it looks nothing like what is being generated.
I'll PM you a livemap and a link to what the "/tc map" looks like. It's getting late here so maybe I've made a mistake somewhere, but surely it shouldn't be generating water worlds by default?
EDIT: Apparently issuing the command from the console has problems, it seems to only generate properly in game.
-
View User Profile
-
Send Message
Posted Jan 1, 2012I was testing the borderbiome stuff, and I made Desert a borderBiome to border Plains. The thing is, it only borders plains when it borders plains and the ocean. It's great if you want beaches ha, but I wanted to have it be able to border plains everywhere
Any ideas?
-
View User Profile
-
Send Message
Posted Jan 1, 2012@deleted_6846210
Thanks for the quick reply! And I'm loving the extra trees and biomes :D
-
View User Profile
-
Send Message
Posted Jan 1, 2012@woca
Hi,
to use my Trees, just put the.bo2-files from trees (all, or just the one You wish to use) in Your BO2-Folder of the world folder (your world name) in TC folder.
To "finetune" everything, You can do this by opening the bo2 file You want to change something with Notepad++ and You will see this:
[META]
version=2.0
spawnOnBlockType=3,2
spawnSunlight=True
spawnDarkness=True
spawnWater=False
spawnLava=False
underFill=True
randomRotation=True
dig=True
tree=True
branch=False
needsFoundation=True
rarity=500
collisionPercentage=15
spawnElevationMin=0
spawnElevationMax=125
spawnInBiome=Urwald
[DATA]
0,-1,0:17.1
0,0,0:17.1
0,1,0:17.1
0,2,0:17.1
....
Most values are self explaining.
To give the bo2 a biome where it will spawn, just change the value spawnInBiome
(in my case, it`s "Urwald" which means jungle in German) to the biome name in Your world where You want to have the specific Tree to spawn.
After restart Your Server, all bo2`s which are in Your BO2 Folder will be loaded and spawn in the specific biomes they have in their settings.
Which biomes will be used by TC-Plugin is in the settings of WorldConfig.ini here:
...
# Biomes which used in normal biome algorithm. Biome name is case sensitive.
NormalBiomes:Urwald,Desert,Forest,Taiga,Plains,Extreme Hills,Swampland,Steps,Gold
(Bolt biomes are my special ones, included in the Download below too)
...
You can Download HERE my latest TC world folder with all my bo2´s and some brandnew Trees for jungle included.
Some Screen with the new Trees:
Best regard
mysource
PS:
Someone asked a time ago about the char I use (Lara Croft wirh "curves"). ;-)
This is a client Mod named "notjustaboutboobs_10" (Google) which let You customize Your char regarding male or female gender and more.
-
View User Profile
-
Send Message
Posted Jan 1, 2012@DrizztxGuen
The way it works is the Generation Depth is the levels of zoom possible. So if you have it set to 10, there are 11 levels of zoom(0 to 10), or layers.
Now land generation says on what zoom level(or layer) to put land, 0 would create the largest land chunks, sorta like large continents when set to 0 and 1. It's like saying zoom in 0 layers, and place land. If you set it to 10, you'd be zoomed in 10 layers, all the way, when putting land, and you'd have lots of small islands.
An exaggerated example is layer 0 would be in space, and putting land down at layer 0 would give us continents. Layer 10 would be like being 1000 feet of the ground. Putting land down would create chunks as large as a football field.
Now to set how much land each biome takes up you go into the biome configs and set the biome size. For example, if you set desert's biome size to 0, and your land size was 0, you'd have large continents(land size = 0), and a desert Biome would take up a continent roughly because it's size is the same size as the land chunks.
-
View User Profile
-
Send Message
Posted Jan 1, 2012Hey mysource, what would I need to do to use your trees in the game? Just put the tree I want in the BOBPugins spot and in the biome configs at bottom under the tree part just replace whatever tree I want to remove with your tree's filename?