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 21, 2011-
View User Profile
-
Send Message
Posted Dec 21, 2011Bo2's not spawning on 1.2.10!
-
View User Profile
-
Send Message
Posted Dec 21, 2011Anyone know the coordinate format for "/tc map"?
Is it "/tc map world -s 1000 1000" or what?
No matter what I enter, the map always looks the same.
-
View User Profile
-
Send Message
Posted Dec 21, 2011@Khoorn
I get this error when trying to generate new terrain with custom ore (redpower stone). This is with the latest recommended build of craftbukkit and TerrainControl v1.2.10.
-
View User Profile
-
Send Message
Posted Dec 21, 2011Hello,
I want a biome map from the built in world generator. I can't find any plugin or app that does that. If i don't change any settings, does does this plugin generate the same as the built in generator?
Thanks
-
View User Profile
-
Send Message
Posted Dec 21, 2011<<reply 465774="">>
I mean that the default Minecraft terrain generation code will handle the fluid simulation itself, and it won't leave any work for the main fluid thread to handle. This means that the flowing of the water/lava is not logged by HawkEye/LogBlock. However, the fluid simulation was not handled by PTM when generating chunks when I last used it, so therefore all of that water/lava flow was logged by HawkEye, and it caused massive server lag (Even a crash once or twice) because of the gigantic queue size caused by all of the fluid movement. I was wondering if you could maybe make it so that Terrain Control does handle fluid simulation? That way, it wouldn't crash servers that use fluid logging for HawkEye/LogBlock when generating new chunks.
-
View User Profile
-
Send Message
Posted Dec 21, 2011@Khoorn
Could you explain how i create 8 biomes and from all of them only 1 on the map. Im trying it for about 6 hours now and still no luck :S And why water is green/dark in dessert and other biomes? Same with grasscolors and leaf and other things.
-
View User Profile
-
Send Message
Posted Dec 21, 2011Hi, I tried again without other plugins, but it still seems, that TC is not installed correctly. Every time I use the "/tc check" command on the world it says done, even if there is already the default config file. And when I use "/spawn BOB" it says that TC is not enabled for this world. And when I generate new terrain this error message.
Could maybe anyone help me directly in Skype (with text messages)?
My Skype Name: Joeko94
-
View User Profile
-
Send Message
Posted Dec 21, 2011i'm going crazy! I installed the plugin and no matter what i change in the ini, the new terrain is always the same. I installed it as written above. I use my server map from 1.7.3, so when i enter new generated chunks they always look alike. What is wrong? Thanks for help!
-
View User Profile
-
Send Message
Posted Dec 21, 2011@FiddyCraft What version you use ?
@FreezePvP You can create or check config without creating world ( /tc check)
@Raws Test custom blocks in 1.2.10 please .. it must work :)
@Shooty_
Ok what you mean about 1.7.3 map ?
-
View User Profile
-
Send Message
Posted Dec 21, 2011If I update the plugin will it ruin my current world thats using the first dev build?
-
View User Profile
-
Send Message
Posted Dec 21, 2011This is kinda hard to understand :S I wish there was some more information about everything. but i was wondering u make a world then it create configs. But when i edit the configs and reload server map will change? i just want a map splited in 8 biomes from same size. like in every corner 1 biome. could you give a quick explanation how to do this?
-
View User Profile
-
Send Message
Posted Dec 20, 2011Is there any documented explanation about WorldConfig.yml?
There are many things that I don't understand such as GenerationDepth, FractureHorizontal, objectSpawnRatio, and DenyObjectsUnderFill.
Anyway, thank you for creating such an awesome plugin. :D
-
View User Profile
-
Send Message
Posted Dec 20, 2011@CosmicVoyager
Yep, Eyes of Ender work as advertised! Though I'm not sure what happens if you disable strongholds.
@Joeko94
I don't see any Terrain Control-related errors in your server log, though a few lines (4, 20, 21…) are truncated.
Have you tried starting with a fresh world (which I recommend anyway, since changing terrain generation parameters on an existing world will result in unsightly borders) and also removing all other Bukkit plugins?
@Hoot215
What exactly do you mean? I don't think the terrain generation module has anything to do with fluid physics. It simply places source blocks, and then a different part of the server which arbitrates physics figures out where they flow once a given chunk is loaded.
-
View User Profile
-
Send Message
Posted Dec 20, 2011@Khoorn
Reminder :
[@Khoorn: Go
http://pastie.org/3026908
and : 2011-12-15 20:19:45 [INFO] Ddi: Complete![0m]
[Khoorn 4 days ago @f0kus: Go Yes use dev build.
@Spezialeinheit: Go Tomorrow ... btw what you wait ?
@Raws: Go Hmm may you show your configs and server log from start ? Cant repeat his :/
@Shooty_: Go Soo this work ?]
_______
No ! I Have a normal 1.8 map! (or 1.0)
-
View User Profile
-
Send Message
Posted Dec 20, 2011Does this plugin still leave water and lava flow for the server to handle? If so, do you think that you could change that if possible please? It was the reason I had to stop using this plugin previously (HawkEye was logging all of the water and lava that was being calculated and it was causing MAJOR lag). I don't really want to disable logging of fluids, lava at least, because it comes in very handy sometimes.
-
View User Profile
-
Send Message
Posted Dec 20, 2011@Burckhart
I'm still helpless :( . Now I'm trying to get the error massage down from linux to my mac.
Update: Finally managed to paste the server.log: http:pastebin.com/Rw7ryNGy
-
View User Profile
-
Send Message
Posted Dec 20, 2011@Joeko94
So the server doesn't generate the world on startup but shuts down? What if you use the default config? If the default config works try different settings, you might have entered a wrong value or something like that. And post your server.log (and maybe your WorldConfig) here using http://pastebin.com/
-
View User Profile
-
Send Message
Posted Dec 20, 2011@Burckhart
Well, I think I followed the steps carefully:
1. Put the Dev build .jar in the plugins folder 2. Start server and write /tc check world (yes, that's my world name) 3. Stop server and edit WorldConfig.ini 4. Edit bukkit.yml 5. Restar server
Update: As soon I get to not previously generated terrain the whole server crashes.
-
View User Profile
-
Send Message
Posted Dec 20, 2011@Joeko94
It is impossible to find out if you don't give us more information.
Any error messages? Did you follow the steps above? Are you using the latest dev build?