Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--********************* CustomOreGen Applied Energistics Ores Module ******************************
- *
- * This file contains Presets, Options, and Distributions for the 1 Applied Energistics ore:
- * Certus Quartz.
- *
- ***********************************************************************************************-->
- <IfModInstalled name="AppliedEnergistics-Core">
- <!--*************************** Options + Symbols ***********************************
- *
- * Below are options and symbols for each ore, similar to those for the standard ores.
- *
- *************************************************************************************-->
- <ConfigSection>
- <OptionDisplayGroup name='groupAppliedEnergistics-Core' displayName='Applied Energistics' displayState='shown'>
- <Description>
- Distribution options for the Applied Energistics ore.
- </Description>
- </OptionDisplayGroup>
- <!--******************* Certus Quartz *********************-->
- <ConfigSection>
- <OptionChoice name='AppEnCertusQuartzDist' displayState='shown' displayGroup='groupAppliedEnergistics-Core'>
- <Description> Controls how Applied Energistics Certus Quartz is generated </Description>
- <DisplayName>Certus Quartz Type</DisplayName>
- <Default>:= if(blockExists("4061"),"layeredVeins","disabled")</Default>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Groups of long narrow veins found about one third of the way down to bedrock. Can be found in equal distribution everywhere.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over several chunks. Can be found in equal distribution everywhere.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small clusters of ore scattered about one third of the way down to bedrock. This is an equivalent to the normal Certus Quartz distribution.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No Certus Quartz is generated at all.'/>
- <Choice value='disabled' displayValue='Disabled' description='No Certus Quartz is generated, and no Certus Quartz symbols are available in Mystcraft ages.'/>
- </OptionChoice>
- <OptionNumeric name='AppEnCertusQuartzFreq' default='1' min='0' max='5' displayState='hidden' displayGroup='groupAppliedEnergistics-Core'>
- <Description> Frequency multiplier for Applied Energistics Certus Quartz distributions </Description>
- <DisplayName>AppEnCertusQuartzFreq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='AppEnCertusQuartzSize' default='1' min='0' max='5' displayState='hidden' displayGroup='groupAppliedEnergistics-Core'>
- <Description> Size multiplier for Applied Energistics Certus Quartz distributions </Description>
- <DisplayName>AppEnCertusQuartzSize</DisplayName>
- </OptionNumeric>
- <IfCondition condition=':= AppEnCertusQuartzDist != "disabled"'>
- <MystcraftSymbol name='AppEnCertusQuartzClusters' displayName='Certus Quartz Clusters'/>
- <MystcraftSymbol name='AppEnCertusQuartzVeins' displayName='Certus Quartz Veins'/>
- <MystcraftSymbol name='AppEnCertusQuartzClouds' displayName='Certus Quartz Clouds'>
- <Instability>:= 50 * (age.AppEnCertusQuartzClusters + age.AppEnCertusQuartzVeins + age.AppEnCertusQuartzClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </IfCondition>
- </ConfigSection>
- <!--***************************** Distributions *************************************
- *
- * Below are the actual distributions for the overworld and mystcraft ages.
- *
- *************************************************************************************-->
- <IfCondition condition=':= dimension.generator = "RandomLevelSource"'>
- <Substitute name='AppliedEnergistics-CoreSubstitute' block='stone'>
- <Description>
- Replace AppliedEnergistics-Core-generated ore clusters with stone.
- </Description>
- <Comment>
- The global option deferredPopulationRange must be large enough to catch all ore clusters (>= 32).
- </Comment>
- <Replaces block='4061'/>
- </Substitute>
- <!--******************* Certus Quartz *********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age, age.AppEnCertusQuartzClusters > 0, AppEnCertusQuartzDist = "vanillaStdGen")'>
- <StandardGen name='AppEnCertusQuartzStandard' block='4061' inherits='PresetStandardGen'>
- <Description> Equivalent to regular AppEn Certus Quartz distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40773310</WireframeColor>
- <Setting name='Size' avg=':= 1.25 * AppEnCertusQuartzSize * _default_'/>
- <Setting name='Frequency' avg=':= 0.75 * AppEnCertusQuartzFreq * if(age,age.AppEnCertusQuartzClusters,1) * _default_'
- range=':= 4 * AppEnCertusQuartzFreq * if(age,age.AppEnCertusQuartzClusters,1)'/>
- <Setting name='Height' avg=':= 40/64 * dimension.groundLevel' range=':= 30/64 * dimension.groundLevel' type='normal'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, age.AppEnCertusQuartzVeins > 0, AppEnCertusQuartzDist = "layeredVeins")'>
- <Veins name='AppEnCertusQuartzVeins' block='4061' inherits='PresetLayeredVeins'>
- <Description> Average veins in the 30-50 range. </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40773310</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 2 * AppEnCertusQuartzFreq * if(age,age.AppEnCertusQuartzVeins,1) * _default_'/>
- <Setting name='MotherlodeSize' avg=':= AppEnCertusQuartzSize * _default_' range=':= AppEnCertusQuartzSize * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 40/64 * dimension.groundLevel' range=':= 12/64 * dimension.groundLevel' type='normal'/>
- <Setting name='BranchFrequency' avg=':= 0.6 * _default_' range=':= 2 * _default_'/>
- <Setting name='BranchLength' avg=':= 1.2 * _default_'/>
- <Setting name='BranchHeightLimit' avg='12'/>
- <Setting name='SegmentRadius' avg=':= AppEnCertusQuartzSize * _default_' range=':= AppEnCertusQuartzSize * _default_'/>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, age.AppEnCertusQuartzClouds > 0, AppEnCertusQuartzDist = "strategicClouds")'>
- <Cloud name='AppEnCertusQuartzCloud' block='4061' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse Certus Quartz cloud surrounded by single-block "hint" veins.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40773310</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 3.5 * AppEnCertusQuartzFreq * if(age,age.AppEnCertusQuartzClouds,1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 1.1 * AppEnCertusQuartzSize * _default_' range=':= AppEnCertusQuartzSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 1.1 * AppEnCertusQuartzSize * _default_' range=':= AppEnCertusQuartzSize * _default_'/>
- <Veins name='AppEnCertusQuartzHintVeins' block='4061' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40773300</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= AppEnCertusQuartzSize * _default_' range=':= AppEnCertusQuartzSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- </IfModInstalled>
Advertisement
Add Comment
Please, Sign In to add comment