-
Notifications
You must be signed in to change notification settings - Fork 161
Version history
On this page you could read how the plugin expanded over time. Starting as a single player mod for Minecraft Alpha that could only modify the biome size it grew to what is it now. The plugin has been abandoned two times, but always some other author took over the project (and renamed it). Today, Terrain Control is maintained by multiple people, who are keeping it up to date with the latest Minecraft versions.
- Build 176 for Spigot 1.11.2
- Build 164 for Spigot 1.10
- 2.8.1 for Spigot 1.9.4
- 2.8.0 for Spigot 1.9.2
- 2.7.2 for Spigot 1.8.8 and Forge 1.8.0
- 2.7.1 for Spigot 1.8.4 to 1.8.7
- 2.7.0 for Spigot 1.8.3
- 2.6.4 for Spigot 1.8
- 2.6.3 for MC 1.7.10
- 2.5.3 for MC 1.7.2
- 2.5.1-SNAPSHOT for MCPC+ 1.6.4
- 2.5.0 for MC 1.6.4
- 2.4.14 for MC 1.6.2
- 2.4.12 for MC 1.5.2
- 2.4.10 for MC 1.5.1
- 2.4.8 for MC 1.5.0
- 2.3.7 for MC 1.4.7
- 2.3.6 for MC 1.4.6
- 2.3.4 for MC 1.4.5
- 2.2.4 for MC 1.3.1
- 2.1.8 for MC 1.2.5
TerrainControl was founded by Khoorn as a Bukkit plugin. At first, it was just called "PhoenixTerrainMod", after the mod it was based on. Around October 2011 Khoorn renamed the plugin to TerrainControl. When TerrainControl 2.0 was released around March 2012, single player support was re-added. Near the end of 2012, Rutger joined the project and halfway 2013 Timethor joined. At the end of 2013, Khoorn left the TerrainControl project.
- Updated to be compatible with Spigot 1.9.4 - no longer compatible with Spigot 1.9.2.
- Added Author and Description settings to WorldConfig - contributed by @PG85
- Fixed a compatiblity issue with configs from TC 2.6 - contributed by @PG85
- Fixed an error when adding a BO2 to a BO3 structure
- Added
SpawnHeight: atMinY
to BO3s.
- Updated to Spigot 1.9.2
- Fixed HugeMushroom always spawning only one kind of mushroom (which kind was decided randomly at server startup).
- Fixed
ReplacedBlocks: (LEAVES,AIR)
being turned intoReplacedBlocks: (LEAVES:0,AIR)
- Custom biomes should now be recognized by other plugins. (Use the uppercase name of the biome with spaces replaced with underscores, so
My Custom Biome
becomesMY_CUSTOM_BIOME
.) - Added igloo support.
- Added
UseTemperatureForSnowHeight
to generate more layers of snow on lower temperatures. - Added
BetterSnowFall
to generate snow below tree leaves. - Added
FullyFreezeLakes
to freeze all water blocks of lakes that are only partially exposed to air. - Added
CooledLavaBlock
that is generated instead of lava above ground in frozen biomes. - Fixed Eye of Enders not pointing towards strongholds
- Added config file for new vanilla biome
The Void
. This biome has id 127, so you cannot use this biome id anymore for custom biomes. - Worlds with a lot of isle biomes are now generated faster.
- Fixed
BiomeMode:BeforeGroups
being sent asUnknown/Other
to MCStats. - Fixed ocean monuments generating water up to y=63 instead of the actual
WaterLevelMax
.
Download for Spigot The Forge version contained too many bugs at the time for a release.
- Fixed an important bug on Forge where material names could not be written correctly to the config files.
- Now requires a Spigot 1.8.8 build, compiled in august 2015 or later. This new Spigot build allowed us to add/fix the following things:
-
SurfaceBlock
,GroundBlock
,StoneBlock
,WaterBlock
,IceBlock
andBedrockobBlock
now support block data (likeSTONE:5
). -
SurfaceAndGroundControl
is now applied during initial terrain generation, instead of just before population. This results in a speed improvement and makes the setting also work below terrain overhangs. - Improved performance for the Spigot version.
Download for Spigot
Download for Forge
- Updated to be compatible with Spigot 1.8.4 to 1.8.8. Spigot 1.8.3 and older are no longer supported.
- Improved performance a bit.
- Ceiling bedrock is no longer generated as a single, flat layer when FlatBedrock is set to false.
- Added
MaximumCustomStructureRadius
, to increase the maximum radius a BO3 structure can have.
Download for Spigot
Download for Forge
- Updated to Spigot 1.8.3. Spigot 1.8.0 is no longer supported.
- Changed to biome generator to support grouping of biomes.
- Old worlds are now automatically switched to the biome mode
BeforeGroups
, which simulates the old biome generator (Minecraft 1.0 - 1.6.4). - Biomes can now have different sizes and rarities depending on whether they are spawned as a normal biome, isle biome or border biome.
- Updated the default settings to match Minecraft 1.8. (There are still a few small differences.)
- Added a new resource called
SurfacePatch
, to place patches of something at the surface. The swamp biome uses this resource in the default settings. - The
NonSolid
keyword can now be used to check for any nonsolid block. - Added
ExtrudeMode
andExtrudeThroughBlocks
to BO3s, used to repeat the first or last layer of a BO3 until it hits the ground/ceiling. - Worlds called
test
will work again. - Custom trees (BO2 or BO3) with a 2x2 trunk are now rotated correctly, so that the trunk aligns with the four saplings.
Download for Spigot
Download for Forge
- Updated to Spigot 1.8.
- Added support and settings for ocean monuments.
- Updated default settings for ores to match vanilla 1.8.
- Mesa caves now replace red sand with red sandstone.
- Fixed BO3s part of a structure with their 0,0,0 origin not in the center of the object not always spawning correctly.
- The command
/tc map
is now executed on the server thread - fixes thread safety issues in the biome generator.
- Forge version: fixed calling events like DecorateBiomeEvent with the wrong coordinates.
- Forge version: fixed help text not appearing next to generator type selection button in the singleplayer world creation screen.
- The setting
PopulationBoundsCheck
will now also ignore third party mods that are placing blocks outside the chunks being populated. - Forge version: fixed ArrayIndexOutOfBoundsException in biome colorizer when using a high temperature and wetness.
- Fixed settings MinMoisture and MaxMoisture, designed for
BiomeMode: OldGenerator
, having a subtle effect other biome modes. - Add hidden
PopulateUsingSavedBiomes
setting to the WorldConfig for WorldPainer interoperability. - Forge version: fixed duplicate call to
GameRegistry.generateWorld
. - Forge version: fixed OreGenEvent.Post being called on the wrong event bus.
- Fixed crash when adding vanilla biomes to the
CustomBiomes
setting. - Updated ore generation to Minecraft 1.8's optimized algorithm. No changes to the terrain.
- Updated cave generation to Minecraft 1.8's: sandstone ceilings will now appear.
- Ravines now cut through the
StoneBlock
as specified in the BiomeConfig, instead of only cutting through stone.
Download for Bukkit | Download for Forge
- Rewrote a lot of code that reads and writes the config files.
- Colors are now written to the config files in the notation #FFFFFF instead of 0xFFFFFF .
- Lists in the config files now have spaces around their elements: This: Foo, Bar
- Fixed BO3s being limited in height.
- Fixed TC silently converting invalid materials in the configs to AIR instead of printing an error.
- Biome inheritance can now inherit resources using the new
ResourceInheritance
setting. - Changed mob spawning settings so that the
AddDefaults
settings are no longer needed. - Updates the default gravel ore settings to match vanilla 1.7.
- Fixed TC client being required on Forge servers with TC installed.
Download for Bukkit Not for Forge
- Updated to be compatible with CraftBukkit 1.7.8 and 1.7.9.
- Restricted population to a 2x2 chunk area. This makes sure that the terrain generates in the same way, no matter in which direction you are exploring. Set
PopulationBoundsCheck
(WorldConfig) to false to disable this. - Fixed
ReplacedBlocks
not working in virtual biomes. - Added support for the new sapling types in
Sapling
resource. Removed support for numerical sapling ids, which were in use in Terrain Control 2.3. - Fixed
UnderGroundLake
resource being able to replace bedrock when its minimum height was set too low.
- Biome inheritance
- If a biome has a value for
BiomeExtends
, it will copy all missing settings from the biome listed inBiomeExtends
. - If you have a lot of similar biomes, you now only need to specify the settings that are actually different. If you change one setting in the parent biome, all child biomes too will have the setting aplied to them .
- If a biome has a value for
- Biome ids
- Extended biome id limit to 1023.
- Biomes with ids 256 - 1023 cannot be saved by Minecraft, so they need to have a ReplaceToBiomeName setting that replaces the biome to a biome in the 0 - 255 id range.
- Block ids
- Added support to reference modded blocks by name.
- Deprecated block ids, they will be autoconverted to block names.
- Folder structure
- Renamed
BiomeConfigs
folder toWorldBiomes
- Changed biome config extension to
.bc
(can be changed back in theTerrainControl.ini
) - Added a
GlobalBiomes
folder which allows you to share biomes across multiple worlds on the same server. - Biome configs can now be placed in subfolders of
WorldBiomes
andGlobalBiomes
.
- Renamed
- Mesa improvements
- Improved mesa beaches: they will now change their height depending on the WaterLevelMax of the biome.
- Fixed mesa bryces when using ImprovedRivers: true.
- Various other fixes and improvements
-
/tc reload
code rewritten, reloading should be more reliable. - All block spawn conditions now accept block data.
-
- Changes which may affect your current world
- Changed island generation a little bit, which may cause a few worlds to change their biome layout on some places.
- Vanilla biomes can no longer have a ReplaceToBiomeName setting.
- Fixed the logging settings in
TerrainControl.ini
being broken since 1.7/Log4j.
- Terrain Control now works again on Minecraft Forge!
- Mesa beaches now change their height based on the water level of the biome (instead of always being around y=64, even when the water level of the biome was changed).
- Fixed cave and ravine generation when using
WorldHeightScaleBits:7
andWorldHeightCapBits:7
.
- Added default settings for all new biomes.
- Updated default settings for all existing biomes.
- Updated the default settings of the cave generator to match vanilla 1.7.2.
- Added
SurfaceAndGroundControl
for better control of the surface blocks of your biome. - Fixed the resource
AboveWaterRes
being broken in Terrain Control 2.5.1. - Improved the resource
Cactus
to match vanilla behaviour. - Some ReplaceToBiomeName and ReplacedBlocks code has been rewritten.
- Fixed snow generating in stripes sometimes.
- Raised max
BiomeTemperature
to 2.0 for the increased temperature of the desert biome.
- Updated to Minecraft 1.7.2.
- Added simple config files for all new biomes. Most of them are still unfinished. However:
- Birch Forest and Savanna (variants of both biomes included) are finished.
- The height and temperature settings of all biomes are correct too.
-
WorldHeightBits
has been split into two settings - one to set the height limit of the world, one to set the vertical scale. - Updated snow generation to match Minecraft 1.7.2.
- The resources
Plant
andGrass
now accept plant names that make it easy to spawn single and double plants. - Improved the warning when two biomes have the same id.
- Added a warning for
BiomeMode:FromImage
when two biomes have the sameBiomeColor
.
- Added
RandomRivers
to control whether rivers follow biome borders. - Added
SmoothRadius
to control height transitions between biomes. - Added
ImprovedRivers
. When this is enabled...- ...the technical river biomes are no longer used in the world.
- ...new height, volatility and water settings are enabled in the biome config where the river is currently flowing through
- Added a
TerrainControl.ini
file next to the GlobalObjects directory. It just has some logging settings for now. - Fixed caves not always following the height limits (thanks Brokkonaut!).
- Fixed Liquid resource (thanks Brokkonaut!).
- Fixed BO3s part of a structure ignoring their own height limits.
- Fixed crash in UnderGroundLake when
minSize > maxSize
. - Updated to Minecraft 1.6.4.
- Removed the small water lakes from the desert in the default configs. This is to reflect a change made by Mojang to the vanilla generator.
- Hay blocks and birch/spruce/jungle wooden stairs now rotate correctly in rotated BO2s and BO3s.
- Fixed skylight calculation for BO2s and BO3s (was broken in 2.4.13).
- Updated to Minecraft 1.6.2.
- Included Metrics, which sends some stats to mcstats.org. Find more information about it here (thread in TC forums) and here (wiki page).
- Updated to Minecraft 1.6.1.
- Fixed torches/redstone dust/etc. popping off in BO3s.
- Fixed /tc spawn spawning things in blocks instead of on blocks.
- Fixed problems in snow/ice/tall grass generation of Forge.
- You may still see striped snow/ice/tall grass every now and then, but reconnecting fixes this.
- Fixed crash when trying to populate a removed custom biome.
- Updated to be compatible with CraftBukkit 1.5.2.
- Fixed compability with MCPC+.
-
GroundBlock
andSurfaceBlock
now also accept block ids 128-255. - Added some stuff which Rutger will need for BO3Tools to save tile entities.
- Fixed BO2 and BO3 light checks, they will now always spawn like it's day, ignoring the night.
- Changed loading messages to be more descriptive.
- Better feedback in the /tc reload command.
- Fixed crash after /reload. Command is still highly discouraged, as parts of TC won't function properly after it. Warning in the console has been added.
- Added option to make the seed of the resource generator different from the world seed.
- Now ignoring Multiverse's test "world" used to check if
TerrainControl
is a valid generator.
- Updated to Minecraft 1.5.1.
- Fixed BO3s not placing tile entities.
- Fixed crash bug with NBT files that had tags in the root of the file.
- Updated to Minecraft 1.5.
- Fixed
Sapling(0,...
not converting toSapling(Oak,
. - Fixed crash with unnamed NBT tags in the root of the NBT file.
- Fixed crash when using empty
CustomObject()
.
Changes since 2.4.6-dev
- Fixed a lot of BO3 rotation bugs.
- Added desert wells.
- Invalid resources in the resources queue aren't deleted anymore.
- Added a more visible notice to /tc list on how to get the world BOBs.
- Added uncompressed NBT file support.
Additional changes since 2.3.7
- Added BO3s (BO2s are still supported).
- BO2 spawn ratio is now back at how it was in TC 1.0-2.2.
- Added some new resources: Vein and CustomStructure.
- Added more structure settings.
- Changed some default settings to look like vanilla.
- Added setting to control which biome is used as the river in a biome.
- Allow 4096 block ids on Forge.
- Changed block.data syntax to block:data.
- Rarity in the resources queue can now have decimals.
- Changed ReplacedBlocks syntax again. It now includes the last layer. Auto-converts.
- Fixes for mob spawning on Forge, fixes for sapling growing on both Bukkit and Forge.
- ReplacedBlocks syntax changed slightly - now using material names and it also now includes the last layer. Auto-converts.
- Updated to Minecraft 1.4.7.
- Fixed server sending corrupted packets resulting in a black sky on the client.
- Removed rain in the biome if the wetness is 0.
- Fixed mobs not burning.
- BO3s can now have objects attached to them when using the new CustomStructure resource.
- Added UseWorldAll and UseBiomeAll to spawn all objects instead of picking one.
- /tc spawn now doesn't rotate objects anymore - fixes/works around a crash bug.
As the version number suggests, this build is based on 2.3.6, and not on 2.4.5. Changes made in 2.4 aren't included.
- Updated the Bukkit version to Minecraft 1.4.7. The Forge version didn't need an update, so you should still use 2.3.6 on Forge.
- Changed the BO3 block syntax. Breaks all current BO3s. It's now:
Block(x,y,z,id[:data][,nbtfile.nbt])
RandomBlock(x,y,z,id[:data][,nbtfile.nbt],chance[,id[:data][,nbtfile.nbt],chance[,...]])
- Added a Vein resource for large areas where a specific ore spawns.
- Implemented mob spawning on Forge.
- Added support for mobs added by other mods (use the entity save id).
- Fixed very few friendly mobs spawning on Bukkit.
- Third party plugins can now register their own biome generators.
- Changed the block.data syntax to block:data.
- Added settings for mushroom growing.
- Add a setting to control which biome should be used as a river in the current biome.
-
FrozenRivers
andBiomeRivers
are now obsolete. Auto-converts.
-
- Make population respect the biomes from the save file (for WorldPainter users).
- Fixed Cactus not writing correctly.
- Added settings for all the stuctures.
- Started restructuring the config files. Feedback is greatly appreciated.
- As a test, bedrock generates one block lower. Seems to fix lighting issues.
- Moved defaullt water level down one block to be in line with vanilla.
- Clay now generates inside sand in the default resources queue.
- Added an event system, purely for other plugins/mods. The Forge version forwards the events to Forge mods. (Thanks ScottKillen!)
- Added min and max height settings to trees: replace for example BigTree with BigTree(MinHeight=100;MaxHeight=120).
- (Untested) Added -1 as a wildcard to /tc replace.
- Fix ReplacedBlocks (was broken in 2.4.3)
- Fix ReplaceToBiomeName for biome ids > 127.
- (Untested) Allow ReplacedBlocks to have higher block ids than 255.
Based on 2.4.2-dev
- Updated to Minecraft 1.4.6.
- Hopefully restored the old BO2 spawn rates.
- Possibly fixed settings being created in the wrong place in the Forge version.
- Added a some settings to the BO3s:
- Min and max height
- Source blocks
- Block and light checks
As the version number suggests, this build is based on 2.3.5, and not on 2.4.2. Changes made in 2.4 aren't included.
- Updated to Minecraft 1.4.6.
Based on both 2.3.5 and 2.4.1.
- BO3s can now spawn (along with metadata). See the BO3 Objects page.
- Possibly: support blocks with an id larger than 256 in the resources queue.
- Fixed sapling growth.
- objectSpawnRatio doesn't affect sapling growth anymore.
As the version number suggests, this dev build is based on 2.3.4, and not on 2.4.1. Changes made in 2.4 aren't included.
- Updated to be compatible with CraftBukkit build 2513 and newer.
- Disabled the Forge version checker as Terrain Control has it's own. 2.3.4 clients can now connect to 2.3.5 Forge servers.
- Removed two debug messages in the Craftbukkit version about joining players.
- Don't allow UseBiome in BiomeObjects
- Let UseWorld properly check for the biome
- Some small changes to the documentation of the BO3s
- BO2s can now have a dot in their filename
- Fix CustomObject() not automatically adding UseWorld
- Remove the now unused Tree types, which were used internally to spawn BO2s from trees
- Snow doesn't prevent tree placement anymore
- You can now make a BO2/3 override a tree. So if you make a BO2 called Taiga1, it will replace the Taiga1 tree.
- Many code refactored. So new bugs are added, but those will hopefully be fixed soon. There seems to be a bug with the trees.
- BO2s cannot spawn in groups anymore. Will be fixed soon.
- Started with the BO3s. Create an empty file name.bo3, start Terrain Control, and notice that TC has added the default settings, along with some comment. BO3s are non-functional, as there is no block list yet.
- Removed debug messages about players joining with or without Terrain Control installed.
Identical to 2.3.4-dev. Changes since 2.2.4 are:
- Updated CraftBukkit version to 1.4.5.
- Updated singleplayer version to 1.4.5.
- Singleplayer version now requires Forge.
- Added rotations for most blocks released after 1.3. Skulls are an exception: they store data in a Tile Entity instead of the normal block data.
- Added a global folder.
- Changed CustomObject() syntax - you can now choose which BO2s should spawn
- Tree() now also accepts BO2s.
- Added UseWorld keyword to spawn all objects in the world folder
- Added Sapling setting for more control over saplings.
- Added BiomeObjects setting to store BO2s that will spawn when using the UseBiome keyword.
- Should autoconvert BO2s from old syntax.
- BO2s can now spawn underground.
- BO3s are still unimplemented.
- Made startup message smaller.
- Fixed Reed and Abovewater resources. You might need to adjust your Reed frequency.
- Adjust frequency max to 5000 in Liquid resource
- Added GrassColorIsMultiplier and FoliageColorIsMultiplier to give more control over the colors. Some texture packs override the colors, IRSmoh has found a solution.
- Custom biomes can now have ids up to 255 instead of 127.
- Added a TerrainControl class for plugin developers to use.
- Ore max size is now 128 (was 32).
- Grass max frequency is now 500 (was 100).
- All biome objects are now stored in one setting:
BiomeObjects
. - CustomObject(..) will now spawn custom trees in UseWorld and UseBiome.
- Fix reeds not spawning.
- Custom biomes can now have ids up to 255 instead of 127.
- Added a static TerrainControl class for plugin developers to use.
- Ore max size is now 128 (was 32).
- Grass max frequency is now 500 (was 100).
- Added conversion from old CustomTreeChance.
- Reactivated mob spawning - it still uses JSON.
- Removed debug messages about missing settings.
- Updated Bukkit version to 1.4.5
- Added rotations for most blocks released after 1.3. Skulls are an exception: they store their rotation in a Tile Entity instead of the normal block data.
- Removed the Modloader singleplayer version and added a Forge version. Forge server support is also added.
- Disabled mob spawning for now - will probably come back with a non-JSON syntax.
- Added GrassColorIsMultiplier and FoliageColorIsMultiplier to give more control over the colors. Some texture packs override the colors, IRSmoh has found a solution.
Warning: extremely experimental! Don't use this on live servers!
- Now there is two bo2 directories : GlobalObjects - store in plugin dir. and WorldObjects store in world dir.
- All objects in WorldObjects directory works like in 2.2 versions if resources with bo2 have "UseWorld" word.
- All objects in GlobalObjects directory works like in 2.3.0 version. So use "UseBiome" word or add objects directly to resource.
- Old BOBPlugins directory will automatically renamed to WorldObjects
- Old CustomObject() resource will automatically converted to CustomObject(UseWorld)
- Object setting spawnOnBlockType now may contain "All" and "Solid" words. This add all default blocks or all solid default blocks. You may use it with other blocks too.
- Added new object setting - collisionBlockType - collisions will be only with that list. Word "All" and "Solid" works here too. Default value = "All"
- Added new object setting - spawnAboveGround - this will try spawn object on solid block. Useful if you want spawn some thing in ocean floor. Defaul value = false
- Added new object setting - spawnUnderGround - this will try spawn object under solid block. Object height will be random from spawnElevationMin to spawnElevationMax, sure if this settings less than highest solid block. Default value = false
- Changed sapling settings and now it is resource. Syntax = tree resource instead first argument. If first argument = "All" this resource will work with any sapling types. Else first argument must contain sapling type ( sapling block data). Does not work with data = 4 ( bukkit limitation :( ). You may add different resources for different saplings types.
- Changes block replace setting for solve some conflicts. Examples is in config file. Old settings will be automatically updated.
Warning: extremely experimental! Don't use this on live servers!
- BO2 files moved to a global folder: the CustomObjects folder.
- To add a BO2 to your world, there are now several options:
- Add it to a list in the WorldConfig and use the
SpawnInBiome
option in the BO2 files. - Add it to the
CustomObjects
setting or to theTree
setting to spawn at world generation, or toSaplingSettings
to spawn it from saplings. You canUseWorld
instead of a BO2 name to spawn the BO2s in the list in the WorldConfig andUseBiome
to spawn the BO2s in the list in the BiomeConfigs.
- Add it to a list in the WorldConfig and use the
- You can now override BO2 settings, use
object_name(dig=False;underFill=False;Tree=False)
instead ofobject_name
. -
ModeBiome
andModeTerrain
(WorldConfig) have been renamed toBiomeMode
andTerrainMode
. - Added
SettingsMode
to disable the comments or to disable all writing to the settings files (so that you can keep your own comments.) - Tried to add Tekkit support.
- Update SSP version to 1.3.2 minecraft
- Fix Reed and Abovewater resources
- Small increase Reed frequency
- Abovewater resource now properly search water blocks.
- Adjust frequency max to 5000 in Liquid resource
- Made startup message smaller.
Changes since 2.2.3-dev:
- Added new tree type - CocoaTree and add this tree to default Jungle biome config.
- Added NetherFortressEnabled settings. This fortress is still some buggy.
- Disable mob spawning settings for default biomes.
Additional changes since 2.1.8:
- Some improvements for tc map command - support coordinates ( Thanks raegenhere )
- Map command rotation 0° is now considered north ( Thanks raegenhere )
- Fix BO2 random rotation not working for east ( Thanks raegenhere )
- Fix commands did not select right world
- SSP version now required ModLoader ( and work with other ModLoader mods of course )
- Some small fixes in SSP version.
- Added water levels and blocks to biome files, so now you may use different water levels for each biome
- Some update network protocol
- Added new option - replace biome after all generations done. Check biome configs file.
- Update to 1.3.1 minecraft.
- Added emerald ore to defaults.
- Added option for pyramids.
- Removed "disableNotchPonds" and added SmallLake resource for replace that. Biome configs will be autoupdated.
- Update to 1.3.1 minecraft.
- Added emerald ore to defaults.
- Added option for pyramids.
- Removed "disableNotchPonds" and added SmallLake resource for replace that. Biome configs will be autoupdated.
- Some update network protocol
- Added new option - replace biome after all generations done. Check biome configs file.
- Added water levels and blocks to biome files, so now you may use different water levels for each biome.
- Some improvements for tc map command - support coordinates ( Thanks raegenhere )
- Map command rotation 0° is now considered north ( Thanks raegenhere )
- Fixed: BO2 random rotation not working for east ( Thanks raegenhere )
- Fixed: commands did not select right world
- SSP version now requires ModLoader ( and works with other ModLoader mods of course )
- Some small fixes in SSP version.
- Added new biome generation mode. Now you can generate biomes from png image map.
- Fix NPE custom ores.
- Updated SSP version to 1.2.5.
- Fix ModeTerrain OldGenerator
- Fix NPE with wrong commands.
- Added option for control mob spawn per biome
- Added biome id option for custom biomes. Now you may choose what id to use
- Added new command replace - replace biome ids in existed chunks. Use with caution!! Before use save world and turn off autosaving ( /save-off ). After use - restart server.
- Fix canyons.
- Fix bo2 not spawn in 128 height.
- Small help improvement.
- Update max biomes to 256
- Fix ModeBiome Default.
- Updated for 1.2.3 minecraft. ( thanks massivecraft.com ! )
- Added permissions support for commands. ( thanks massivecraft.com ! )
- Added new options WorldHeightBit
- Fix biome height value smaller than -2
- Allow replace one blocks for different depending on height
- Move many terrain setting from world config to biome configs. Old setting will be automatically moved to biome configs.
- Added: jungle trees, ground bush and vines.
- Fixed many bugs.
- Added support for Height Mod in single
- Fixed some crashes when client connect to server
- Grass and foliage colors now works, but changing color is strange
- RemoveSurfaceStone - now disable stone noise what appears on surface sometimes
- Many code reworked. So fix old bugs and add new :/
- Allow send biome config to clients ( only biome place settings )
- New settings for biome colors, sky colors and fog color
- TC mod for SSP
- You can create TC worlds with SPP minecraft choosing world type in world creation options.
- Fix /tc check command
- Fix replacement block data.
- Add block data for replace, like ores before ( Thanks Raws! )
- Add BiomeRarityScale ( Thanks Raws!)
- Fix custom biome cause IllegalArgumentException, now custom biome is ocean biome for other plugins.
- Fix not delete sapling when custom tree grow
- Rename WaterLevel to WaterLevelMax (automatically)
- Delete CustomTreeMinTime and CustomTreeMaxTime now use only customTreeChance
- Added block data to ore and plant resource ( Thanks Raws! )
- New option in biome files NotBorderNear
- Make default config looks like normal 1.1 minecraft.
- New biome manager
- Added resources from 1.0.1 minecraft
- New command /tc map for fast biome map creation
- Many small fixes.
- Fix canyonMaxLength.
- Fix underWaterOre.
- Small hack for lighting
- Fix bug with not reading settings
- Remove some deprecated settings in world config.
- Better documentations for world config.
- Reworked resource system. This changes explained in biome config files.
- Replace blocks now have height settings
- Many small fixes.
Somewhere around Minecraft Beta 1.4, R-T-B renamed the project to Phoenix Terrain Mod (see the forum thread). I couldn't find a changelog for this versions. Because of a death in his family when Minecraft Beta 1.8 was released he did not have enough time to update it to the completely new terrain generator of 1.8. But luckily Khoorn had the already ported the project to be a Bukkit plugin (R-T-B had already created a Bukkit mod) some time ago, and he updated the Bukkit version to Beta 1.8. Here is a link to the original thread of the Bukkit port and here to the project on BukkitDev. Below is a changelog of the Bukkit plugin version.
- Fix bo2 plugins.
- Remake /ptm check command - now this check or create config files
- Added custom biomes settings.
- Sky and Hell biomes - now available too
- Fix NoClass bug.
- Fix for 1.8 added additional
- Water and lava source fix.
- Spawn villages on water fix.
- Half trees fix ( except big trees)
- Split ObjectsEnabled settings to per object
- Added canyons settings.
- Fix custom objects biomes.
- fix: bo2 all biome
- fix: bo2 half spawn
- Added grow from sapling
- Added spawn command.
- Added DefaultSettings.ini on start
- Added Default BOBPlugins folder on start
- Added BOB list command for world
- Fix custom objects biomes.
- Fix dungeon settings.
- Add check command.
- Add waterBlock settings - block id of sea water.
- Add ceilingBedrock settings - bedrock on top layer.
- Add disableNotchHeightControl - when enabled terrain generate on full map, without height factor.
- Add CustomHeightControl - list of custom height factor, 17 double entries, each entire control of 7 blocks height from down. Positive entry - better chance of spawn blocks, negative - smaller.
- Forgot to add copying from old folders to new, sorry.
- Add reload and biome commands.
- Better replacement, some fix with plugin init.
- Fix underground lakes.
- Remove oldgen.
- Fix flowing bug.
- Fix replacement.
- Some code clean up.
- Fix regen and may be wrong generation after restart.
- Convert older bukkit version to be a plugin.
During Minecraft Alpha, Bucyruss developed the mod that would once become Terrain Control. After version 3 he renamed the project to BiomeTerrain Mod. Multiplayer support was added in version 10. Read the original topic here. When Minecraft Beta was released, Bucyruss disappeared (in this post he explains why) and R-T-B took over the project (view on Google code). Shown below is the changelog of Bucyruss' BiomeTerrainMod.
- Fixed bug with saplings that caused crashes
- Fixed more bugs that were causing crashing, fixed "n must be positive errors", added option to disable the new ponds
- Fixed bugs that were causing crashing
- SSP: Updated to work with 12/3 client update to 1.2.6
- SMP: Updated to work with 12/3 and incorporate bug fixes from SSP updates
- Fixed error that caused no caves to be generated
- Fixed an error that was causing a crash when using v10.x setting file.
- Updated to work with client 1.2.4_x and esrver 0.2.6_x.
- Fixes missing ice desert biome, added replace block, hell deposits, cloud height/thickness, some cave options, and plugin to Shockah's mod loader.
- Biome tree truncation at top of world fixed (hopefully), waterless desert confirmed working, fixed SSP not updating biome sizes, additional checks against altitude conflicts
- Updated to work with client 1.2.3 _01 and server 0.2.5.
- Complete rewrite of the mod, added SMP support, add clay and dungeon spawning settings, saplings can grown into biome trees, underground lakes in air option, ice biome added back, and fixed error with block placement, spawning location, underground lakes in air, missing deposit settings, missing lava pool section in setting file, players spawning underground (hopefully), ice desert missing from nearest neighbor algorithm, water/lava sources not updating.
- Fixed cactus generation, fixed clay swamps, added first revision of savanna trees.
- Added snow and ice threshold settings, replace ice with lava, min and max lava formation levels, rewrote the underground lake code and added settings for it, global and desert cacti densities, spawning settings for flowers, mushrooms, reeds, pumpkins, cacti, and water and lava sources.
- Fixed biomeTrees not working and added an option to remove bedrock
- Added Drakona Marble Mod support, clay swamps, remove surface stone, replace all water with lava
- Added grass/dirt -> sand for deserts, muddy swamps, muddy swamp size, convert bedrock to obsidian, landscape fracturing, and underground resource controls (inspired by Cadde's mod)
- Recompiled with JDK1.5, fixed a minor error with the desertDirt setting, and removed support for ice deserts due to a conflict in the biome class
- Updated to work with 1.2.2
- Added flat and guaranteed bedrock from Cadde's mod and biome trees from Wickity's mod (semi-temporary until I get some time to make my own biome tree mod)
- Added alternate ore distribution and underground lakes from Cadde's mod. Fixed volatility weights
- Added water level, average max height/depth, volatility parameters, tree densities, waterless deserts (thanks Wickity), and desert dirt
During Minecraft Alpha, Bucyruss developed the mod that would once become Terrain Control. The mod was single player only, and at first the only thing it did was controlling the biome sizes. Read the original topic here.
- Fixed snow in inappropriate biome problem
- Fixed to work with update from 11/5
- Added ability to change moisture and temperature
- Use of a biome settings file to modify biome size (unique to each world)
- Use of a field on options.txt to modify biome size