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 Mar 4, 2012@deleted_6846210
There's no need to be mean, mysource.
To find the information most of us keep asking, we have to sift through several pages of chat, follow multiple odd links, and post questions that don't get answered for days at a time (and have been asked for several weeks).
We know Khoorn is busy, and respect that! We also know that several of you are spending a lot of time trying to help us out. I love that, and respect that too.
But most of the people asking questions HERE aren't just tinkering; most of us have severs full of folks who love the TC mod, and all of those people are asking us if we're ready to update.
Surely, mysource, you've observed by now that every time new features come out for Minecraft, people get very excited. We understand that the Craftbukkit > Mod support pipeline takes days (if not weeks). Most of our questions, then, are asked so that we can get a rough idea of when things will happen. Khoorn = busy...understandable, and good to know!
Also...you have to admit...1.2 is a BIG update for TC. For those of us who like altering landscape, double the height and new biome features (metadata, etc) means a LOT for our future.
For my part, I hoped Khoorn (and his dev team) would have had time to work (like other mod teams) in advance, so that the time between 1.2 release and update of TC would be small. But he's busy...and we'll certainly wait.
I'm looking for the updates. And I'm patient. I watch this comment flow every day, and eagerly await the update here.
In short - this is (and always has been) my favorite mod. It's core to how I enjoy Minecraft, and I'm very excited and eager to see it updated.
-
View User Profile
-
Send Message
Posted Mar 4, 2012@Khoorn I'd like to help you update the plugin if I can. That there is a client side mod as well do increase the project complexity and learning curve for new developers.
Is anyone even using that client mod?
-
View User Profile
-
Send Message
Posted Mar 4, 2012Does this change the biomes? Are the color of grass and leaves and if it snows and freezes determined server-side or client-side?
-
View User Profile
-
Send Message
Posted Mar 4, 2012Was wondeering that too B3NW
Also, will we be able to use the new height in the config? (anyone know of any plugins that moves cloud height too?)
-
View User Profile
-
Send Message
Posted Mar 4, 2012Thanks for taking time for updating this awesome plugin Khoorn, looking forward to using this in 1.2. Will the update include the ability to write the biome type to the chunk also? So artificially generated biomes such as snow ones can actually have snowfall in them?
Thanks in advance!
-
View User Profile
-
Send Message
Posted Mar 4, 2012can't wait! :-) good luck with the update
-
View User Profile
-
Send Message
Posted Mar 4, 2012Yes i know about update :/ Unfortunately i was busy in real life.. so i will start working on update today night.
-
View User Profile
-
Send Message
Posted Mar 4, 2012@deleted_6846210
Rofl typical humans xD 1.2 is boring anyway and bukkit got a bunch of critical bugs left so no reason for updating yet. But i still hope it will be done somewhere next week <3 And i don't suggest using your way because worldborder don't always generate 100% Did that 2 times and got 2 corrupted maps from that.
-
View User Profile
-
Send Message
Posted Mar 4, 2012Looking forward to a new release after Reco build keep the fantastic work :)
-
View User Profile
-
Send Message
Posted Mar 4, 2012Seems nobody is able to READ and I can only shake my head about this behavior of all this impatient people here.
The Impatient can really be very glad, that I´m not Khoorn....:-(
-
View User Profile
-
Send Message
Posted Mar 3, 2012I am using TerrainControl 2.0.6 and Bukkit 1.2.3.
tc check world
01:22:31 [WARNING] Unexpected exception while parsing console command org.bukkit.command.CommandException: Unhandled exception executing command 'tc' in plugin TerrainControl v2.0.6 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:461) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:457) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NoSuchFieldError: a at com.Khorn.TerrainControl.Bukkit.BukkitWorld.<clinit>(BukkitWorld.java:57) at com.Khorn.TerrainControl.Bukkit.TCPlugin.CreateSettings(TCPlugin.java:128) at com.Khorn.TerrainControl.Bukkit.Commands.CheckCommand.onCommand(CheckCommand.java:29) at com.Khorn.TerrainControl.Bukkit.Commands.TCCommandExecutor.onCommand(TCCommandExecutor.java:46) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 7 more
-
View User Profile
-
Send Message
Posted Mar 3, 2012Uh oh... does khoorn know about the update?
-
View User Profile
-
Send Message
Posted Mar 3, 2012Okay, just to be clear. There is no way to generate a world using this if I've updated to 2.3? If so could someone point me to a simple terrain generator that is working with 2.3? I'm trying to generate a world with nothing but Jungle/Marsh biomes for a pvp server me and my friends can use. Thanks!
-trc
-
View User Profile
-
Send Message
Posted Mar 3, 2012Is there a chance of this being updated or has the project been abandoned? This was a great mod and it brought back Minecraft for me after the beta 1.8 terrain generator made everything ugly. I would really appreciate it if this was updated, but if it's not I understand.
-
View User Profile
-
Send Message
Posted Mar 3, 2012@notcam45
Hi,
yes this is true if the (old) TC-Mod is still in the Plugins-Folder...but NOT in bukkit.xml !!!
If You put this:
worlds:
your_world_name:
generator: TerrainControl
... again in the bukkit.yml, Your server will produce errors and NOT WORK for sure.
Should be have cought Your eye still...;-)... and is a little of basic TC knowledge, or not?
Again I only can say:
If people can´t wait, use my workaround to get them playing with the new versions and Your existing map(s).
You can update later to the recomended build (bukkit) without any problem I think.
Bye for now,
mysource
-
View User Profile
-
Send Message
Posted Mar 3, 2012The dev version has no problem loading on my 1.2 server. Weird I guess. It says TerrainControl now enabled.
Here is why I'm impatient. I would like to update my main server to the Dev Bukkit build so my players can play on it, Now my players are spamming me about when I will update and they have started to complain, including my donors. That is why. However I understand Khoorn has a life outside of Minecraft and I respect that, I'm guessing he is waiting for a release from Bukkit of a recommended build.
-
View User Profile
-
Send Message
Posted Mar 3, 2012Hi,
Khoorn is a "he" ...;-)
... and why this impatience ???
There is no reason for not patiently waiting until everything (MC) comes to a final halt (again).
WHO NEEDS ANYTHING TO UPDATE AT ALL ?
... may be MC is 1.2.4 now soon ???
And additional there is a live far from MC in reality...and Khoorn is not virtual too ;-)
The rest regarding the mentioned dev versions ... ????
(v 2.0.6 is well known...for MC1.1...You are not using it or any other TC Version working with MC 1.2.3 for sure)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Mar 3, 2012Khoorn, if your too busy to update the plugin I understand. However, if you have lost your passion for Minecraft and no longer desire to update this, I beg you to hand it over to an author that will. Thanks.
PS: It appears he/she has uploaded a DEV build for 1.2.3, I'm using it on my 1.2 server right now.
(Look for this passage Above)
Dev versions
Alpha version of Terrain Control:
Bukkit version here
SSP & Client version here
PSS: It also appears that this dev version has crap load of errors, you cannot /tc check world. So unless you already generated a world, this is still useless.
-
View User Profile
-
Send Message
Posted Mar 3, 2012I don't get it. I'm using the exact same version of Minecraft, the exact seed, the same config. And I can't get the same map...
-
View User Profile
-
Send Message
Posted Mar 3, 2012@Dreamskiller
Hi,
I understand...and yes Your Idea regarding the different MC versions might be right.
...because same seed, same version and settings of everything (MC / TC) must create the same world.
Good luck, but You will find out the reason.
Hint:
Compare the datum in the different folders / files to find out the time of creation => version used.
...............
@ All:
Something completely different...I played around today a little with "old" TCv14 worlds and took a "Floating" one and used my "workaround" for conversion to MC 1.2.3.
The result looks extreme, I never before had this "sight":
The world is "leveled" at about waterlevel 8 (short above bedrock, only with a little water / land to get the wanted "look and feel" and the Rest is floating landmasses up till about a height of 126 to 127 (to avoid the ugly black spots on top...old world and now no loger occuring at this elevation).
The "tower" ist build up till 256 to show the gap ;-) to the "old" limits.
(sorry, I forgot to block in TC the buildup uf the mineshafts and this "stupid" stuff)
Slowly I will be get warmed up a little more for MC 1.2.3 too ....
... but, let everything take the time to grow.
I think it will take some (more/longer) time, till most really neccessary Mods are updated now and working well...(!)
Consider only Mojangs update "Philosophy"... 3 Updates in the last 2 days or so..terrible and not a really professionall art of working in my eyes.
(I would never release a Version bevor tested to be nearly fool-proof...and I would never update any Mod if being a Modder, before the final verson of MC...if this will ever happen !!!! would be released)
If Khoorn will update (hopefully), he will be my hero again.
....but will anyone support him a little more to do this (there is a possibility to do this) and not "only" asking for Updates a few minutes behind any new MC-Version of the never ending MC-Update Terror has been comming out ???
...and who really needs this permanent new versions of MC at all ?
(I could live for decades even with MC 1.7.3 and the old BTM-Mod...this was nearly as nice as it is now, or not?)
Think about it a few minutes please.
Best regard
mysource