Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--************************ CustomOreGen Minecraft Ores Module *********************************
- *
- * This file contains Presets, Options, and Distributions for the 7 vanilla minecraft ores:
- * Coal, Iron, Gold, Redstone, Diamond, Lapis Lazuli, and Emerald.
- *
- ***********************************************************************************************-->
- <ConfigSection>
- <!--*************************** Options + Symbols ***********************************
- *
- * Below are options and symbols for Coal, Iron, Gold, Redstone, Diamond, Lapis Lazuli,
- * and Emerald. Each ore has a "type" option corresponding to select which distribution
- * is used for that ore in the overworld, and 3 mystcraft symbols for selecting
- * distributions in mystcraft ages.
- *
- * Each ore also has its own overall "frequency" and "size" multipliers. These are
- * provided so people can tweak the rarity of each ore from the options file rather
- * than having to edit the config directly.
- *
- *************************************************************************************-->
- <ConfigSection>
- <OptionDisplayGroup name='groupStdOres' displayName='Minecraft Ores' displayState='shown'>
- <Description>
- Distribution options for the vanilla Minecraft ores.
- </Description>
- </OptionDisplayGroup>
- <!--******************* Coal ***********************-->
- <ConfigSection>
- <OptionChoice name='coalDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Coal is generated </Description>
- <DisplayName>Coal Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Single short, wide veins found near ground level and only sparsely filled with ore. Most common in swamps.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Found only in swamps.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small evenly scattered clusters of ore. This is the vanilla coal generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No coal is generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='coalFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Coal distributions </Description>
- <DisplayName>Coal Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='coalSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Coal distributions </Description>
- <DisplayName>Coal Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='coalClusters' displayName='Coal Clusters'/>
- <MystcraftSymbol name='coalVeins' displayName='Coal Veins'/>
- <MystcraftSymbol name='coalClouds' displayName='Coal Clouds'>
- <Instability>:= 50 * (max(1, age.coalClusters + age.coalVeins + age.coalClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--******************* Iron ***********************-->
- <ConfigSection>
- <OptionChoice name='ironDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Iron is generated </Description>
- <DisplayName>Iron Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Groups of long narrow veins found about one third of the way down to bedrock. Especially common in snowy or icy areas.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Found only in snowy or icy areas.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small evenly scattered clusters of ore. This is the vanilla iron generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No iron is generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='ironFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Iron distributions </Description>
- <DisplayName>Iron Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='ironSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Iron distributions </Description>
- <DisplayName>Iron Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='ironClusters' displayName='Iron Clusters'/>
- <MystcraftSymbol name='ironVeins' displayName='Iron Veins'/>
- <MystcraftSymbol name='ironClouds' displayName='Iron Clouds'>
- <Instability>:= 50 * (max(1, age.ironClusters + age.ironVeins + age.ironClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--******************* Gold ***********************-->
- <ConfigSection>
- <OptionChoice name='goldDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Gold is generated </Description>
- <DisplayName>Gold Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Groups of long narrow veins found about two thirds of the way down to bedrock. Most common in temperate hardwood forests, but still very rare.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Found only in temperate hardwood forests.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small clusters of ore scattered evenly from bedrock about halfway to the surface. This is the vanilla gold generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No gold is generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='goldFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Gold distributions </Description>
- <DisplayName>Gold Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='goldSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Gold distributions </Description>
- <DisplayName>Gold Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='goldClusters' displayName='Gold Clusters'/>
- <MystcraftSymbol name='goldVeins' displayName='Gold Veins'/>
- <MystcraftSymbol name='goldClouds' displayName='Gold Clouds'>
- <Instability>:= 50 * (max(1, age.goldClusters + age.goldVeins + age.goldClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Redstone *********************-->
- <ConfigSection>
- <OptionChoice name='redstoneDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Redstone is generated </Description>
- <DisplayName>Redstone Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Single vertical veins starting near the surface and extending down about halfway to bedrock. Most common in desert climates.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Found only in desert climates.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small clusters of ore scattered evenly from bedrock about one quarter of the way to the surface. This is the vanilla redstone generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No redstone is generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='redstoneFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Redstone distributions </Description>
- <DisplayName>Redstone Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='redstoneSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Redstone distributions </Description>
- <DisplayName>Redstone Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='redstoneClusters' displayName='Redstone Clusters'/>
- <MystcraftSymbol name='redstoneVeins' displayName='Redstone Veins'/>
- <MystcraftSymbol name='redstoneClouds' displayName='Redstone Clouds'>
- <Instability>:= 50 * (max(1, age.redstoneClusters + age.redstoneVeins + age.redstoneClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Diamond **********************-->
- <ConfigSection>
- <OptionChoice name='diamondDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Diamonds are generated </Description>
- <DisplayName>Diamond Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Short lava-filled tubes extending upward from bedrock with diamonds around the edges.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Uncommon, sparsely populated clouds of ore covering roughly one chunk.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small clusters of ore scattered evenly from bedrock about one quarter of the way to the surface. This is the vanilla diamond generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No diamonds are generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='diamondFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Diamond distributions </Description>
- <DisplayName>Diamond Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='diamondSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Diamond distributions </Description>
- <DisplayName>Diamond Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='diamondClusters' displayName='Diamond Clusters'/>
- <MystcraftSymbol name='diamondVeins' displayName='Diamond Veins'/>
- <MystcraftSymbol name='diamondClouds' displayName='Diamond Clouds'>
- <Instability>:= 50 * (max(1, age.diamondClusters + age.diamondVeins + age.diamondClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--*************** Lapis Lazuli *******************-->
- <ConfigSection>
- <OptionChoice name='lapisDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Lapis Lazuli is generated </Description>
- <DisplayName>Lapis Lazuli Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Single vertical veins starting near bedrock and extending about halfway to the surface. Most common under ocean floors.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Found only under oceans.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small clusters of ore scattered evenly from bedrock about halfway to the surface. This is the vanilla lapis lazuli generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No lapis lazuli is generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='lapisFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Lapis Lazuli distributions </Description>
- <DisplayName>Lapis Lazuli Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='lapisSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Lapis Lazuli distributions </Description>
- <DisplayName>Lapis Lazuli Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='lapisClusters' displayName='Lapis Lazuli Clusters'/>
- <MystcraftSymbol name='lapisVeins' displayName='Lapis Lazuli Veins'/>
- <MystcraftSymbol name='lapisClouds' displayName='Lapis Lazuli Clouds'>
- <Instability>:= 50 * (max(1, age.lapisClusters + age.lapisVeins + age.lapisClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Emerald **********************-->
- <ConfigSection>
- <OptionChoice name='emeraldDist' default='layeredVeins' displayState='shown' displayGroup='groupStdOres'>
- <Description> Controls how Emeralds are generated </Description>
- <DisplayName>Emerald Type</DisplayName>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Short sloping tubes filled sparsely with emeralds and a few ... surprises. Vastly more common under open grassy hills.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Uncommon, sparsely populated clouds of ore covering roughly one chunk. Found only under open grassy hills.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Single blocks scattered near bedrock under open grassy highlands. This is the vanilla emerald generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No emeralds are generated at all.'/>
- </OptionChoice>
- <OptionNumeric name='emeraldFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Frequency multiplier for Emerald distributions </Description>
- <DisplayName>Emerald Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='emeraldSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupStdOres'>
- <Description> Size multiplier for Emerald distributions </Description>
- <DisplayName>Emerald Size</DisplayName>
- </OptionNumeric>
- <MystcraftSymbol name='emeraldClusters' displayName='Emerald Clusters'/>
- <MystcraftSymbol name='emeraldVeins' displayName='Emerald Veins'/>
- <MystcraftSymbol name='emeraldClouds' displayName='Emerald Clouds'>
- <Instability>:= 50 * (max(1, age.emeraldClusters + age.emeraldVeins + age.emeraldClouds) - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- </ConfigSection>
- <!--***************************** Distributions *************************************
- *
- * Below are the actual distributions for the vanilla ores in the overworld and
- * mystcraft ages. There are currently 3 types of distribution for each ore:
- * Layered Veins:
- * Some form of veins or clusters arranged loosely by height and more common
- * in affiliated biomes.
- * Strategic Clouds:
- * Huge, rare, low-density clouds. Size and frequency are fairly consistent;
- * density is varied to reflect ore rarity. May be surrounded by a scattering
- * of single blocks as hints to help guide players in.
- * Vanilla Clusters:
- * A re-creation of the vanilla ore generation using the StandardGen algorithm.
- *
- *************************************************************************************-->
- <IfCondition condition=':= (dimension.generator = "RandomLevelSource")
- | ( dimension.generator = "TwilightLevelSource" )
- '>
- <!-- | (dimension.generator.class = "ChunkProviderTwilightForest") '>
- == either of these works -->
- <!--********** Vanilla Deposit Removal *************-->
- <Substitute name='StandardOreSubstitute' block='stone'>
- <Description>
- Replace vanilla-generated ore clusters with stone.
- </Description>
- <Comment>
- The global option deferredPopulationRange must be large enough to catch all ore clusters (>= 32).
- </Comment>
- <maxHeight>:= if (dimension.generator = "TwilightLevelSource", 27.6, 255)
- </maxHeight> <!-- Replace Y=1 to Y=27; do not replace Y=28 or above -->
- <Comment>
- Hollow hills have floor air at 27, floor ground at 26. However, all
- ground ores seem to be random. The rewards seem to mostly be 30 and up,
- sometimes 29 and up. I have seen 25, once.
- </Comment>
- <Replaces block='oreCoal'/>
- <Replaces block='oreIron'/>
- <Replaces block='oreGold'/>
- <Replaces block='oreRedstone'/>
- <Replaces block='oreDiamond'/>
- <Replaces block='oreLapis'/>
- <Replaces block='oreEmerald'/>
- </Substitute>
- <!--******************* Coal ***********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.coalClusters + age.coalVeins + age.coalClouds > 0 )
- , age.coalClusters > 0, coalDist = "vanillaStdGen")'>
- <StandardGen name='CoalStandard' block='oreCoal' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft coal distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x60101010</WireframeColor>
- <Setting name='Size' avg=':= 2 * coalSize * _default_'/>
- <Setting name='Frequency' avg=':= coalFreq * if(age,max(age.coalClusters,1),1)
- * if (dimension.generator = "TwilightLevelSource", 0.75, 1)
- * _default_'/>
- <!-- Twilight forest substitute leaves coal and iron in the hills -->
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.coalClusters + age.coalVeins + age.coalClouds > 0 )
- , age.coalVeins > 0, coalDist = "layeredVeins")'>
- <Veins name='CoalVeins' block='oreCoal' inherits='PresetSparseVeins'>
- <Description>
- Coal spawns just near the surface, and up into hills and mountains. The veins are
- long and thick, but sparsely filled with ore and often broken up by caves or depressions
- in the terrain.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x60101010</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 10.7 * coalFreq * if(age,max(age.coalVeins,1),1)
- * if (dimension.generator = "TwilightLevelSource", 0.75, 1)
- * _default_'/>
- <!-- Twilight forest substitute leaves coal and iron in the hills -->
- <Setting name='MotherlodeSize' avg=':= coalSize * _default_' range=':= coalSize * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 60/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel'/>
- <Setting name='BranchLength' avg=':= 0.45 * _default_' range=':= 0.45 * _default_'/>
- <Setting name='BranchInclination' avg='0' range='0.35'/>
- <Setting name='BranchHeightLimit' avg='10'/>
- <Setting name='SegmentRadius' avg=':= coalSize * _default_' range=':= coalSize * _default_'/>
- <Setting name='OreDensity' avg=':= 1.75 * _default_' range=':= _default_'/>
- </Veins>
- <Veins name='CoalVeinsSwamp' inherits='CoalVeins'>
- <Description> This roughly triples the chance of finding coal in a swamp. </Description>
- <!-- Factor out the reduction for the extras; should be twice the natural default, even in the forest. -->
- <Setting name='MotherlodeFrequency' avg=':= 2
- * if (dimension.generator = "TwilightLevelSource", 1.33, 1)
- * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= _default_ - 8' range=':= 2 * _default_'/>
- <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
- <Biome name='Swampland'/>
- <Biome name='Green\s*Swamplands'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Twilight Swamp'/> <Comment> Twilight Forest </Comment>
- <Biome name='Fire Swamp'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.coalClusters + age.coalVeins + age.coalClouds > 0 )
- , age.coalClouds > 0, coalDist = "strategicClouds")'>
- <Cloud name='CoalCloud' block='oreCoal' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse coal cloud surrounded by single-block "hint" veins, found in swamps.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x60101010</WireframeColor>
- <!-- Twilight forest substitute leaves coal and iron in the hills -->
- <Setting name='DistributionFrequency' avg=':= 5 * coalFreq * if(age,max(age.coalClouds,1),1)
- * if (dimension.generator = "TwilightLevelSource", 0.80, 1)
- * _default_'/>
- <Setting name='CloudRadius' avg=':= 1.2 * coalSize * _default_' range=':= 1.2 * coalSize * _default_'/>
- <Setting name='CloudThickness' avg=':= coalSize * _default_' range=':= coalSize * _default_'/>
- <Setting name='OreDensity' avg=':= 0.75 * _default_'/>
- <Biome name='Swampland'/>
- <Biome name='Green\s*Swamplands'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Twilight Swamp'/> <Comment> Twilight Forest </Comment>
- <Biome name='Fire Swamp'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Veins name='CoalHintVeins' block='oreCoal' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x60101010</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 1.2 * _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= coalSize * _default_' range=':= coalSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--******************* Iron ***********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.ironClusters + age.ironVeins + age.ironClouds > 0 )
- , age.ironClusters > 0, ironDist = "vanillaStdGen")'>
- <StandardGen name='IronStandard' block='oreIron' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft iron distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40221100</WireframeColor>
- <Setting name='Size' avg=':= ironSize * _default_'/>
- <Setting name='Frequency' avg=':= ironFreq * if(age,max(age.ironClusters,1),1) * _default_'/>
- <Setting name='Height' avg=':= 32/64 * dimension.groundLevel' range=':= 32/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.ironClusters + age.ironVeins + age.ironClouds > 0 )
- , age.ironVeins > 0, ironDist = "layeredVeins")'>
- <Veins name='IronVeins' block='oreIron' inherits='PresetLayeredVeins'>
- <Description>
- Iron spawns in the height 30-50 range. The veins are average in length and size.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40221100</WireframeColor>
- <!-- Twilight forest substitute leaves coal and iron in the hills -->
- <Setting name='MotherlodeFrequency' avg=':= 0.9 * ironFreq * if(age,max(age.ironVeins,1),1)
- * if (dimension.generator = "TwilightLevelSource", 0.75, 1)
- * _default_'/>
- <Setting name='MotherlodeSize' avg=':= ironSize * _default_' range=':= ironSize * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 43/64 * dimension.groundLevel' range=':= 10.5/64 * dimension.groundLevel' type='normal'/>
- <Setting name='BranchHeightLimit' avg='10.5'/>
- <Setting name='SegmentRadius' avg=':= ironSize * _default_' range=':= ironSize * _default_'/>
- </Veins>
- <Veins name='IronVeinsCold' inherits='IronVeins'>
- <Description> This roughly triples the chance of finding iron in cold/icy biomes. </Description>
- <!-- Factor out the reduction for the extras; should be twice the natural default, even in the forest. -->
- <Setting name='MotherlodeFrequency' avg=':= 2
- * if (dimension.generator = "TwilightLevelSource", 1.33, 1)
- * _default_'/>
- <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
- <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
- <Biome name='Taiga'/>
- <Biome name='TaigaHills'/>
- <Biome name='Ice\s*Plains'/>
- <Biome name='Ice\s*Mountains'/>
- <Biome name='Alpine'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Glacier'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Ice\s*Wasteland'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Mountain\s*Taiga'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Snow\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Snowy Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Tundra'/> <Comment> ExtraBiomesXL </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.ironClusters + age.ironVeins + age.ironClouds > 0 )
- , age.ironClouds > 0, ironDist = "strategicClouds")'>
- <Cloud name='IronCloud' block='oreIron' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse iron cloud surrounded by single-block "hint" veins, found in cold biomes.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40221100</WireframeColor>
- <!-- Twilight forest substitute leaves coal and iron in the hills -->
- <Setting name='DistributionFrequency' avg=':= 2.5 * ironFreq * if(age,max(age.ironClouds,1),1)
- * if (dimension.generator = "TwilightLevelSource", 0.80, 1)
- * _default_'/>
- <Setting name='CloudRadius' avg=':= ironSize * _default_' range=':= ironSize * _default_'/>
- <Setting name='CloudThickness' avg=':= ironSize * _default_' range=':= ironSize * _default_'/>
- <Biome name='Taiga'/>
- <Biome name='TaigaHills'/>
- <Biome name='Ice\s*Plains'/>
- <Biome name='Ice\s*Mountains'/>
- <Biome name='Alpine'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Glacier'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Ice\s*Wasteland'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Mountain\s*Taiga'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Snow\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Snowy Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Tundra'/> <Comment> ExtraBiomesXL </Comment>
- <Veins name='IronHintVeins' block='oreIron' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40221100</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= ironSize * _default_' range=':= ironSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--******************* Gold ***********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.goldClusters + age.goldVeins + age.goldClouds > 0 )
- , age.goldClusters > 0, goldDist = "vanillaStdGen")'>
- <StandardGen name='GoldStandard' block='oreGold' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft gold distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40443300</WireframeColor>
- <Setting name='Size' avg=':= goldSize * _default_'/>
- <Setting name='Frequency' avg=':= 0.1 * goldFreq * if(age,max(age.goldClusters,1),1) * _default_'/>
- <Setting name='Height' avg=':= 16/64 * dimension.groundLevel' range=':= 16/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.goldClusters + age.goldVeins + age.goldClouds > 0 )
- , age.goldVeins > 0, goldDist = "layeredVeins")'>
- <Veins name='GoldVeins' block='oreGold' inherits='PresetLayeredVeins'>
- <Description>
- Gold spawns in the height 10-30 range. The veins are shorter than average,
- and much rarer overall. Gold is not easy to find.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40443300</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.85 * goldFreq * if(age,max(age.goldVeins,1),1) * _default_'/>
- <Setting name='MotherlodeSize' avg=':= 0.8 * goldSize * _default_' range=':= 0.5 * goldSize * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel' type='normal'/>
- <Setting name='BranchHeightLimit' avg='10'/>
- <Setting name='BranchFrequency' avg=':= 0.85 * _default_'/>
- <Setting name='BranchLength' avg=':= 0.75 * _default_' range=':= 0.66 * _default_'/>
- <Setting name='SegmentRadius' avg=':= 0.7 * goldSize * _default_' range=':= 0.5 * goldSize * _default_'/>
- <Setting name='SegmentAngle' avg='0.6' range='0.40' />
- </Veins>
- <Veins name='GoldVeinsForest' inherits='GoldVeins'>
- <Description> This roughly triples the chance of finding gold in forested biomes. </Description>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
- <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
- <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
- <Biome name='Forest'/>
- <Biome name='ForestHills'/>
- <Biome name='Birch\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Autumn\s*Woods'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Forested\s*Island'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Forested\s*Hills'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Rainforest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Woodlands'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Twilight Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Dense Twilight Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.goldClusters + age.goldVeins + age.goldClouds > 0 )
- , age.goldClouds > 0, goldDist = "strategicClouds")'>
- <Cloud name='GoldCloud' block='oreGold' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse gold cloud surrounded by single-block "hint" veins, found in forest biomes.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40443300</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 4.5 * goldFreq * if(age,max(age.goldClouds,1),1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.8 * goldSize * _default_' range=':= 0.8 * goldSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.8 * goldSize * _default_' range=':= goldSize * _default_'/>
- <Setting name='OreDensity' avg=':= 0.3 * _default_'/>
- <Biome name='Forest'/>
- <Biome name='ForestHills'/>
- <Biome name='Birch\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Autumn\s*Woods'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Forested\s*Island'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Forested\s*Hills'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Rainforest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Woodlands'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Twilight Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Dense Twilight Forest'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Veins name='GoldHintVeins' block='oreGold' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40443300</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.3 * _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= 0.75 * goldSize * _default_' range=':= 0.65 * goldSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--***************** Redstone *********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.redstoneClusters + age.redstoneVeins + age.redstoneClouds > 0 )
- , age.redstoneClusters > 0, redstoneDist = "vanillaStdGen")'>
- <StandardGen name='RedstoneStandard' block='73' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft redstone distribution </Description>
- <Comment> The name "oreRedstone" is ambiguous, so we have to use the block ID (73) </Comment>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40550000</WireframeColor>
- <Setting name='Size' avg=':= 7/8 * redstoneSize * _default_'/>
- <Setting name='Frequency' avg=':= 0.4 * redstoneFreq * if(age,max(age.redstoneClusters,1),1) * _default_'/>
- <Setting name='Height' avg=':= 8/64 * dimension.groundLevel' range=':= 8/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.redstoneClusters + age.redstoneVeins + age.redstoneClouds > 0 )
- , age.redstoneVeins > 0, redstoneDist = "layeredVeins")'>
- <Veins name='RedstoneVeins' block='73' inherits='PresetVerticalVeins'>
- <Comment> The name "oreRedstone" is ambiguous, so we have to use the block ID (73) </Comment>
- <Description>
- Isolated veins (no motherlodes) that run vertically. These veins are fairly common, but a challenge to mine because you have to tunnel straight down.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40550000</WireframeColor>
- <!-- Vertical veins length depends on ground level.
- Half the length, twice as common -->
- <Setting name='MotherlodeFrequency' avg=':= 1.3 * redstoneFreq * if(age,max(age.redstoneVeins,1),1) * _default_'/>
- <Setting name='SegmentRadius' avg=':= redstoneSize * _default_' range=':= redstoneSize * _default_'/>
- </Veins>
- <Veins name='RedstoneVeinsDesert' inherits='RedstoneVeins'>
- <Description> This roughly triples the chance of finding redstone in deserts. </Description>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
- <Replaces block='stone'/>
- <Replaces block='sandstone'/>
- <Biome name='Desert'/>
- <Biome name='DesertHills'/>
- <Biome name='Mountainous\s*Desert'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Clearing Border'/> <Comment> Twilight Forest </Comment>
- <Biome name='Twilight Clearing'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.redstoneClusters + age.redstoneVeins + age.redstoneClouds > 0 )
- , age.redstoneClouds > 0, redstoneDist = "strategicClouds")'>
- <Cloud name='RedstoneCloud' block='73' inherits='PresetStrategicCloud'>
- <Comment> The name "oreRedstone" is ambiguous, so we have to use the block ID (73) </Comment>
- <Description>
- Diffuse redstone cloud surrounded by single-block "hint" veins, found in deserts.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40550000</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 4.5 * redstoneFreq * if(age,max(age.redstoneClouds,1),1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.65 * redstoneSize * _default_' range=':= 0.5 * redstoneSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.7 * redstoneSize * _default_' range=':= 0.7 * redstoneSize * _default_'/>
- <Biome name='Desert'/>
- <Biome name='DesertHills'/>
- <Biome name='Mountainous\s*Desert'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Clearing Border'/> <Comment> Twilight Forest </Comment>
- <Biome name='Twilight Clearing'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Veins name='RedstoneHintVeins' block='73' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40550000</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.7 * _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= 0.65 * redstoneSize * _default_' range=':= 0.65 * redstoneSize * _default_'/>
- <Replaces block='stone'/>
- <Replaces block='sandstone'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--***************** Diamond **********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.diamondClusters + age.diamondVeins + age.diamondClouds > 0 )
- , age.diamondClusters > 0, diamondDist = "vanillaStdGen")'>
- <StandardGen name='DiamondStandard' block='oreDiamond' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft diamond distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40336699</WireframeColor>
- <Setting name='Size' avg=':= 7/8 * diamondSize * _default_'/>
- <Setting name='Frequency' avg=':= 1/20 * diamondFreq * if(age,max(age.diamondClusters,1),1) * _default_'/>
- <Setting name='Height' avg=':= 8/64 * dimension.groundLevel' range=':= 8/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.diamondClusters + age.diamondVeins + age.diamondClouds > 0 )
- , age.diamondVeins > 0, diamondDist = "layeredVeins")'>
- <Comment> Normal worlds get "Kimberlite pipes" of diamonds and lava.
- Twilight forest gets Anonymous Viking's silverfish hollow pipes.
- Change: Make it a silverfish filled, instead of lava-filled, standard pipe.
- </Comment>
- <Veins name="DiamondVeins" block='oreDiamond' inherits='PresetPipeVeins' seed='0xF186'>
- <Description> Short sparsely filled tubes starting at bedrock. </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40336699</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.8 * diamondFreq * if(age,max(age.diamondVeins,1),1) * _default_'/>
- <Setting name='MotherlodeHeight' avg='3.5' range='0'/>
- <Setting name='MotherlodeSize' avg=':= diamondSize * _default_' range=':= diamondSize * _default_'/>
- <Setting name='SegmentRadius' avg=':= diamondSize * _default_' range=':= diamondSize * _default_'/>
- <Setting name='OreDensity' avg=':= 1.0 * _default_'/>
- </Veins>
- <Veins name="DiamondVeinsLava" inherits='DiamondVeins' seed='0xF186'>
- <Description> Fills center of each tube with lava, forming "kimberlite pipes" </Description>
- <IfCondition condition=':= ( dimension.generator = "TwilightLevelSource" ) '>
- <Then>
- <Block>monsterStoneEgg</Block> <!-- Twilight forest: Silverfish -->
- </Then> <Else> <Comment> Standard distribution if not twilight. </Comment>
- <Block>10</Block> <!-- Others: Lava -->
- </Else></IfCondition>
- <Setting name='MotherlodeSize' avg=':= 0.5 * _default_'/>
- <Setting name='SegmentRadius' avg=':= 0.5 * _default_'/>
- <Setting name='OreDensity' avg='1' range='0'/>
- <Replaces block='stone'/>
- <Replaces block='dirt'/>
- <Replaces block='gravel'/>
- <Replaces block='oreDiamond'/>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.diamondClusters + age.diamondVeins + age.diamondClouds > 0 )
- , age.diamondClouds > 0, diamondDist = "strategicClouds")'>
- <Cloud name='DiamondCloud' block='oreDiamond' inherits='PresetStrategicCloud'>
- <Description> Diffuse diamond cloud with no internal density noise. </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40336699</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 10 * diamondFreq * if(age,max(age.diamondClouds,1),1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.5 * diamondSize * _default_' range=':= 0.5 * diamondSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.2 * diamondSize * _default_' range=':= 0.17 * diamondSize * _default_'/>
- <Setting name='CloudHeight' avg=':= 14/64 * dimension.groundLevel' range=':= 5/64 * dimension.groundLevel'/>
- <Setting name='OreRadiusMult' avg='1' range='0.2'/>
- <Setting name='OreDensity' avg=':= 0.4 * _default_'/>
- <Setting name='OreVolumeNoiseCutoff' avg='0'/>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--*************** Lapis Lazuli *******************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.lapisClusters + age.lapisVeins + age.lapisClouds > 0 )
- , age.lapisClusters > 0, lapisDist = "vanillaStdGen")'>
- <StandardGen name='LapisLazuliStandard' block='oreLapis' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft lapis lazuli distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40000055</WireframeColor>
- <Setting name='Size' avg=':= 6/8 * lapisSize * _default_'/>
- <Setting name='Frequency' avg=':= 0.05 * lapisFreq * if(age,max(age.lapisClusters,1),1) * _default_'/>
- <Setting name='Height' avg=':= 16/64 * dimension.groundLevel' range=':= 16/64 * dimension.groundLevel' type='normal'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.lapisClusters + age.lapisVeins + age.lapisClouds > 0 )
- , age.lapisVeins > 0, lapisDist = "layeredVeins")'>
- <Veins name='LapisLazuliVeins' block='oreLapis' inherits='PresetVerticalVeins'>
- <Description>
- Lapis Lazuli spawns in isolated veins that run vertically upward, much like redstone. However,
- lapis veins are too deep to break the suface except occassionally under oceans.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40000055</WireframeColor>
- <!-- Vertical veins length depends on ground level.
- Half the length, twice as common -->
- <Setting name='MotherlodeFrequency' avg=':= 0.4 * lapisFreq * if(age,max(age.lapisVeins,1),1) * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 8/64 * dimension.groundLevel' range='4'/>
- <Setting name='BranchLength' avg=':= 36/64 * dimension.groundLevel' range='12' type='normal'/>
- <Setting name='BranchInclination' avg=':= -_default_' range=':=_default_'/>
- <Setting name='SegmentRadius' avg=':= lapisSize * _default_' range=':= lapisSize * _default_'/>
- </Veins>
- <Veins name='LapisLazuliVeinsOcean' inherits='LapisLazuliVeins'>
- <Description> This roughly triples the chance of finding lapis lazuli under oceans. </Description>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
- <Replaces block='stone'/>
- <Replaces block='dirt'/>
- <Replaces block='sand'/>
- <Replaces block='clay'/> <!-- BUG FIX! Clay was not replaced on the ocean bottom -->
- <Biome name='Ocean'/>
- <Biome name='Frozen\s*Ocean'/>
- <Biome name='Twilight Stream'/> <Comment>Twilight Forest</Comment>
- <Biome name='Twilight Lake'/> <Comment>Twilight Forest</Comment>
- <Biome name='Lake Border'/> <Comment>Twilight Forest</Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.lapisClusters + age.lapisVeins + age.lapisClouds > 0 )
- , age.lapisClouds > 0, lapisDist = "strategicClouds")'>
- <Cloud name='LapisLazuliCloud' block='oreLapis' inherits='PresetStrategicCloud'>
- <Description> Diffuse lapis lazuli cloud surrounded by single-block "hint" veins, found under oceans </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40000055</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 2.5 * lapisFreq * if(age,max(age.lapisClouds,1),1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.65 * lapisSize * _default_' range=':= 0.5 * lapisSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.7 * lapisSize * _default_' range=':= 0.7 * lapisSize * _default_'/>
- <Replaces block='stone'/> <!-- BUG FIX! Replaces were missing from the ocean clouds -->
- <Replaces block='dirt'/>
- <Replaces block='sand'/>
- <Replaces block='clay'/> <!-- BUG FIX! Clay was not replaced on the ocean bottom -->
- <Biome name='Ocean'/>
- <Biome name='Frozen\s*Ocean'/>
- <Biome name='Twilight Stream'/> <Comment>Twilight Forest</Comment>
- <Biome name='Twilight Lake'/> <Comment>Twilight Forest</Comment>
- <Biome name='Lake Border'/> <Comment>Twilight Forest</Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- <Veins name='LapisLazuliHintVeins' block='oreLapis' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40000055</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.7 * _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= 0.65 * lapisSize * _default_' range=':= 0.65 * lapisSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- <!--***************** Emerald **********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age
- & (age.emeraldClusters + age.emeraldVeins + age.emeraldClouds > 0 )
- , age.emeraldClusters > 0, emeraldDist = "vanillaStdGen")'>
- <StandardGen name='EmeraldStandard' block='oreEmerald' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft diamond distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40339966</WireframeColor>
- <Setting name='Size' avg=':= 2/8 * emeraldSize * _default_'/>
- <Setting name='Frequency' avg=':= 6/20 * emeraldFreq * if(age,max(age.emeraldClusters,1),1) * _default_'
- range=':= 2 * emeraldFreq * if(age,max(age.emeraldClusters,1),1)'/>
- <Setting name='Height' avg=':= 18/64 * dimension.groundLevel' range=':= 14/64 * dimension.groundLevel'/>
- <Biome name='Extreme\s*Hills'/>
- <Biome name='Extreme\s*Hills\s*Edge'/>
- <Biome name='Green\s*Hills'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Highlands'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.emeraldClusters + age.emeraldVeins + age.emeraldClouds > 0 )
- , age.emeraldVeins > 0, emeraldDist = "layeredVeins")'>
- <Veins name="EmeraldVeins" block='oreEmerald' inherits='PresetPipeVeins' seed='0x3966'>
- <Description> Short sparsely filled tubes. 5x more common in Extreme Hills. </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40339966</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 0.9 * emeraldFreq * if(age,max(age.emeraldVeins,1),1) * _default_'/>
- <!-- Start from 10 to 24, and slope upwards (see Inclination). Emerald should be distributed over a wide range
- to make finding it harder. In the spirit of Jeb, "common" but hard to find. -->
- <Setting name='MotherlodeHeight' avg=':= 17/64 * dimension.groundLevel' range=':= 7/64 * dimension.groundLevel'/>
- <Setting name='MotherlodeSize' avg=':= 0.85 * emeraldSize * _default_' range=':= 0.7 * emeraldSize * _default_'/>
- <Setting name='BranchInclination' avg='0.55' range='0.7' type='normal'/>
- <Setting name='SegmentRadius' avg=':= 0.85 * emeraldSize * _default_' range=':= 0.7 * emeraldSize * _default_'/>
- <Setting name='OreDensity' avg=':= 1.2 * _default_'/>
- <Biome name='.*' weight='0.20'/>
- <Biome name='Extreme\s*Hills'/>
- <Biome name='Extreme\s*Hills\s*Edge'/>
- <Biome name='Green\s*Hills'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Highlands'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Veins>
- <Veins name="EmeraldVeinsSilverfish" block='monsterStoneEgg' inherits='EmeraldVeins' seed='0x3966'>
- <Description>
- Fill center of tubes with silverfish spawners.
- Credit: based on novel examples by AnonymousViking from the MC forums.
- </Description>
- <Setting name='MotherlodeSize' avg='0.51' range='0.1'/>
- <Setting name='SegmentRadius' avg='0.51' range='0.1'/>
- <Setting name='OreDensity' avg='1' range='0'/>
- <Replaces block='stone'/>
- <Replaces block='oreEmerald'/>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age
- & (age.emeraldClusters + age.emeraldVeins + age.emeraldClouds > 0 )
- , age.emeraldClouds > 0, emeraldDist = "strategicClouds")'>
- <Cloud name='EmeraldCloud' block='oreEmerald' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse emerald cloud with no internal density noise, found in extreme hills.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40339966</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 45 * emeraldFreq * if(age,max(age.emeraldClouds,1),1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.4 * emeraldSize * _default_' range=':= 0.4 * emeraldSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.2 * emeraldSize * _default_' range=':= 0.17 * emeraldSize * _default_'/>
- <Setting name='CloudHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 5/64 * dimension.groundLevel'/>
- <Setting name='OreRadiusMult' avg='1' range='0.2'/>
- <Setting name='OreDensity' avg=':= 0.4 * _default_'/>
- <Setting name='OreVolumeNoiseCutoff' avg='0'/>
- <Biome name='Extreme\s*Hills'/>
- <Biome name='Extreme\s*Hills\s*Edge'/>
- <Biome name='Green\s*Hills'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Highlands'/> <Comment> Twilight Forest </Comment>
- <Biome name='Enchanted Forest'/> <Comment> Twilight Forest </Comment>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- </IfCondition>
- <Comment>
- Gold - "Temperate hardwood" -- Forested Hills, Forested Islands, Rainforest, woodlands
- Redstone - Desert, Desert Hills, Mountain deserts - Clearings.
- Emerald - Extreme hills - Highlands
- Twilight Forest
- Dense Twilight Forest -- think "Forested Hills" --
- Enchanted Forest
- Dark Forest
- Clearing Border
- Twilight Clearing
- Highlands - grass: Most is 57, some is 59. Water is 54/55. Stone is 4 blocks under the top (some 55, most 53)
- Mushrooms
- Lots of Mushrooms
- Twilight Swamp
- Twilight Stream
- Lake Border
- Twilight Lake
- Snowy Forest
- Glacier (dup!)
- Fireswamp -- unknown!
- </Comment>
- </ConfigSection>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement