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 14, 2012@mysource Do you know about any good programs to create BOB_items easier? I want to create giant dead trees on my wasteland :D
-
View User Profile
-
Send Message
Posted Jan 14, 2012@wessexstock
Hi,
as far as I can see here:
...
2012-01-13 05:04:59 [SEVERE] Unexpected exception
java.lang.NoSuchFieldError: r
...
...You may have typed by mistake an "r" somewere in the configs?
Should disappear by deleting the TC folder in the plugins folder and restart the server...if not, I don´t know.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 14, 2012@notcam45
Hi,
I have tried to create world settings hopefully comming relativly close to Your wishes.
Biomes:
Temperature:
CustomBiome Areas:
ForestBiomes:
IceWorld Biomes:
DesertBiomes:
GrassLand Biomes:
... and so on ;-)
Download this TC world folder content HERE.
Feel free to tell me if this is okay for You, or if it will need some additional "Finetuning"... or even if I perhaps didn´t hit the target at all.
Sadly I wasn´t able to include all of Your wishes. (f. i. the Oasis)
To cange the size of the different biomes, edit the BiomeSize value of the single biomes.
If You dislike some of the Trees, simply delete the disliked ones in the bo2 folder.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 14, 2012@Yorkforce
Same error here after updating to craftbukkit-1.1-R1-SNAPSHOT.jar
The mod is being updated soon.
-
View User Profile
-
Send Message
Posted Jan 14, 2012IMPORTANT: I was wondering if someone could config the world and all biomes for me by me telling you how I want them. Heres what I mean. I say something like, can you send me a desert config with a flat and huge desert and little oasis's here and there. You send it through my email cab414@gmail.com and i would appreciate it maybe a payment would be in order.
Here is the kind of world I want.
Deserts:
Large Biome
Mostly flat
An Oasis or two
All minerals
No notch pools
Everything else leave a default.
Oceans:
Small-Medium Biome
Water level 64
All Minerals
Deep
Everything else leave default
Forests:
Medium Biome
Tall trees
All Minerals
No Pine trees
No notch Pools
Everything else leave default
Mountains
Large Biome
All Minerals
More Iron Ore in Mountains
Everything else leave default.
IceWorld:
Medium Biome
More Diamonds
No Grass
Surface Block snow
Under surface block make it stone
Everything else leave default
GrassLands:
All Minerals
Large Biome
Very flat
Everything else leave default
All other Biomes leave default.
Custom Biome!
Medium Biome
All Minerals
Floating Island over water or land
Any tree beside DarkWood
Please whoever is to do this for me I would be so happy.
-
View User Profile
-
Send Message
Posted Jan 14, 2012@deleted_6846210
I'll try this world, it seems very cool !
But the "nether" like world does'nt exists ? I wish to change the way the Nether is generated (ores...) and make another world on this settings but with some changes.
In the nether, you don't see the sky, it's a big cave, and this is what I want :D
Maybe Khoorn could find the "nether biome" (evin if it is a world config) setting by the way he founded the others biomes settings ?
Thanks for your answers !
-
View User Profile
-
Send Message
Posted Jan 14, 2012@H4Mm3r19
Hi,
if You are looking for a world similar to this Screens (but I don´t know why someone will have such a horrible world...), You may download this complete lava_world-folder HERE.
IMPORTANT:
SAVE ! Your world(s), delete after You´ve done this Your old world(s) in root folder of the server and put the content of the Download in Your world folder of TerrainControl Plugin. Restart Your server and let it build up this new Lava-World:
Lava is "made" by a single .bo2, another one is stored in a separate folder in the download too.
If You want more ore similar "nice" things like vulcanos in next screen, use the Tool "WorldPainter" (please use Google to find it ... or go back some pages looking for the Link which I had mentioned in an elder posting of myself here in the Forum) to create custom map parts with f. i. this vulcanos or anything else, You think You will need. ;-)
If You want something different, please let me know and I will try to create it, still learning by doing. ;-)
(... and if I´m completely wrong and totally misunderstood You, let me know too... )
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 14, 2012@deleted_6846210
Thank you very mutch for your previous help, I start to understand something... slowly... But I've made 2 pretty worlds.. On the good way !
Can you take a look at http://dev.bukkit.org/server-mods/terrain-control/forum/30265-nether-config-file/#p1 please ?
The best way for me is to have a nether-like world without the red sky :D
-
View User Profile
-
Send Message
Posted Jan 14, 2012@KillahKiwi
Hi,
why not taking " BetterBOB" Tool and make it by Yourself... ;-) ...
... but I took my time and had some fun in the last 25 minutes to do it for You/all.
See here:
Download (junglegiant_tree.bo2) HERE.
and compare it to the "Original":
If You (or someone else) complains about something, please tell me how You like the tree (bigger, better, more ... ;-) ... ), and I will customize it as far as I´m able to do so.
The "Junglegiant-Tree" will spawn on Dirt, Grass and Stone in Elevation from 0 to 80 Blocks in the Biomes:
Forest,Rain Forest,Savanna,Seasonal Forest,Taiga,Tundra
This can be easy changed using an Editor like Notepad++.
Enjoy.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 14, 2012@TeamAss
Hi,
I myself hate Video-Tutorials (with the often time wasting and not helping contents) because in case of this geniouse Mod here, it too would need a very long/big Video to show all possibilities of the TC-Mod.
A .pdf file is much better, always.
Even much more better is, to extend the Wiki (it is only basic) and:
Always Read, Read, Read ... and try, try try ;-)
But, if YOU will make a Video-Tut, will be 100% okay ... ;-)
(Showing what? ... how to do the settings? Will be not much of any help and it may be impossible to do this in a way of sens)
Best regard
mysource
-
View User Profile
-
Send Message
Posted Jan 13, 2012Video Tutorial :((((( Come on.. Some one make it LOL
-
View User Profile
-
Send Message
Posted Jan 13, 2012I got another question, regarding mod items.
I'm trying to get the Rubber Trees from IC2 to spawn in the Swamp biome. I've create a bo2 for the tree and it spawns, but none of the trees ever have a sticky resin 'dot'.
-
View User Profile
-
Send Message
Posted Jan 13, 2012Can confirm the new update is preventing our server from even starting, Terrain control is the problem.
Heres the error log if its of any help
14.01 01:36:48 [Server] INFO at com.Khorn.TerrainControl.TCPlugin.getDefaultWorldGenerator(TCPlugin.java:82) 14.01 01:36:48 [Server] INFO at com.Khorn.TerrainControl.TCPlugin.GetSettings(TCPlugin.java:117) 14.01 01:36:48 [Server] INFO at com.Khorn.TerrainControl.Configuration.WorldConfig.<init>(WorldConfig.java:169) 14.01 01:36:48 [Server] INFO at com.Khorn.TerrainControl.Configuration.WorldConfig.CorrectSettings(WorldConfig.java:244) 14.01 01:36:48 [Server] INFO at com.Khorn.TerrainControl.Configuration.ConfigFile.CheckValue(ConfigFile.java:368) 14.01 01:36:48 [Server] INFO java.lang.NoSuchFieldError: r 14.01 01:36:48 [Server] SEVERE Unexpected exception 14.01 01:36:48 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 14.01 01:36:48 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 14.01 01:36:48 [Server] SEVERE at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:174) 14.01 01:36:48 [Server] SEVERE at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:245) 14.01 01:36:48 [Server] SEVERE at org.bukkit.craftbukkit.CraftServer.getGenerator(CraftServer.java:780) 14.01 01:36:48 [Server] SEVERE at com.Khorn.TerrainControl.TCPlugin.getDefaultWorldGenerator(TCPlugin.java:82) 14.01 01:36:48 [Server] SEVERE at com.Khorn.TerrainControl.TCPlugin.GetSettings(TCPlugin.java:117) 14.01 01:36:48 [Server] SEVERE at com.Khorn.TerrainControl.Configuration.WorldConfig.<init>(WorldConfig.java:169) 14.01 01:36:48 [Server] SEVERE at com.Khorn.TerrainControl.Configuration.WorldConfig.CorrectSettings(WorldConfig.java:244) 14.01 01:36:48 [Server] SEVERE at com.Khorn.TerrainControl.Configuration.ConfigFile.CheckValue(ConfigFile.java:368) 14.01 01:36:48 [Server] SEVERE java.lang.NoSuchFieldError: r 14.01 01:36:48 [Server] INFO Default game type: 0 14.01 01:36:48 [Server] INFO Preparing level "Union"
-
View User Profile
-
Send Message
Posted Jan 13, 2012@Khoorn
Cool to see you are already working on an update for the plugin; it will be very appreciated!
@ anyone: I asked a while ago about the giant trees in the logo and where to get them. I was redirected to an older download of ptm, which contained very cool bo2 files indeed but those giant trees are not contained. Does anyone know where to get them?
-
View User Profile
-
Send Message
Posted Jan 13, 2012What is the permission I need to grant for users to use the /tc biome command. I can not find it documented anywhere.
Thanks and great work Khoorn!!!
-
View User Profile
-
Send Message
Posted Jan 13, 2012Still on 1.0.1 here.
Noticed that setting a negative volatility for any one biome results in those biome areas being rendered incorrectly, with all the landmass lifted out of the surrounding terrain and reaching up to the skybox in sheer columns with irregular margins. I tried this with desert and with swamp, and either time it pushed up the affected terrain like a piston.
I haven't tried setting volatility negative in the global settings .ini.
-
View User Profile
-
Send Message
Posted Jan 13, 2012@Jimbomcb Yea .. i am updating plugin for new version now ..
Some fact all new biomes can be added in TC with changing config file O.o So i was first :P ( ofc it is joke)
-
View User Profile
-
Send Message
Posted Jan 12, 2012Getting a few issues with 1.1, assuming it's related to the biome changes. Happens when both used to generate from MultiVerse & CraftBukkit.
http://pastie.org/3176507
-
View User Profile
-
Send Message
Posted Jan 12, 2012@FiddyCraft
I don't believe that this pluggin can change that. the Myworlds pluggin I use for multiple worlds DOES allow for control over which mobs spawn in what worlds, but even that one can't dictate it by biome...
-
View User Profile
-
Send Message
Posted Jan 12, 2012Not sure if you can do this but is it possible to add a way to select which mobs spawn in specific biome