19

Bukkit Plugin Tutorial: Terrain Control

19 diamonds

Property of Khoorn

  • 9,764
    Views, 15 today
  • 9
    Comments
  • 12
    Favorites
  • Flag / Report

Get Embed Code

Forum:
HTML:
Link:
avatar pandaraze
Level 60 : High Grandmaster Pyro
Posted 04/21/12 6:37:25 pm
04/21/12
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:

    worlds:
      your_world_name:
        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:

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

LandSize
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.

LandFuzzy
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.

Additional Details

Tags:Plugin, World, Custom, Terrain, Generator, Map, Bukkit, Dev, Edit, Painter, Fevredream, Tutorial
Credit:Khoorn, Mysource

More Blogs by pandarazeView All

2011-10-18 14:06:38
by pandaraze

2011-10-17 14:55:44
by pandaraze

Join us to post comments.

Comments : 9

1 - 9 of 9

CookieMonsterHD
Level 1
New Crafter
December 17, 2012, 8:47 am

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?

muffinjello
Level 4
Apprentice Miner
November 14, 2012, 3:18 pm

The config files aren't loading for me. Anyone know why?

JohnnyBlu
Level 1
New Narwhal
August 21, 2012, 2:15 am

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..

ninjan125
Level 1
New Miner
June 17, 2012, 1:06 pm

Is this only for myltiplayer? I don't have a server but i want this mod/plugin.

Seahawks1001KP
Level 1
New Miner
June 4, 2012, 8:51 am

cool, thanks alot!

xXSkittlesXx99
Level 1
New Crafter
June 2, 2012, 9:00 pm

Is there a mod for that to?

Dund3al
Level 29
Expert Dragonborn
April 22, 2012, 11:32 am

whats the ip?

Dund3al
Level 29
Expert Dragonborn
April 21, 2012, 5:10 pm

oh and check ur messages pls

Dund3al
Level 29
Expert Dragonborn
April 21, 2012, 4:54 pm

Awesome

1 - 9 of 9