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 1, 2012@EHAndrew
So the zoom for GenerationDepth is a measure of how big the biomes generated will be in comparison to the land they're generated on top of?
-
View User Profile
-
Send Message
Posted Jan 1, 2012Hi,
I´ve made a new Tree:
and some Grass-Land:
BiomeSize:4
BiomeRarity:100
BiomeTemperature:0.8
BiomeWetness:0.7
BiomeHeight:0.3
BiomeVolatility:1.3
SurfaceBlock:31
GroundBlock:2
...............................
.bo2 Files Download
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 1, 2012@DrizztxGuen
Zoom is how many blocks equals one normal world block... like the nether has a zoom of 8. if you travel 10 blocks in the nether, you've gone 80 in the regular world.
-
View User Profile
-
Send Message
Posted Dec 31, 2011What does it mean when the .ini's say "zoom"? What is zoom?
-
View User Profile
-
Send Message
Posted Dec 31, 2011@WGMasterMPH
Then you have forgotten to edit the bukkit.yml config file for the default world so that is actually using Terrain Control to generate worlds with.
Terrain Control on its own is not not drop and play you need a world manager that support generators or you need to learn how to use the inbuilt bukkit.yml config to make the server see the generator and use it.
-
View User Profile
-
Send Message
Posted Dec 31, 2011When I use /mv create your_world_name normal -g TerrainControl my server crash in the second... what?
-
View User Profile
-
Send Message
Posted Dec 31, 2011@deleted_6846210
Unfortunately, I did that, and that's what returned the error. I appreciate the help though.
-
View User Profile
-
Send Message
Posted Dec 31, 2011@T00CLUTCH
Hi,
only put the downloaded TerrainControl.jar into the Plugin Folder of Your Bukkit Server.
Restart Server and everything will be created with the standart settings.
How to change this settings (using Notepad++) has been often discussed here in this Forum.
(even Download of cpl. Settings Folder bo2`s included can be found very easy... ;-) ...)
Best regard
mysource
(now going to celebrate "New Year", by by...)
-
View User Profile
-
Send Message
Posted Dec 31, 2011Hi,
again me with some additional hints.
Here a "mixed" world with only Desert and ExtremeHills:
To get this (Seed in Server is always "tim1998+steps1956 without the """) You use in WorldConfig.ini:
...GenerationDepth:10
...
LandRarity:92
...
LandSize:0
...
LandFuzzy:10
...
IceRarity:1
...
IceSize:0
...
FrozenRivers:true
...
FrozenOcean:true
...
RiverRarity:4
...
RiverSize:0
...
RiversEnabled:true
...
NormalBiomes:Desert,Extreme Hills
...
IceBiomes:Ice Plains,Ice Mountains
...
IsleBiomes:MushroomIsland
...
BorderBiomes:MushroomIslandShore
WaterLevel:60
...
MaxAverageHeight:0.0
...
MaxAverageDepth:0.0
...
FractureHorizontal:0.1
...
FractureVertical:0.1
...
Volatility1:0.1
Volatility2:0.1
...
VolatilityWeight1:0.5
VolatilityWeight2:0.45//
and in ExtremeHillBiome.config this:
BiomeSize:4
...
BiomeRarity:100
...
BiomeTemperature:0.2
...
BiomeWetness:0.3
...
BiomeHeight:0.2
...
BiomeVolatility:2.2
and in DesertBiome.config this:
BiomeSize:4
BiomeRarity:100
BiomeTemperature:1.0
BiomeWetness:0.0
BiomeHeight:0.2
BiomeVolatility:1.2
-------If I get some sparetime in the future, I`ll try to set up a Tutorial (....as far as I know the stuff) with corresponding Pictures to the according settings, if someone would like me to do this ?
Best regard
mysource
-
View User Profile
-
Send Message
Posted Dec 31, 2011@WGMasterMPH
Hi,
see here, it works very easy:
As You told, You first startet the Server with the "non Desert world" settings ... and after that, You changed the settings to desert world.
After restart the server, You sure will "spawn" in a very "normal" world with everything in (because this part has been created with the standart settings).
New parts should be with desert only, if everything has be done right.
But...try this:
FIRST: SAVE YOUR ACTUAL COMPLETE SERVER FOLDER everything included !!!
Now DELETE the content of Your folder "testworld" in TC plugin folder of bukkit server plugin folder.
Copy and use my TC folder (Download later in this post) and start with an all new world.
Getting an all desert world now, compare step by step were Your problem in the settings/configs is located.
Use my TC Config Folder ( Download ) and compare with Your settings (or use it as ist is... ;-) ...).
You will get a world with desert only (and still some water) like this:
Most important is:
Take care of the right settings in WorldConfig.ini !
Take care of the right settings in DesertBiomeConfig.ini !
Take care not using settings which are cross deconstructive !
Take You some time and compare my settings in the Download with Yours....You will easily find out what`s wrong with Yours I think.
The only difference I can see so far seems to "stuck" in the point, that I always use the term "world" for my actual world and rename only the "old" world...or simply in the Point I told about first in this post (regarding server start with standart settings at the beginning).
May be You forget to change something somewere regarding the world name "testworld".
(If I want to use some of the "old" worlds, I have only to change the name in the server.properties file (Bukkit).)
Fore sure You always have to delete Your old world or You will only get "new" All Desert World parts in formerly still NOT CREATED PARTS of the old world, but I´m very sure, everybody knows this, but... ;-)
I use last recomended craftbukkit build with TerrainControl v1.2.11
Enjoy and post if this helped You to get You an "Only Desert World".
Best Regard
mysource
PS: Sorry for not perfect English...it`s too not my homelanguage...I´m German.
-
View User Profile
-
Send Message
Posted Dec 31, 2011@ledhead900 1. Just used this settings from the wiki for a endless desert
2. It says it's enabled
3. It's the correct world
4. World Manager Plugin? I just have TerrainControl in the plugins folder to test it
Thanks for answer!
-
View User Profile
-
Send Message
Posted Dec 31, 2011@WGMasterMPH
1. Settings in worldconfig you set are invalid for default config 100 and ice 100 is wrong you can only set up to the maximum Generation Depth size Default is 10. Also higher you go LESS of what ever it is you will get example Land Rarity:10 will give u NO land at all.
2.Check to see if Terrain control has been enabled on server start
3. check and double check you are on the correct world
4. Please list your World Manager Plugin
-
View User Profile
-
Send Message
Posted Dec 31, 2011Old generator still don't works.............................
-
View User Profile
-
Send Message
Posted Dec 30, 2011I apologize for asking a silly question, but I cannot go through 50 pages of comments with my current connection speed, so I'm here asking for help. On launch the plugin generates a Zip exception, because it can't find some zip file. I don't quite understand what it's missing, and the stacktrace just leads to a java class. I'm at a loss for how to get this to work.
-
View User Profile
-
Send Message
Posted Dec 30, 2011Can someone help me? TerrainControl v1.2.11 doesn't work for me with Bukkit RB #1597. Here is what i do:
NormalBiomes:Desert
LandRarity:100
IceRarity:100
-
View User Profile
-
Send Message
Posted Dec 30, 2011still using v1.20 (the dev version for the 1.0 one) Will updating make me lose my map?
-
View User Profile
-
Send Message
Posted Dec 30, 2011@woca
Hi,
simply use the console (T) in game and type in:
/tc map
Hit Enter
Now two .png files of 2 different maps (one like my screen) will be created in the root folder of Your craftbukkit Server.
One map is world_biome.png map, second is world_temperature.png map
Best regard
mysource
-
View User Profile
-
Send Message
Posted Dec 29, 2011@Juliui
Yes, agree. It seems like oldgen terrain still uses 1.0.0 terrain but biomes seems like they work though. At least there are smoother transitions between biomes, not like the abrupt ones in 1.0.0.
-
View User Profile
-
Send Message
Posted Dec 29, 2011@mysource
How did you get that image clearly showing the biomes?
-
View User Profile
-
Send Message
Posted Dec 29, 2011@Gianex
Hi,
I´ve talked about this in an elder thread about 24 pages back incl. downloads.
( http://dev.bukkit.org/server-mods/terrain-control/?page=24#c265 )
Here again:
Seed in server.properties is: tim1998+steps1956
For the people who want to test / use it, I´ve made a zip file LINK
of my TerrainControl folder with this settings and bo2 files included.
(For the desert only, take the DesertBiomeConfig.ini and the settings from WorldConfig.ini).
Even better, try my all new world TC-Folder LINK , with everything included:
world_biome.png:
To get even more extreme desert, "play" a little with the volatility settings in DesertBiomeConfig.ini.
Enjoy, best regard
mysource