Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--************************ CustomOreGen Standard Ores Module *********************************
- *
- * This file contains Presets, Options, and Distributions for the 7 "standard" 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>
- <!--******************* Coal ***********************-->
- <ConfigSection>
- <OptionChoice name='coalDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Coal distributions </Description>
- <DisplayName>Coal Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='coalSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.coalClusters + age.coalVeins + age.coalClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--******************* Iron ***********************-->
- <ConfigSection>
- <OptionChoice name='ironDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Iron distributions </Description>
- <DisplayName>Iron Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='ironSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.ironClusters + age.ironVeins + age.ironClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--******************* Gold ***********************-->
- <ConfigSection>
- <OptionChoice name='goldDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Gold distributions </Description>
- <DisplayName>Gold Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='goldSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.goldClusters + age.goldVeins + age.goldClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Redstone *********************-->
- <ConfigSection>
- <OptionChoice name='redstoneDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Redstone distributions </Description>
- <DisplayName>Redstone Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='redstoneSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.redstoneClusters + age.redstoneVeins + age.redstoneClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Diamond **********************-->
- <ConfigSection>
- <OptionChoice name='diamondDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Diamond distributions </Description>
- <DisplayName>Diamond Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='diamondSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.diamondClusters + age.diamondVeins + age.diamondClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--*************** Lapis Lazuli *******************-->
- <ConfigSection>
- <OptionChoice name='lapisDist' default='layeredVeins' displayState='shown'>
- <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'>
- <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'>
- <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 * (age.lapisClusters + age.lapisVeins + age.lapisClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- <!--***************** Emerald **********************-->
- <ConfigSection>
- <OptionChoice name='emeraldDist' default='layeredVeins' displayState='shown'>
- <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'>
- <Description> Frequency multiplier for Emerald distributions </Description>
- <DisplayName>Emerald Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='emeraldSize' default='1' min='0' max='5' displayState='hidden'>
- <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 * (age.emeraldClusters + age.emeraldVeins + age.emeraldClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </ConfigSection>
- </ConfigSection>
- <!--***************************** Distributions *************************************
- *
- * Below are the actual distributions for the standard 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"'>
- <!--********** 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>
- <Replaces block='oreCoal'/>
- <Replaces block='oreIron'/>
- <Replaces block='oreGold'/>
- <Replaces block='oreRedstone'/>
- <Replaces block='oreDiamond'/>
- <Replaces block='oreLapis'/>
- <Replaces block='oreEmerald'/>
- </Substitute>
- <!-- <OptionalImport file='CustomOreGen_MystcraftSymbols.xml'/> -->
- <OptionalImport file='CustomOreGen_SlideDecay.xml'/>
- <!--******************* Coal ***********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age, age.coalClusters > 0, coalDist = "vanillaStdGen")'>
- <StandardGen name='CoalStandard' block='oreCoal' inherits='PresetStandardGen'>
- <Description> Equivalent to vanilla minecraft coal distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40101010</WireframeColor>
- <Setting name='Size' avg=':= 2 * coalSize * _default_'/>
- <Setting name='Frequency' avg=':= coalFreq * if(age,age.coalClusters,1) * _default_'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>0x40101010</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 10.7 * coalFreq * if(age,age.coalVeins,1) * _default_'/>
- <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>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= _default_' range=':= 2 * _default_'/>
- <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
- <Biome name='Swampland'/>
- <Biome name='Green\s*Swamplands'/> <Comment> ExtraBiomesXL </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>0x40101010</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 5 * coalFreq * if(age,age.coalClouds,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>
- <Veins name='CoalHintVeins' block='oreCoal' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40222222</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 > 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,age.ironClusters,1) * _default_'/>
- <Setting name='Height' avg=':= 32/64 * dimension.groundLevel' range=':= 32/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>
- <Setting name='MotherlodeFrequency' avg=':= 0.9 * ironFreq * if(age,age.ironVeins,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>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _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='Tundra'/> <Comment> ExtraBiomesXL </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>
- <Setting name='DistributionFrequency' avg=':= 2.5 * ironFreq * if(age,age.ironClouds,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='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 > 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,age.goldClusters,1) * _default_'/>
- <Setting name='Height' avg=':= 16/64 * dimension.groundLevel' range=':= 16/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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,age.goldVeins,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='2.5' range='1'/>
- <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='Pine\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Rainforest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Woodlands'/> <Comment> ExtraBiomesXL </Comment>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, 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,age.goldClouds,1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.8 * goldSize * _default_' range=':= 0.8 * goldSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 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='Pine\s*Forest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Rainforest'/> <Comment> ExtraBiomesXL </Comment>
- <Biome name='Woodlands'/> <Comment> ExtraBiomesXL </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 > 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,age.redstoneClusters,1) * _default_'/>
- <Setting name='Height' avg=':= 8/64 * dimension.groundLevel' range=':= 8/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>
- Redstone spawns in isolated veins (no motherlodes) that run vertically. These veins are fairly
- common, and it is not hards to find redstone in caves or even exposed on low mountainsides. It
- is a challenge to mine though - you have to tunnel straight down!.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40550000</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 1.3 * redstoneFreq * if(age,age.redstoneVeins,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>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, 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,age.redstoneClouds,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>
- <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 > 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,age.diamondClusters,1) * _default_'/>
- <Setting name='Height' avg=':= 8/64 * dimension.groundLevel' range=':= 8/64 * dimension.groundLevel'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, age.diamondVeins > 0, diamondDist = "layeredVeins")'>
- <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,age.diamondVeins,1) * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 3/64 * dimension.groundLevel' 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" block='10' inherits='DiamondVeins' seed='0xF186'>
- <Description> Fills center of each tube with lava, forming "kimberlite pipes" </Description>
- <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.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,age.diamondClouds,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 > 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,age.lapisClusters,1) * _default_'/>
- <Setting name='Height' avg=':= 16/64 * dimension.groundLevel' range=':= 16/64 * dimension.groundLevel' type='normal'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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>
- <Setting name='MotherlodeFrequency' avg=':= 0.4 * lapisFreq * if(age,age.lapisVeins,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'/>
- <Biome name='Ocean'/>
- <Biome name='Frozen\s*Ocean'/>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, 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,age.lapisClouds,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_'/>
- <Biome name='Ocean'/>
- <Biome name='Frozen\s*Ocean'/>
- <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 > 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,age.emeraldClusters,1) * _default_'
- range=':= 2 * emeraldFreq * if(age,age.emeraldClusters,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>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, 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,age.emeraldVeins,1) * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 10/64 * dimension.groundLevel' range=':= 4/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>
- </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.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,age.emeraldClouds,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=':= 10/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>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- </IfCondition>
- </ConfigSection>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement