Releases: MCTCP/TerrainControl
Releases · MCTCP/TerrainControl
TerrainControl v2.8.1
- 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: atMinYto BO3s.
TerrainControl v2.8.0
Note: the version for Forge is not quite ready yet, so this release is only for Spigot.
No less than four people have contributed code to this release: @Timethor, @GotoFinal, @PG85 and @rutgerkok.
- 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 BiomebecomesMY_CUSTOM_BIOME.) - Added igloo support.
- Added
UseTemperatureForSnowHeightto generate more layers of snow on lower temperatures. - Added
BetterSnowFallto generate snow below tree leaves. - Added
FullyFreezeLakesto freeze all water blocks of lakes that are only partially exposed to air. - Added
CooledLavaBlockthat 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:BeforeGroupsbeing sent asUnknown/Otherto MCStats. - Fixed ocean monuments generating water up to y=63 instead of the actual
WaterLevelMax.
TerrainControl v2.7.2
- 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,IceBlockandBedrockobBlocknow support block data (likeSTONE:5).SurfaceAndGroundControlis 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.
TerrainControl v2.7.1
- Updated to be compatible with Spigot 1.8.4, 1.8.5 and 1.8.6. 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.
TerrainControl v2.7.0
- 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
NonSolidkeyword can now be used to check for any nonsolid block. - Added
ExtrudeModeandExtrudeThroughBlocksto BO3s, used to repeat the first or last layer of a BO3 until it hits the ground/ceiling. - Worlds called
testwill work again. - Custom trees (BO2 or BO3) with a 2x2 trunk are now rotated correctly, so that the trunk aligns with the four saplings.
TerrainControl v2.6.4
- 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 mapis now executed on the server thread - fixes thread safety issues in the biome generator.
TerrainControl v2.6.3
- 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
PopulationBoundsCheckwill 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
PopulateUsingSavedBiomessetting 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
CustomBiomessetting. - 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
StoneBlockas specified in the BiomeConfig, instead of only cutting through stone.
Thanks to talonos2 and banjomarx for reporting and helping to fix a lot of bugs.
TerrainControl v2.6.2
- Rewrote a lot of code that reads and writes the config files.
- Colors are now written to the config files in the notation
#FFFFFFinstead of0xFFFFFF. - 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
AIRinstead of printing an error. - Biome inheritance can now inherit resources using the new
ResourceInheritancesetting. - 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.
Terrain Control v2.7.0-SNAPSHOT for Minecraft 1.7.2
(As the build server doesn't compile versions for this branch, I'm uploading one manually.)
Changes since 2.6.1:
- Backported to Minecraft 1.7.2 for Cauldron
- Rewrote a lot of code that reads and writes the config files.
- Colors are now written to the config files in the notation
#FFFFFFinstead of0xFFFFFF. - 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
ResourceInheritancesetting.
Looking for the Minecraft 1.7.9 build? Build 21 on the build server is exactly the same, but then for Minecraft 1.7.9.
Terrain Control v2.6.1
- 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
ReplacedBlocksnot working in virtual biomes. - Added support for the new sapling types in
Saplingresource. Removed support for numerical sapling ids, which were in use in Terrain Control 2.3. - Fixed
UnderGroundLakeresource being able to replace bedrock when its minimum height was set too low.