Bukkit Plugin Tutorial: Terrain Control
19 diamonds
-
9,764Views, 15 today
- Comments
- Favorites
- Flag / Report
Get Embed Code
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:
- Download TerrainControl.jar and place it in your plugin directory.
- Start up you server.
- 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) - Stop your server.
- Edit your bukkit.yml file to contain the following and the bottom of the file:
worlds:
your_world_name:
generator: TerrainControl - Edit the settings in worldconfig.ini to your liking.
- (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.) - Start up your server.
- 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:
- Type:
/tc map your_world_name
while your server is running. This will generate a map image in your server root folder. - Stop your server.
- Change the name of the file you just acquired to map.png.
- 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.
- Set ModeBiome:FromImage in the worldconfig.ini file.
(At the very top of the document) - Set the ImageMode: in worldconfig.ini to either Repeat, ContinueNormal, or FillEmpty.
- Delete any previous world files in your server root folder.
- Start up your server.
- Done!
- Download a BOB package here.
- Paste the files into the BOBPlugins folder.
- Configure the BOB config variables in the worldconfig.ini to your liking.
- Delete any previous world files in your server root folder.
- Start up your server.
- 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 |
Join us to post comments.
Comments : 9
1 - 9 of 9
1 - 9 of 9











Reply
Delete
CookieMonsterHD
Level 1
New Crafter
December 17, 2012, 8:47 am
Reply
Delete
muffinjello
Level 4
Apprentice Miner
November 14, 2012, 3:18 pm
Reply
Delete
JohnnyBlu
Level 1
New Narwhal
August 21, 2012, 2:15 am
Now how do I give Panda a diamond..
Reply
Delete
ninjan125
Level 1
New Miner
June 17, 2012, 1:06 pm
Reply
Delete
Seahawks1001KP
Level 1
New Miner
June 4, 2012, 8:51 am
Reply
Delete
xXSkittlesXx99
Level 1
New Crafter
June 2, 2012, 9:00 pm
Reply
Delete
Dund3al
Level 29
Expert Dragonborn
April 22, 2012, 11:32 am
Reply
Delete
Dund3al
Level 29
Expert Dragonborn
April 21, 2012, 5:10 pm
Reply
Delete
Dund3al
Level 29
Expert Dragonborn
April 21, 2012, 4:54 pm