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 9, 2011@Khoorn
http://pastebin.com/n9m27mZ6
On Start up of /tc check world
Bukkit b1566j
-
View User Profile
-
Send Message
Posted Dec 8, 2011@Khoorn
I know how to fix the rain and the snow in wrong biome but you won't like it.
You know how client only reads SEED it does read biome from the actual region data, it appears the issue that SEED only listens to Notch's Generation so what is happening is that the SEED you end up with does not take into account the changes done from TC to the generation sizes and so forth.
To fix this you would have to first decode the seed dissect it to work out what part of the seed controls what biome placement and then build a TC SEED generator into TC so that the SEED gets generated based of the TC generation code and not notchs.
all in all I think the best fix for this would be by notch adding a tiny bit of footprint to each region file that tells client what the biome's are in the region file and coords of each. Short of that being implemented you will need to decode the SEED generation method and create your own upon generation like I said above.
But I already know it won't happen its insanely hard to work it out no one has yet that I know of.
-
View User Profile
-
Send Message
Posted Dec 8, 2011@deleted_6846210
I took a look at yours I like it its quite similar to my settings so I essentially merged the two and will see how that works will show u what it looks like when its done.
My changes consist of some of the biome being moved to Ocean isles, Rarity increased on the snow biome,Ores all around should be spawning in veins and rare. Like instead of seeing 3 ore a lot U will find up to 20 size deposits but spread out a lot more at least that is what I am working on right now. I also moved redstone to so it could spawn near top layer but not on top layer surface.
ORE changes
I have another set of Ore settings only it is applied only to Frozen river and River biome, only changes between that and above is the Gold Ore rarity is 25 to match IRON, simple change as a tribute to gold mining back in the old days where u would sift dirt from the rivers.
EDIT: Ok now I made couple extra changes - Removed the silly maple named bo2 file and the bo2's with fences in them, Removed Bush as I made my own version of that with trunks in the middle, Will re do the straight palm as well with trunks not fence. Oh and re added plains
EDIT2: Disabled Frozen river and ocean yucky, Testing ReplaceBlock in rivers and oceans to create shore lines :)
-
View User Profile
-
Send Message
Posted Dec 8, 2011@Djrowling Small changes will be. Like some changes about terrain generation will be added to biome config And addind bo2 lists to biome config too.
-
View User Profile
-
Send Message
Posted Dec 8, 2011Hi,
I´ve now uploaded to web the Test-Map of the world in my "Bukkit TerrainControl-Mod Testserver".
I think, it`s a good idea to show each other how someones world-map is looking like.
(I think nearly everybody has his own webspace for that)
I rendered the world easy in 7 Sekonds with mcmapDZ-GUI
LINK to my world
and
LINK2 to my world2
(it will load instantly in browser).
I would be interested to be shown the other peoples maps this way here.
This could be helpfull to better understand what someone will intend to create with TerraineControl-Mod.
Best regard
mysource
-
View User Profile
-
Send Message
Posted Dec 8, 2011@Khoorn Do you plan to change any more settings in the config?
-
View User Profile
-
Send Message
Posted Dec 8, 2011Hi Khoorn, this would be a honour for me if You will use my screenshots at Your page.
I can deliver much more and even better ones.
(Send me an Email an I mail You some screens back.)
One second thing (which is here "off topic" I know) is very interesting for myself:
I don´t know why MoCreatures is working more perfect with only MoCreatures Singleplayer-Mod installed, then ever without having installed any of the (Beta) SMP-Mod of MoCreatures....I´m just posting in the MoCreatures Thread to get may be some helpful hints to that point.
(in the past it even doesn´t work very well with the SMP-Mod of Mo´s..)
But...that´s something different...or not...?
May be that Your TC-Mod has canged something as a positive sideeffect...;-)
Here more Screens:
Best regard
Mysource
-
View User Profile
-
Send Message
Posted Dec 8, 2011@maxvolcom
ive narrowed it down to a custom biome, config, ill have to go through each one, and see what ive done :)
-
View User Profile
-
Send Message
Posted Dec 8, 2011@Khoorn
With TC 1.2.4 CB 1564 WorldConfig: http://pastebin.com/j72udruD Server log : http://pastebin.com/nGwh8G7R
Is what you needed ? As for the BO2 items, i removed all of them, and still get the same error
-
View User Profile
-
Send Message
Posted Dec 8, 2011@deleted_6846210 Great screens .. may i use some of this in this page ?
@nachtgeist
I will explain about biomes in forum tonight.
@ledhead900 Maaan it is not real .. if i do this i can guaranty have work in big corporation or government with cracking some cryptography :)
-
View User Profile
-
Send Message
Posted Dec 8, 2011Thanks.
So as You´ve told => "Looking for good screenshots now", here are more:
(screens are all in same world, near spawnpoint)
Made with TC 1.2.4
Seed in server.properties is: tim1998+steps1956
For the people who want to test / use it, I´ve made a zip file LINK
of my TerrainControl folder with this settings and bo2 files included.
best regard
mysource
-
View User Profile
-
Send Message
Posted Dec 7, 2011@jayD101
after second time generate default configs it was in the config (dont know why not by the first time): AboveWaterRes(WATER_LILY,1,100)
other:
BiomeSize rly buggy.. have test it now with all biomes and 3 bigger than 0-2, 5-7 bigger than 3 and the other are rly random..
BiomeRarity the same, set swamp on 30, all others 60-75, hills 100 and i have almost "large" swamps..
this is since last version (i think), but only with the biome configs.. the worldconfig rarity/size have the same function as always
BUT (haha), please dont change it so much, that i lose the map a second time, if i update to the next version (take over the setting had no effect) or tell it to :P
-
View User Profile
-
Send Message
Posted Dec 7, 2011many thnaks for adding the vanilla generator option :) however I'm having trouble with lily pad, on swampland biome. they dont exist :D
i've seen, that you added them for mushroom biome in 1.2.4, but havent found any clues in .ini biome file (MushroomIslandBiomeConfig.ini). any help with that ?
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn
Yes in a way I really Meant what if the generator made a seed out of the actual terrain map. Like what if you used the temperature map to scale of the world like if we generated 1500x1500 in world before running /tc map it would generated a map the size of world. This be a once of then the generator could use the image file color to calculate where the biome's are and make an appropriate seed to match it.
Issue is not the swamp its the weather events since client does not know that my Desert in deed a desert it thinks its a taiga snow biome and thus when it rains it snows in desert.
If it possible to trick it some how or create a REAL seed based on the proper world data then that would be the my most perfferd way to deal with it short of using my world manager to stop all weather occurring on the world.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@deleted_6846210
read later comments of me, i know how to use a server and use bukkit#1562/linux/java7/5ghz/20gb/14k x 14k map, but with the previous versions of terrain control was the generate of the tc map rly faster.. and the "read time out" dont crash a server, only the user receives a disconnect
@problem: definitely the BiomeIsBorder and IsleInBiome "problem", if i try to use that(frozenriver/oceans -> Ice Plains(with and without space)), i get the 'read time outs' by /tc map
another "problems":
1) worldconfig: LandRarity:99, LandSize:0 / oceanconfig: BiomeSize:9, BiomeRarity:20 (all other settings on default to test) and result: rly much water over 4k x 5k (with landrarity 100, no water only rivers), with previous versions i dont have the problem, there was the water with this settings round 300x400 block (same seed number)
2) biomesize.. 3 is more & bigger than 0-2 .. only test with hills.
and ty khoorn for the water lilys. that was the last thing that bothered me.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Khoorn
Thanks, I'll go to sleep too then :-) Keep up the good work! I've been using PTM for ages and I love all these new features you implemented in TerrainControl.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@Burckhart Oh yes it is bug. Will be fixed after i sleep.
@nachtgeist silverfishes - nope i still have not worked with stronghold/villages/mineshafts code
Oceans have generated by "where no land" So size will be some useful if you add ocean as normal biome
@nachtgeist Yeap i know - this command not fully write
@deleted_6846210 Good screen :)
-
View User Profile
-
Send Message
Posted Dec 7, 2011Most of the settings are working just fine for me, but I'm still having problems with the "IsleInBiome"-Setting. I somehow cannot place isles in any other biomes than ocean (I'd like to place oasis-biomes in the desert). Has anybody tried that? I have no idea if it's a bug or an error in my configuration.
-
View User Profile
-
Send Message
Posted Dec 7, 2011@nachtgeist
Hi,
sorry but I havn`t seen any problems so far.
I used the /tc map command and after some seconds a "done" showed up.
I use TC 1.2.4 in Bukkit 1564 and MC 1.0
...but I always run Server + MC with a Start bat out of an own Folder (NOT %appdata%) and a Win7 / 64 bit system on SSD with Java 7.
Start-bat:
COLOR B0
start /B java -Xms2G -Xmx3G -jar craftbukkit-1.0.0-SNAPSHOT.jar
SET APPDATA=%CD%\data
start /B java -Xms2G -Xmx3G -jar MinecraftSP.jar
Name it Minecraft + Bukkit Start.bat, put Your content of the local %appdata% folder in a new folder named "data" (without the ") located in the folder where the Bukkit-Stuff resides:
If You use this Start.bat, Bukkit will run with 2-3 G, MC too (You should have the necessary Ram and Hardware and 64 bit System (in 32 bit System is java limited to only 1,5 G !!!). If the System is less powerfull, change the settings in the bat file to lower numbers (1024M...1536M = 32 bit sytem f.I.)
So I don`t want to post boring things here, but this way to use everything around MC / Bukkit helped me to avoid a lot of headache ... ;-)
For myself, I always use my personal seed in the server.properties.
TC-Mod is used to "finetune" the world and for myself absolutly important, to set the bo2-Objects (my trees and so on).
Khoorn, please keep up the good work, thanks.
Best regard
mysource
PS: ... and YES, I´ve bought MC long ago, I´m just using the minecraftSP.jar for much better convenience
Some screen:
-
View User Profile
-
Send Message
Posted Dec 7, 2011gives a way to disable silverfishes-blocks?
and ocean biome size have no effect.. biomesize 10 and 50% map water (other biomes work)