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 Nov 29, 2011i hope the 1.0 version have an option to disable oceans or make that they not bigger as 500x500 and a option for mountain biomes, which have the look from the 1.7.3 mountains or so similar...(1.0 mountains biomes too small, to rare and a little bit boring in comparison to 1.7
-
View User Profile
-
Send Message
Posted Nov 29, 2011Awesome job so far. Do you have any plans on making height of the map itself an option to mess with? I'd love to see some 256 or 512 high maps with this generator, and I saw another mod just came out which allows all the way up to 1024 height.
-
View User Profile
-
Send Message
Posted Nov 29, 2011Hope we'll have it 1.0.0 compatible soon.
Keep up the good work, i've started messing with it a bit atm but i'm going to wait it to be 1.0.0 for my server.
-
View User Profile
-
Send Message
Posted Nov 29, 2011hey khoorn, whatever code is used to rotate blocks like stairs when doing random rotation of the bo2 files is rotating then 90' in the wrong direction. so if you could change the direction that would be great! oh and the stone brick and brick stairs do not seem to rotate at all... i have not tested anything but the stairs so you might want to look into it.
-
View User Profile
-
Send Message
Posted Nov 28, 2011as a feature request, could you look into adding an option to modify the stronghold/mine shaft/npc village spawning properties? so you could have giant npc villages, or never ending strongholds beneath the surface? of smaller villages, or villages with only some buildings, etc.
-
View User Profile
-
Send Message
Posted Nov 28, 2011if u change from bo2 support to schematic how will branching work... im so close to creating a village biome using that feature.
-
View User Profile
-
Send Message
Posted Nov 28, 2011@Khoorn
Awesome news, I have a question are you able to do anything about the current climate bug in 1.0 generation ?
-
View User Profile
-
Send Message
Posted Nov 28, 2011@_Celty_ Post full server start log please.
Eh cant do release today. Lost that day to find one Damned bug :/
Good news - as i am rewriting notch biome generator new biome generator settings will be much more flexible.
Also will be in-game command for fast generating biome map image ( like 100x100 chunks ~ 10 seconds )
-
View User Profile
-
Send Message
Posted Nov 28, 2011I for one am 100% excited for this mod to work once again :D I wish I had found out about it before now, so this will be the first time using it. Such customizabilities are a dream come true. I hope to never have to endlessly browse random worlds in search for specific demands again. Thank you
-
View User Profile
-
Send Message
Posted Nov 28, 2011Still not updated to MC 1.0 :) This is a great plugin. Can't wait to try it out :D
-
View User Profile
-
Send Message
Posted Nov 28, 2011the CB 1337 Khoorn =(
-
View User Profile
-
Send Message
Posted Nov 28, 2011@_Celty_ What CB version you use ?
@FiddyCraft Had crazy holidays.. I hope release will be tonight.
-
View User Profile
-
Send Message
Posted Nov 28, 2011will this be ready some time monday >_> my players are getting restless
-
View User Profile
-
Send Message
Posted Nov 27, 2011On Recommended Build: 1337 (MC: 1.8.1)
Default Terrain Configuration.
03:56:29 [GRAVE] java.lang.NoSuchMethodError net.minecraft.server.WorldChunkMan
ager.getBiomes([Lnet/minecraft/server/BiomeBase;IIII)[Lnet/minecraft/server/Biom
eBase;
03:56:29 [GRAVE] at com.Khorn.TerrainControl.Generator.ChunkProviderTC.ge
nerateTerrain(ChunkProviderTC.java:123
03:56:29 [GRAVE] at com.Khorn.TerrainControl.Generator.ChunkProviderTC.ge
nerate(ChunkProviderTC.java:494
03:56:29 [GRAVE] at org.bukkit.craftbukkit.generator.CustomChunkGenerator
.getOrCreateChunk(CustomChunkGenerator.java:31
03:56:29 [GRAVE] at net.minecraft.server.ChunkProviderServer.getChunkAt(C
hunkProviderServer.java:72
03:56:29 [GRAVE] at net.minecraft.server.PlayerInstance.<init>(PlayerInst
ance.java:31
03:56:29 [GRAVE] at net.minecraft.server.PlayerManager.a(PlayerManager.ja
va:45)
03:56:29 [GRAVE] at net.minecraft.server.PlayerManager.addPlayer(PlayerMa
nager.java:84
03:56:29 [GRAVE] at net.minecraft.server.ServerConfigurationManager.c(Ser
verConfigurationManager.java:136
03:56:29 [GRAVE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
r.java:116)
03:56:29 [GRAVE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
r.java:34)
03:56:29 [GRAVE] at net.minecraft.server.NetworkListenThread.a(SourceFile
:94)
03:56:29 [GRAVE] at net.minecraft.server.MinecraftServer.h(MinecraftServe
r.java:464)
03:56:29 [GRAVE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
ver.java:374
03:56:29 [GRAVE] at net.minecraft.server.ThreadServerApplication.run(Sour
ceFile:417)
03:56:29 [GRAVE] Unexpected exception
java.lang.NoSuchMethodError net.minecraft.server.WorldChunkManager.getBiomes([L
net/minecraft/server/BiomeBase;IIII)[Lnet/minecraft/server/BiomeBase;
at com.Khorn.TerrainControl.Generator.ChunkProviderTC.generateTerrain(Ch
unkProviderTC.java:123
at com.Khorn.TerrainControl.Generator.ChunkProviderTC.generate(ChunkProv
iderTC.java:494
at org.bukkit.craftbukkit.generator.CustomChunkGenerator.getOrCreateChun
k(CustomChunkGenerator.java:31
at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServ
er.java:72
at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:31)
at net.minecraft.server.PlayerManager.a(PlayerManager.java:45)
at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:84)
at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
Manager.java:136
at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:116)
at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:34)
at net.minecraft.server.NetworkListenThread.a(SourceFile:94)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
03:56:37 [INFO] Connection reset
-
View User Profile
-
Send Message
Posted Nov 26, 2011100th comment :D Will you post a link when its ready (so we don't have to wait for it to be approved)
-
View User Profile
-
Send Message
Posted Nov 26, 2011Waiting for 1.0, need for preparing next map(s) on our server.
-
View User Profile
-
Send Message
Posted Nov 25, 2011@Khoorn Oh please ! Please add it ! It would be soooo cool D:
-
View User Profile
-
Send Message
Posted Nov 25, 2011@minechomp Not much i hope make next version on sunday.
-
View User Profile
-
Send Message
Posted Nov 24, 2011So this will take a long time because notch made big changes right? Im trying to figure out what to do with my server thats been down for a week
-
View User Profile
-
Send Message
Posted Nov 24, 2011YES! I thought this plugin was dead! Thank-you Khoorn for keeping it alive :D