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 Dec 7, 2011@Khoorn
Posted...
I kept forgetting about the biomecolor doesn't really mean much as the client doesn't read that... I've been wanting to get an entire world with the swamp and mushroom biome colors.
-
View User Profile
-
Send Message
Posted Dec 7, 2011"/tc map" makes read time out and it lasts forever
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Pythros Place you custom biome config in forum
@ledhead900
You mean: try to send client wrong seed with no swamps ?
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn
I know client only knows seed but why can't the plugin - work out a suitable seed and use it. there is not way to actually fix it with out client mod any other way. My best option so far is to just disable weather and try get a decent seed that don't look too bad lol.
What if we got it working with spout to use the TC temperature map to read the colors on that and spout would use an addon that works with its client using this temperature map to tell client where proper biomes should be and to act accordingly. Basically a server side seed.
Though I know it would require spoutcraft and it would mean that if you did not use it would see screwed biome placement on client end.
has anyone manged to get a proper biome lined up and if they did how did they manage to do that.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn
I've placed it in the Normal biomes option. However, even when I create the world and go to it, /tc biome produces Ocean biome chunk only when I use a custome biomeconfig.
-
View User Profile
-
Send Message
Posted Dec 7, 2011New version here Fix with spaces in biome list settings. Add water lily. By default on only mushroom biome
@Pythros Did you add custom biome names in Normal biomes or Ice biomes lists ?
I know about replace. Added this to ToDo.
@ledhead900 Try new version.
About snow .. client did not know what biome in this place .. really. That know only world seed.
-
View User Profile
-
Send Message
Posted Dec 7, 2011YeY it works with 1.7 Java!
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn
I just don't get why using a custom biome doesn't work for me! I can make all my changes in a current biome config file and those work. If I want to create a new biome, nothing from my custom biome works! Please help me out!
Edit: Also, I can't do a half/half block replacement.... like this 1=88(1-63),1=87(64-128). It only accepts the second argument, not the first one.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn No it really is not working. It works for non custom biome but when I use a custom biome It will not work.
What I have done is add the custom biome in custom biome let it generate then I when into the custom biome set the Isle and border as required then went back into the worldconfig set them up as isle and border as required.
it did not keep upon world gen. I have tried it with out custom biome I have tried it with just the custom biome being set wtihin the biome config and not worldconfig and I have tried it with the worldconfig set and not the custom biome and it will not work at all it resets.
However Setting up a Standard biome works fine. Should I be adding the spaced in the biomeconfig ? but not the worldconfig ?
EDIT: Also what is the deal with it snowing in the desert and getting snow in places it really should not be snowing is that bug too ?
-
View User Profile
-
Send Message
Posted Dec 7, 2011Getting a Fatal Java Error when trying to run this under Bukkit #1565 and Terrain Control 1.2.3, only occurs when the Terrain module is used (i.e. Functions fine on OnlyBiome, NotGenerate).
Log and crash dump here: http://pastebin.com/4HSUH7wD
Any ideas? :s
EDIT:
Disregard - It appears to be a problem with the Java Installation on that server rather than the plugin or Bukkit - It works fine with an exact copy of the files on another server with a different Java environment.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@JoneKone
Yea i see they answer ... Thanks for jars, dont see that
Hmmm with version from http://lithium3141.com/mv-jars/ this seems working ..
/mv create test norml -g TerrainControl
http://pastebin.com/Ccn4HrUn
-
View User Profile
-
Send Message
Posted Dec 7, 2011ooh new updated version. Cant wait to test it :) but no minecraft for me today. But thank you very much for developing Khoorn! Still my favourit Bukkit Plugin! :)
-
View User Profile
-
Send Message
Posted Dec 7, 2011This is what MultiVerse guys had to say.
"Unfortunately that error seems to be caused by TerrainControl not interfacing properly with the latest CB. Try a different generator?"
This is where you can get their dev builds.
" Jenkins is down, use http://lithium3141.com/mv-jars/ instead. - http://goo.gl/SZI4N || MV2 DL: http://goo.gl/zmT9v || MV2 Wiki: http://goo.gl/iEXwG || MV2 Issues: http://goo.gl/BVFlm || Test server: beta.zomgameservers.com "
-
View User Profile
-
Send Message
Posted Dec 7, 2011@JoneKone Hmm MV repo down now :( Waiting when it will be up and i will test this.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@ledhead900 Dont use spaces in "Isleinbiome" and "BorderBiome". I will fix that in next version
@maxvolcom
Can you paste your config please
-
View User Profile
-
Send Message
Posted Dec 7, 2011@maxvolcom
@nachtgeist
If Natchgeist fix does not work.
remove your bo2 files and re add them one at time I had an issue like this if a bo2 file is configured wrong it will throw exceptions on world create until its fixed.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@maxvolcom
try 1550 or higher, bukkit was a little bit unstable with previous versions :x
-
View User Profile
-
Send Message
Posted Dec 7, 2011Im getting this error when creating a world.
TC 1.2.3 CB 1531
Sever.log http://pastebin.com/tbdskceb
-
View User Profile
-
Send Message
Posted Dec 7, 2011i have test-render with dynmap with default hd-settings:
http:i.imgur.com/kBLXQ.jpg
thats in all water-places which are bigger than 200x200 but not in lakes/river
-
View User Profile
-
Send Message
Posted Dec 7, 2011Have an NPE on connect when i try to change BiomeSize of Ice Plains: http://pastebin.com/8dxhFhej . Ice Plains is an Isle biome in my config. Client disconnected with internal server error.