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 10, 2011how can we do if we want a very low Bo2 spawn rate ?
I tried between 0 and 1but it seems to require an integer and then I've tried 150 but it sounds to not even change the way Bo2 spawn, I don't want too many trees in my desert ...
(or maybe your config is not clear enought for a french person ?...)
-
View User Profile
-
Send Message
Posted Dec 10, 2011i'm to stupid for islebiome or whatever.. want to make mushroom island in plains..but plains-config have "BiomeHeight:-1.0" and if i write in the mushroomisland-config "IsleInBiome:Plains" and i have no isles in there ....or they dont work with these biomeheight?
worldconfig have IsleBiomes:MushroomIsland
-
View User Profile
-
Send Message
Posted Dec 10, 2011@ledhead900 Heh i was thinking about this .. ok.
About converter - yea this will be. Not as standalone utility. See ToDo list here
-
View User Profile
-
Send Message
Posted Dec 10, 2011@Khoorn
Oh ! Can't wait ! :)
-
View User Profile
-
Send Message
Posted Dec 10, 2011@Khoorn
Oh I see I think, I still have spaces in my custom biome let me fix that and try again. Thanks for help so far its a really awesome plugin.
Question tho, You plan to make a schematic to bo2 converter the original one is now dead and all links to it have been sucked into the void that is internet.
and could u possibly quickly hack in a way so that a islebiome can take multiple biomes to apply too like.
Islebiome:Desert,Forest Currently it wont let me do this.
-
View User Profile
-
Send Message
Posted Dec 10, 2011@Shaun_das_schaf Ops yes.... will fix tonight.
-
View User Profile
-
Send Message
Posted Dec 10, 2011@ledhead900 About first - you sure ? It seems worked in 1.2.5
http://i.imgur.com/JWGsC.png
in world config:
In test biome config.
-
View User Profile
-
Send Message
Posted Dec 10, 2011OldGenerator doesn't work :(
2011-12-10 14:37:32 [INFO] Shaun_das_Schaf: Starting creation of world 'world2'...[0m
2011-12-10 14:37:32 [INFO] TerrainControl: enabled for 'world2'
2011-12-10 14:37:32 [INFO] [Multiverse-Core] Loading World & Settings - 'world2' - NORMAL & Custom Generator: TerrainControl
2011-12-10 14:37:32 [SEVERE] [Multiverse-Core] The world 'world2' could NOT be loaded because it contains errors!
2011-12-10 14:37:32 [SEVERE] [Multiverse-Core] Try using Chukster to repair your world! 'world2'
2011-12-10 14:37:32 [SEVERE] [Multiverse-Core] http://forums.bukkit.org/threads/admin-chunkster.8186/
-
View User Profile
-
Send Message
Posted Dec 10, 2011@Khoorn
Are you able to replicate my issues ?
-
View User Profile
-
Send Message
Posted Dec 10, 2011@nachtgeist Hmm see forum about land rarity and etc
@poiNt3D
Yes. Maybe isles will be in another locations.
-
View User Profile
-
Send Message
Posted Dec 10, 2011@Khoorn
ISLES Not fixed.
Cannot make Custom biome a isle or border I tried with and without spaces I tried setting up the biome in the custom biome list then setting the biome as an isle/border prior to setting in world config that it was and isle/border it resets every time. it only works with non custom biome.
Also there seems to be a limit on how many replaceblock: settings you can set before it resets back to the last working.
By this I mean '
This is my current code I use to create perfect sandyshore lines on all biome edges I have to use this code in instead of a better alternative with custom biome border for each biome due to bug mentioned above how custom biome borders/isles do NOT work if they did work Id simply move this replace block to the border with less replaces and use the replaceblock to fill the depths with the blocks I cannot fill now due some sort of hard limit I am about to show u.
Now If I replace this with
Where ID is blockID and depth of course is changed it will reset that back to my first code snippet this appears to be some form of hard coded limit on amount I can actually do. Mind you as above I would not need any more than 4 replace blocks if I had working custom isles and borders.
As I was intentionally trying to use a custom border like the mushroomisleborder but using it for sandy shores and replacing a whole layer at the correct depth with air so that the oceans or any shallow water areas form animated water that of course would be facing the biome shore :) giving me a proper Shoreline :).
Fix those 2 bugs and I can get back to work :D, I was going to finish my world tonight but seeing as I cannot and I am really stubbornly wanting that shoreline perfect I will wait for you to fix it. instead I will move on and tweak what I was going to tweak after that was working. When u fix this it should be the only thing I need to make work and I can release this world and open my server back up. So PLEASE PLEASE hurry with it, I am trying to make a next Tuesday re opening deadline.
-
View User Profile
-
Send Message
Posted Dec 9, 2011@deleted_6846210
I had written thats the biome map with /tc map.. the "original-size" is here to see how big is 815chunks diameter(1px = 1block): http:daten.kamuel.de/imma/world_biome.png (imagesize 5,4mb)
as an example: your map round 2k x 2k? 2k x 2k = 125x125 chunks = 15625 chunks total. my map 13k x 13k = 815x815 chunks = 665k chunks total. 6,5k radius map round 42 times larger as a 1k radius map. worldborder fill 100 takes round 5h to fill the whole world. if i render this map with mcmap(static) the file size is 580mb, if i want to render this map with dynmap(in hd) or anything, it takes round 4 days..(non hd round a day)
thats the ground why i upload the biome map, small and everyone see the prob, that the map have too much water for "99% landrarity and landsize 0"...
EDIT: my fix atm: landsize: 100 and plains BiomeHeight:-1.0.. with this i have a nice size of water
@poiNt3D
i have no changes on my map with the newest version..so i'd say is compatible with old maps
-
View User Profile
-
Send Message
Posted Dec 9, 2011Is the new test version compatible with a previous test version maps?
-
View User Profile
-
Send Message
Posted Dec 9, 2011Hi,
why such an ugly map.png ? ...nothing to see there at all...
Why not making a nice render ( f.i. with "mcmapDZ-GUI") like I explained before?
It`s so easy.
If necessary, I can explain howto...;-)
I think this will show much more:
Test-World 2
Sealevel is 54 + some other Changes to my last test-world:
Test-World 1
Best Regard
mysource
-
View User Profile
-
Send Message
Posted Dec 9, 2011and a question:
gives a chance to make more land, if i have LandRarity:99 and LandSize:0 ?
have 35% of the map water and thats too much, map width/height: 815 chunks(biome-map): http:i.imgur.com/BGeRE.png
(Ocean BiomeRarity:1 and BiomeSize:10)(with landsize 100, i have no seas)
-
View User Profile
-
Send Message
Posted Dec 9, 2011@Khoorn
change the new version the world? ( as the last version )
-
View User Profile
-
Send Message
Posted Dec 9, 2011@Khoorn
I found that Setting Ocean Biome - Surface block and Ground block was not taking.
Unless I did something to ocean depth not sure coz I set 12 as surface and 32 as ground but 32 is surface for me.
-
View User Profile
-
Send Message
Posted Dec 9, 2011New version here
Fix isle biomes. Some NPE fixes. Added options to map command and now this dont freeze server.
-
View User Profile
-
Send Message
Posted Dec 9, 2011@BioRage Did you use 1.1.2 version ?
@ledhead900 Maaaan .. seed is only number and used only as first number in pseudo random generator (without going into details)
-
View User Profile
-
Send Message
Posted Dec 9, 2011My test map
http://murocraft.fi/map_test.png