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 Feb 1, 2012Hey Khoorn, 2.0a is awesome :D Can't wait to hunt down more bugs!
-
View User Profile
-
Send Message
Posted Feb 1, 2012I only have to use 1 custom biome to upset the plugin. Then the world acts like it never existed. I have edited bukkit.yml and added TerrainControl as the generator. Still the same errors. I plan to update to 2.0.0 here soon.
-
View User Profile
-
Send Message
Posted Feb 1, 2012@minechomp Hmm how much custom biomes you use ? I think it is my bug :/
Also may you try 2.0.0 version ?
@Dreamskiller
Yes - Default mean use default Notch ... Here was some peoples who did not want use custom biome generator or terrain.. Bo2 is part of terrain generation.
@deleted_6846210 Ehh .. it did not work with 1.2.14 .. it works like standard client. For test - change fog color in config and connect to 1.2.14 - that did not changed ( or i am totally lose now :( )
Soo back again .. when you have client with installed 2.0.0 and have bukkit server with installed 2.0.1 with default config in server - you get this error. right ?
-
View User Profile
-
Send Message
Posted Feb 1, 2012So I've figured it out. You cannot add custom biomes to any world except the main world..... You have to make do with what biomes your given. :( It definitely is a multiworld related problem. Might want to look into it.
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Dreamskiller
Hi Dreamskiller,
I made a short testing to this the last few minutes, just to be 100% sure ... and it´s thru:
Default = Notch Minecraft world (ugly) without anything from TC Mod..exactly as told in the configs by Khoorn.
@ minechomp:
:-), I think the same, Default is a pure waste.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Dreamskiller
No it won't. Terrain control's default settings ARE minecraft default. Or very close. I don't even know why that option exists. Waste of space IMHO.
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Khoorn So, it seems that the previous asumptions are true (after a quick look at the code).
So, basically, if I set
ModeTerrain:Default
ModeBiome:Default
TC won't do anything ? Even for the Bo2 objects ?
-
View User Profile
-
Send Message
Posted Feb 1, 2012Ok I can say with confidence that terrain control CANNOT run multiple worlds with custom biomes.
I switched to multiverse and got this:
http:pastebin.com/zxrdnFgB
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Khoorn
Hi Khoorn,
I understand....a little more now.
Regarding what I´ve said to TC v1.2.14 and TC-Singleplayer, it´s much more complicated as I thought till my last posting.
Actual result:
It´s NOT working if I overwrite the aip.class with Zombes one.
I´ve uploaded a Screenvideo (not best quality, sorry) tor download, which proves it v14 + singleplayer TC Mod working well together:
Download
My fazit now:
In my case, TC server version 2.0.1 doesn´t work with MC1.1 TC singleplayer Mod and Version 1..2.14 only with "sun-Mod" disabled in Zombes-Mod-Pack ... :-(
... but may be, I find a way to get the "sun"-control back in an other way.
(it´s much helpful to get brightness with a fingertip at + or - tab...;-)...)
Big ??? is, why version 2.0.1 doesn´t work (is anyone else here with this "problem"?) and version 1.2.14 does (but shouldn´t as You told...)...I don´t know
Do You know why, Khoorn?
Best regard
mysource
UPDATE:
day / night (brightness) switch is solved:
/time day or /time night does it :-) (it´s made by Essentials Server Mod I think)
-
View User Profile
-
Send Message
Posted Feb 1, 2012Well.... 1.2.14 will not run a 2nd world with edited config without giving me a billion issues..... And updating to 2.0 and ruining my current world is kinda.... un-appealing either way.
EDIT: Turns out it was my multiworld (xcraftgate) Not wanting to load custom biomes on a 2nd world. What is this?
-
View User Profile
-
Send Message
Posted Feb 1, 2012@deleted_6846210
aip is class where created biome manager and terrain generation class ... So this is main class for TC .. if i try another ways it will looks and works like connect battery to gasoline pump in car, instead normal way.
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Khoorn
Hi,
no, it`s exactly the other way round...
The new v 2 Version isn´t working, the old one does it like used, TOPNOTCH.
To prove, I´ll set up a little video and post it later.
Please don´t forget to solve the really important Zombe/aip.class problem...please.
By, mysource
-
View User Profile
-
Send Message
Posted Feb 1, 2012Hi Khoorn,
so I´ve cooled down a little ;-).
Everything works great and I figured out what causes the Zombes-Mod error regarding the "sun"-part of the Mod:
It´s the aip.class.
I simply copied the aip.class from Zombes-Mod again over the existing from Your Mod and everything works as used to be :-)
Last question from my side to the TC-Mod Update:
What are You using the aip.class for in Your Mod? (Light changes?)
Please change this class to be compatible with the very basic Zombe-Mod, the most important of all Mods for everybody I belive.
..or is my "hard way" solution (to overwrite it with Zombe aip.class again) without any problems / drawbacks regarding TC-Mod?
Has nobody else had this problem / confusion ???
Okay now, I´ll keep on mapping now again..;-)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 1, 2012@deleted_6846210 O.o Are you sure ??? It is a magic, man ... 14 version cant work with client :-O
-
View User Profile
-
Send Message
Posted Feb 1, 2012So, Khoorn, can you please clear this point ;
If we set TerrainMode : default , none of terrain settings in the file will apply If we set BiomeMode : default, none of biome settings in the file will apply, nor settings in BiomeName.cfg
Please clear those infos, and clear the wiki (there is a comment about this in the wiki).
Thanks.
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Khoorn UPDATE 2:
OH my god..why didn`t You tell that TC Server-Mod has to be VERSION 14 :-O
This was the reason for the error message..puhh.
It was confusing to find a new version of TC-Mod next to the SinglePlayer Update...but not been said that both don´t go never together.
General "helpful hint" from my side:
Please be much more explainable and tell always what is working together ... and much more important, what not.
Now I got it to work finally:
A clean MC 1.1, only singleplayer TC-Mod in and as Server the TC v14 Version and NOT the TerrainControl v2.0.1.
Why did You not tell this very important fact ???
Sometimes it´s hard...;-)
Now I try to use all of my standart setup / MC and try again, think it will work too now.
Question:
What is the reason to put a new TC-version next to the new singleplayer Mod and both don´t like each other ?
The dev version is this way a little without much sense, or not?
Sorry, but thuis is the first time I get a little "shouting" as I tried...;-)**
UPDATE:
I tried too now in %appdata%...but similar error :-( :
21:02:27 [INFO] mysource [/5.177.122.208:59594] logged in with entity id 66 at ([world] -112.5, 70.59375, 210.5)
21:02:28 [INFO] TerrainControl: client config requested for world world
21:03:01 [INFO] Read timed out
21:03:01 [INFO] mysource lost connection: disconnect.endOfStream
the bolt message is the key to thge reason i believe...
.....
Hi Khoorn,
despite I did everything in the way You told now, ... nothing, still the same error.
I think the server didn´t find the files...
I run MC from a folder (data), not (unconvenient) in %appdata%, as it is MC´s default.
But that´s not the proble.
I`ve found the TC folder now with the configs from SinglePlayer world in the (new created) world in MC saves folder, that´s right...
...but as I said before, same error all time.
SinglwePlayer runs like hell, top..only the bukkit server wouldn´t find the configs...:-(
I use not other client/server Mod.
Just the necessary standart client Mods:
Zombes,TMI,WaterShader,ModLoader,Audiomod,"Boobs",MiniMap and HD Patch for sure.
(All of this Mods are basic and absolutly necessary to make MC usable in my mind)
Has TC Mod a fixed path to %appdata% in its code?...that would explain many things.
Best regard
mysource
PS:
@Narga88
READ, READ, READ... please...
The last questions have been still answered many times in the last few pages here in the Forum ...
-
View User Profile
-
Send Message
Posted Feb 1, 2012Hey, I want to convert a schenatic file to bo2. I tried it with the ruby script but I dont even know how to install it. So could someone please convert the attached file (at the forum) for me?
Thanks!
@Khoorn: Could you please give me the Biome settings of the pictures on the page here (lava cave and desert)? Theyre looking great!
And btw, is there any forum or website where you can share biome settings/files or bo2 objects?
Best regards, Narga
-
View User Profile
-
Send Message
Posted Feb 1, 2012@deleted_6846210 I am add some description ...
First: single version use same config as bukkit and config must be placed in world folder. ( for windows 7 c:\Users\Your_User_Name\Appdata\Roaming\.minecraft\saves)
Second: did you use default config in bukkit server when trying connect client with TC ? Your server and client was on one computer ? Did you use any another client-server mod ?
Thanks for testing :)
-
View User Profile
-
Send Message
Posted Feb 1, 2012@Khoorn
Hi Khoorn,
no, as I´ve said, I let TC build up the folder with the configs and didn´t change anything.
MC start well in singleplayer and I can choose the TerrainControl (but don´t know were to conigure and so what to do with it...?).
If I try to use it with bukkit, bukkit starts well too and if I then start MC, this error occures.
Question:
Is there or should there be found anywere a config for the singleplayer MC ?
Sorry, but I cann nor really see the sens of the singleplayer version now without some configurations as in server mod.
Would be best You would explain much more regarding this version, I think.
Anyway, I use it only to "keep up" with the early "Updaters" and for some testing now...;-)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Feb 1, 2012@deleted_6846210 Did you use custom biomes ? Seems server send wrong packet with config to client.