Minecraft Blogs

Bukkit Plugin Tutorial: Terrain Control

  • 25
  • 16
  • 10
avatar pandaraze
Level 69 : High Grandmaster Pyro
Hello, and welcome to my short tutorial on the amazing plugin, Terrain Control! Get it here!
My upcoming server, SongsOfGlory, will use this plugin and include a custom map!

Shortly said TC is an advanced world generator, with a vast number of features and possibilities such as:
  • Control horizontal and vertical noise of terrain generation
  • Control terrain height and volatility per biome
  • Ground chance per height
  • Land size
  • Biomes size
  • Custom biomes
  • Custom maps

  • Many options for caves, canyons
  • Enable/disable mineshafts, strongholds and villages
  • Full control of ores, flowers and etc.
  • Custom trees and another objects (bo2)
  • Block replacement
  • Old biome and terrain generator (Like 1.7.3 minecraft, but without old biomes)

How to install and set up:

  1. Download TerrainControl.jar and place it in your plugin directory.
  2. Start up you server.
  3. Type
    /tc check your_world_name

    where "your_world_name" is the name of the world you want to use TC in.
    (This generates a folder named TerrainControl in your plugins folder, containing the biomeconfigs and bobplugins folder, and the worldconfig.ini file)
  4. Stop your server.

  5. Edit your bukkit.yml file to contain the following and the bottom of the file:

    generator: TerrainControl

  6. Edit the settings in worldconfig.ini to your liking.

  7. (If you use MultiVerse and don't want to use your first world, skip step 5 and type:

    /mv create your_world_name normal -g TerrainControl

    while your server is running.)

  8. Start up your server.

  9. Done!

Configuring the worldconfig.ini:

The most important and basic settings are:

Determines how large and coherent your landmasses will be. Larger numbers mean larger landmasses. Biomes size will scale with this number.

Biome size. However, max and min biome sizes are determined by GenerationDepth, so if you set LandSize to 0 and your biomes are still too large, you will have to make GenerationDepth smaller.
Small number = large continents, high number = small islands.

By changing the value of this you can determine how spread out the landmasses are.
Small number= big islands, high number= many lakes.

Here is a good page that shows the results of the different functions.

Biome Configs:

By configuring the biomeconfig.ini files in the biomeconfigs folder, you can determine for example how rare a biome will be, height level, biome size and block configurations.
You can also disable the biome height to create floating biomes.

Setting a custom map:
  1. Type:

    /tc map your_world_name

    while your server is running. This will generate a map image in your server root folder.
  2. Stop your server.

  3. Change the name of the file you just acquired to map.png.
  4. Edit the map to your liking in any image editing program. Note: The biome colour codes must be exactly as stated in the biomeconfig.ini files.

  5. Set ModeBiome:FromImage in the worldconfig.ini file.
    (At the very top of the document)
  6. Set the ImageMode: in worldconfig.ini to either Repeat, ContinueNormal, or FillEmpty.

  7. Delete any previous world files in your server root folder.
  8. Start up your server.
  9. Done!

Using BOBS, or custom terrain objects:

  1. Download a BOB package here.
  2. Paste the files into the BOBPlugins folder.
  3. Configure the BOB config variables in the worldconfig.ini to your liking.
  4. Delete any previous world files in your server root folder.
  5. Start up your server.
  6. Done!

Some helpful links:

- http://www.kartwork.de/tutorial/index.html

- http://www.kartwork.de/annocraft2165/html/tutorial.html

Thanks for reading! If this tutorial inspired you to try out this fantastic plugin please give a diamond!

Post any questions regarding the plugin the comments or add me on skype;same as username.

I do not own this plugin, all credit goes to Khoorn.
CreditKhoorn, Mysource

03/24/2014 9:30 pm
Level 13 : Journeyman Warrior
Pretty poor quality and undetailed tutorial, i recommend just going to the bukkitdev page.
12/17/2012 1:47 pm
Level 1 : New Crafter
When i do /tc spawn i get errors it says BO2 not found in BOB Folder checking Global Group. Then it say internal error. I have the newest version on TerrainControl. Can anybody help?
11/14/2012 8:18 pm
Level 5 : Apprentice Miner
The config files aren't loading for me. Anyone know why?
08/21/2012 6:15 am
Level 1 : New Crafter
You can get Terrain Control as a mod for single player too! You have to set the world type to Terrain Control and you can modify the world config in the world folder, and delete the region files to regenerate the terrain again, I think..

Now how do I give Panda a diamond..
06/17/2012 5:06 pm
Level 1 : New Miner
Is this only for myltiplayer? I don't have a server but i want this mod/plugin.
06/04/2012 12:51 pm
Level 2 : Apprentice Miner
cool, thanks alot!
06/03/2012 1:00 am
Level 5 : Apprentice Crafter
Is there a mod for that to?
04/22/2012 3:32 pm
Level 33 : Artisan Dragonborn
whats the ip?
04/21/2012 9:10 pm
Level 33 : Artisan Dragonborn
oh and check ur messages pls
04/21/2012 8:54 pm
Level 33 : Artisan Dragonborn
Planet Minecraft Logo


© 2010 - 2020