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: atMinY
to 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 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
.
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
,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.
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
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.
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 map
is 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
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.
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
#FFFFFF
instead 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
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.
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
#FFFFFF
instead 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
ResourceInheritance
setting.
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
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.