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 30, 2012A world with the same seed with the same config will reproduce the same world, right? I just wanted to make sure.
-
View User Profile
-
Send Message
Posted Jan 30, 2012hi agen. if i can give a request can i ask that you add custom hight limit. examel it is not limited to 128 blocks butt can be as large as you desire like 300 or 500. I know this is not posibol whit standard server software and i am sure it vile be a pain in the ass to code and get working but it vil be one of the colest thing that happend to Bukkit sins multiworld where introduced. In addition it vile give your mod the status as the leading mod when it gets to world geneation. Ps. sorry for poorly english this is my second language after all
-
View User Profile
-
Send Message
Posted Jan 30, 2012@minechomp
Hmm yeap i forgot about this noise ... will add.
-
View User Profile
-
Send Message
Posted Jan 29, 2012Any possible way to create a island and all ocean, with caves and such under neeth? Video. http://www.youtube.com/watch?v=BcsN3d7eKgY
@deleted_6846210
Thank you dear sir, but instead all i did was make land rarity 1, and ice 1, to create literally 5 blocks on dirt and sand, and then i added blocks to make an actuall island.
-
View User Profile
-
Send Message
Posted Jan 29, 2012@minechomp
Hi,
what You could do is, to change this:
SurfaceBlock:12
GroundBlock:1
in the spezific biome.ini´s (Desert.ini in my example here) to:
SurfaceBlock:12
GroundBlock:12
(= sand surface + sand ground)
This may do the "trick" ;-)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 29, 2012@meteostrike3
Hi,
just one small island and all ocean ???
I don´t know a way to get this with TC.
But here some WorldConfig.ini settings, to get nearly what You want:
GenerationDepth:9
BiomeRarityScale:50
LandRarity:97
LandSize:4
LandFuzzy:5
IceRarity:1
IceSize:0
FrozenRivers:false
FrozenOcean:false
RiverRarity:8
RiverSize:1
RiversEnabled:true
NormalBiomes:Desert
IceBiomes:
IsleBiomes:Desert
BorderBiomes:Beach
CustomBiomes:
......
WaterLevelMax:64
WaterLevelMin:0
MaxAverageHeight:0.1
MaxAverageDepth:0.1
FractureHorizontal:0.2
FractureVertical:0.3
Volatility1:0.2
Volatility2:0.2
VolatilityWeight1:0.3
VolatilityWeight2:0.45
DisableBiomeHeight:false
......
caveRarity:12
caveFrequency:100
caveMinAltitude:0
caveMaxAltitude:128
individualCaveRarity:75
caveSystemFrequency:3
caveSystemPocketChance:0
caveSystemPocketMinSize:0
caveSystemPocketMaxSize:4
evenCaveDistribution:false
......
and You will get similar map:
Play a little with the settings (in DesertBiome.ini too), to go more or less in the direction You really want.
Regarding the caves, same with the cave settings, try a little from the baseline I gave here and You will come out with satisfying results.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 29, 2012Any possible way to create a island and all ocean, with caves and such under neeth? Video. http://www.youtube.com/watch?v=BcsN3d7eKgY
-
View User Profile
-
Send Message
Posted Jan 29, 2012Argh! Can you add an option to disable basins? Basins are random patches of stone in the middle of nowhere. And remove surface stone does NOT fix them like it says it does. If anything it makes it WORSE.
-
View User Profile
-
Send Message
Posted Jan 29, 2012@Khoorn
Okay, I managed to compile the newest version of IcedTea by myself, quite a lot of hassle though. Now everything works as I expected it. Thanks once again, for your great work on this plugin!
@Shaun_das_schaf Do you have
in your bukkit.yml? How did you add world2; which plugin do you use for world management? And you might want to try it without spout, just to see if it makes any difference. If nothing will work you can always stop and restart your server to get the config reloaded (but I guess you already knew that)
-
View User Profile
-
Send Message
Posted Jan 29, 2012I tried to do /tc reload world2:
"An internal error occurred while attemping to perform this command"
And the config won't get load then... /tc reload works, but I want to reload config for world2 not for world...
-
View User Profile
-
Send Message
Posted Jan 29, 2012@Khoorn
Yeah, but how? I already have the latest version available in the Debian package sources :/ Do I have to manually compile IcedTea?
-
View User Profile
-
Send Message
Posted Jan 29, 2012@KillahKiwi Update your java.
-
View User Profile
-
Send Message
Posted Jan 29, 2012@Khoorn / @Everyone willing to help
Everything worked fine on my local system (both Windows and Ubuntu) but when I try to start bukkit on my Debian server I get this error message and the process immediately quits.
Serverlog: http://pastebin.com/wMRKmC1g Errorlog: http://pastebin.com/4iD7AQW4
Maybe this line is relevant:
I used fresh copies of TC and Bukkit and just uploaded the TC configuration files to my server. I do not use any other plugins atm.
-
View User Profile
-
Send Message
Posted Jan 28, 2012@Khoorn
Hey there. And thanks. I've used PTM and Terrain control for almost a year now. I do work clean. I keep backups of previous changes, and I typically make small adjustments towards a goal.
It just strikes me as odd that, for exmple, changing Volatility2 from 1.8 to 1.7 can go from generating a typical mix and dispersion of biomes to generating ONLY oceans.
Not a complaint, mind you. I love this mod. I'm just trying to see if what i'm experiencing is common.
-
View User Profile
-
Send Message
Posted Jan 28, 2012hi
-
View User Profile
-
Send Message
Posted Jan 28, 2012@rvarnell
Hi,
that´s not an "issue" in TC-Mod, it`s an issue in not working clean, sorry.
but ... it´s not easy, I know ;-)
... but also, You should know, that by documenting yourself everything You change before You`ve changed a single value (!) which setting has been changed to destroy Your nearly fine world.configs...;-) ... You will get LOST.
My help is simple:
Read, Read, Read....here in the Forum, as many times told. (I think some times, to often, but...)
I believe, that many are tired to help in similar "constructed problems", sorry.
Never change anything without having a save from Your settings BEFORE You change something !!!
Never neglect this single point and try to save time with asking...
You will find out easy what went wrong...with a hint:
... may be, You have changed GenerationDepth ... or even more simple: WaterLevel ?
mysource
-
View User Profile
-
Send Message
Posted Jan 28, 2012Hey guys,
Any of you seeing an issue in 1.2.14 where barely changing a couple of settings will cause only Ocean biome to spawn?
I swear, I'm getting a world close to what I like, and then I change a Fracture or a Volatility setting and suddenly, everything generates Ocean biome.
-
View User Profile
-
Send Message
Posted Jan 28, 2012Hi,
I made the configs for a person who wants an "AVATAR" (film) like / similar world in MC server.
and this is, how I finally came out now:
I`m getting much more familar with MC1.1 / TC v14 now...;-)...and I like it even more and more now too.
Thanks again, Khoorn :-)
There will be a webpage soon, showing all the bo2´s by image too.
(I`m now a member of the Team at massivecraft.com and exactly there will be the page to be found in the next days)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 27, 2012@minechomp About minecraft forum - yeap it will be .. but after make test single version .. it will be very soon.
About temperature and wetness based biomes - heh it was in 1.7.3 and this need big remake again :/ Anyway you may do something like this now. For example: make 2 biomes plains and desert and add forest and swamp isles to plains - so between desert and swamp will be always plains.
-
View User Profile
-
Send Message
Posted Jan 27, 2012What if biome distribution was temperature and wetness based? Wouldn't that kill the whole desert beside taiga beside swamp, bad biome distributions? I have no idea if this would even be possible though.......