Terrain Control

Logo new


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.



  • 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


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.





Spooky Forest by Rutgerkok Mountainrange by Burckhart Cavern by mysource
Columns by mysource Overworld Nether by LanToaster Volcano by Burckhart


Daendroc/TerrainControl Promo by MassiveCraft TerrainControl Demonstration by mysource Testworld update 1 by mysource

Also check out the showcase thread in our forums!

How to use

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.


Tutorial Videos

How to use and install TerrainControl by Samkio TC Tutorial Part 1 by CaseyC104 TC Tutorial (german) by CubeCrafterDE

Useful tools



Active staffhack to display table correctly
KhoornMaintainer, Coding
Rutger KokCoding
BurckhartSupport, Documentation
Retired staff
MysourceSupport, Documentation
Additional Credits
BucyrussCreator of the BiomeTerrainMod
R-T-BCreator of PhoenixTerrainMod
More contributors on GitHub
Users contributing to the wiki are found here

Get involved!



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!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mysource mysource Jul 26, 2014 at 09:13 UTC - 0 likes

    Hi notcam45,
    yes, your signature will always be true.
    People who are to blind and dump to read, will never ever get into TC by themself.

    In the past I just deleted those jerks...and in worsest cases, I gave them a PM warning.
    But every day, new jerks step out of some holes and so I lost interest in supporting that kids now totally.
    That`s what I said by my last post in german (as those people don`t even deserve going down to their language at all): "...should now others delete those king of jerks in the future....".

    "Tschüß" means "bye" now for a long time or even forever.
    I´m very glad now, not being "on duty" to read and delete posts like the one from "trickyrockslayer" in future.
    All may now watch this overview page being spammed by mostly dump stuff (which I deleted close to every day in the past...), wrong placed questions (instead of using the forum, as told in BIG RED LETTERS on top) and whatever else will clog up that page, like it used to be in most other projects too sadly (and like it was here too, before I started to always clean out each day long time ago).

    All past and future jerks will hate me for that statement, but I`m leaving now just with a big grin ;-)

    Fight all jerks, or they will rule the world even more, as its already reality.
    Nobelprice to the inventor of a "jerkbuster" virus ;-))

    Last edited Jul 26, 2014 by mysource
  • Avatar of notcam45 notcam45 Jul 26, 2014 at 01:33 UTC - 1 like

    <<reply 2281861>>

    That comment hurt my brain.

    “Two things are infinite: the universe and human stupidity; and I’m not sure about the universe.”
    ― Albert Einstein

  • Avatar of mysource mysource Jul 25, 2014 at 05:18 UTC - 0 likes

    Mögen anderen nun diese nichtlesenden Volltrottel (siehe vorherigen Post) hier löschen, mir ist der Kinderkram inzwischen zu dumm geworden.

  • Avatar of trickyrockslayer trickyrockslayer Jul 25, 2014 at 03:36 UTC - 0 likes

    where do i get the mod for this plugin ?

  • Avatar of MCTylerPVP MCTylerPVP Jul 08, 2014 at 09:32 UTC - 0 likes

    Amazing peice of work, once I figured it out!

    MC Client Link-EODSteven.org- WebPage http://MCTyler.Enjin.com

  • Avatar of nathan2439 nathan2439 Jun 11, 2014 at 00:45 UTC - 3 likes

    I love this plugin it's amazing. I'm using for my faction server. Keep up the amazing work


  • Avatar of mysource mysource May 23, 2014 at 23:05 UTC - 5 likes

    I had one of my better creative days today ;-) and created an other area, the "Karst-Area".
    All made by just 3 custom biomes, which will be usable and work even in limited random mode.
    (right-click... show image... as always to see cpl. screens)



    I also made 3 new smooth biomes to set up a "RollingMountains" area:


    All included in Testworld`s last update No. 74 from today ;-)
    ... yes, at the moment I´m pumping out a few new biomes and relating Testworld updates almost every day ;-)


    Last edited May 27, 2014 by mysource
  • Avatar of mysource mysource May 23, 2014 at 12:49 UTC - 2 likes

    I created a new biome "BulpDune":
    (Its made by just one custom biome)





    I made a 2. new mountain biome too named "HighCrackedMountain".
    (Its made by just one custom biome)


    Included now in last Testworld update No 72.

    Last edited May 23, 2014 by mysource
  • Avatar of mysource mysource May 23, 2014 at 06:31 UTC - 2 likes

    I improved the "Salt-Flats" biome:


    Included in Testworld Update 71 today.

  • Avatar of Dark_FX Dark_FX May 19, 2014 at 05:27 UTC - 1 like

    Absolutely love this. Keep up the great development



Date created
Oct 27, 2011
Last update
Apr 18, 2014
Development stage
SpoutDev License v.1
Curse link
Terrain Control
Recent files