Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--********************* CustomOreGen BigReactors Ores Module ******************************
- *
- * This file contains Presets, Options, and Distributions for the 4 Big Reactors ores:
- * Copper, Tin, Lead and Yellorite.
- *
- ***********************************************************************************************-->
- <IfModInstalled name="BigReactors">
- <!--*************************** Options + Symbols ***********************************
- *
- * Below are options and symbols for each ore, similar to those for the standard ores.
- *
- *************************************************************************************-->
- <ConfigSection>
- <OptionDisplayGroup name='groupBigReactors' displayName='Big Reactors' displayState='shown'>
- <Description>
- Distribution options for the Big Reactors ores.
- </Description>
- </OptionDisplayGroup>
- <!--****************** Yellorite *********************-->
- <ConfigSection>
- <OptionChoice name='brYelloriteDist' displayState=':= if(blockExists("BigReactors:YelloriteOre"),"shown","hidden")' displayGroup='groupBigReactors'>
- <Description> Controls how Big Reactors Yellorite is generated </Description>
- <DisplayName>BR Yellorite Type</DisplayName>
- <Default>:= if(blockExists("BigReactors:YelloriteOre"),"layeredVeins","disabled")</Default>
- <Choice value='layeredVeins' displayValue='Veins'>
- <Description>
- Isolated veins found about two thirds of the way down to bedrock and only sparsely filled with ore. Unusually common in devestated wastelands.
- </Description>
- </Choice>
- <Choice value='strategicClouds' displayValue='Clouds'>
- <Description>
- Rare, sparsely populated clouds of ore extending over one or two chunks. Can be found anywhere, but most common in devestated wastelands.
- </Description>
- </Choice>
- <Choice value='vanillaStdGen' displayValue='Clusters'>
- <Description>
- Small evenly scattered clusters of ore. This is the default Big Reactors Yellorite generation.
- </Description>
- </Choice>
- <Choice value='none' displayValue='None' description='No Yellorite is generated at all.'/>
- <Choice value='disabled' displayValue='Disabled' description='No Yellorite is generated, and no Yellorite symbols are available in Mystcraft ages.'/>
- </OptionChoice>
- <OptionNumeric name='brYelloriteFreq' default='1' min='0' max='5' displayState=':= if(?advOptions & brYelloriteDist != "disabled","shown","hidden")' displayGroup='groupBigReactors'>
- <Description> Frequency multiplier for Big Reactors Yellorite distributions </Description>
- <DisplayName>Big Reactors Yellorite Freq.</DisplayName>
- </OptionNumeric>
- <OptionNumeric name='brYelloriteSize' default='1' min='0' max='5' displayState=':= if(?advOptions & brYelloriteDist != "disabled","shown","hidden")' displayGroup='groupBigReactors'>
- <Description> Size multiplier for Big Reactors Yellorite distributions </Description>
- <DisplayName>Big Reactors Yellorite Size</DisplayName>
- </OptionNumeric>
- <IfCondition condition=':= brYelloriteDist != "disabled"'>
- <MystcraftSymbol name='brYelloriteClusters' displayName='Yellorite Clusters'/>
- <MystcraftSymbol name='brYelloriteVeins' displayName='Yellorite Veins'/>
- <MystcraftSymbol name='brYelloriteClouds' displayName='Yellorite Clouds'>
- <Instability>:= 50 * (age.brYelloriteClusters + age.brYelloriteVeins + age.brYelloriteClouds - 1)^3</Instability>
- </MystcraftSymbol>
- </IfCondition>
- </ConfigSection>
- <!--***************************** Distributions *************************************
- *
- * Below are the actual distributions for the overworld and mystcraft ages.
- *
- *************************************************************************************-->
- <IfCondition condition=':= ?COGActive'>
- <Substitute name='BigReactorsSubstitute' block='minecraft:stone'>
- <Description>
- Replace BigReactors-generated ore clusters with stone.
- </Description>
- <Comment>
- The global option deferredPopulationRange must be large enough to catch all ore clusters (>= 32).
- </Comment>
- <Replaces block='BigReactors:YelloriteOre'/>
- </Substitute>
- <!--****************** Yellorite *********************-->
- <ConfigSection>
- <IfCondition condition=':= if(age, age.brYelloriteClusters > 0, brYelloriteDist = "vanillaStdGen")'>
- <StandardGen name='brYelloriteStandard' block='BigReactors:YelloriteOre' inherits='PresetStandardGen'>
- <Description> Equivalent to regular Big Reactors Yellorite distribution </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0xF0FFFF00</WireframeColor>
- <Setting name='Size' avg=':= 0.375 * brYelloriteSize * _default_'/>
- <Setting name='Frequency' avg=':= 1.0 * brYelloriteFreq * if(age,age.brYelloriteClusters,1) * _default_'
- range=':= 4.5 * brYelloriteFreq * if(age,age.brYelloriteClusters,1)'/>
- <Setting name='Height' avg=':= 32/64 * dimension.groundLevel' range=':= 32/64 * dimension.groundLevel' type='uniform'/>
- </StandardGen>
- </IfCondition>
- <IfCondition condition=':= if(age, age.brYelloriteVeins > 0, brYelloriteDist = "layeredVeins")'>
- <Veins name='brYelloriteVeins' block='BigReactors:YelloriteOre' inherits='PresetSparseVeins'>
- <Description>
- Sparse veins in the 4-24 range.
- </Description>
- <DrawWireframe>:=false</DrawWireframe>
- <WireframeColor>0x40FFFF00</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= 3.0 * brYelloriteFreq * if(age,age.brYelloriteVeins,1) * _default_'/>
- <Setting name='MotherlodeSize' avg=':= 0.5 * brYelloriteSize * _default_' range=':= 0.6 * brYelloriteSize * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= 14/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel'/>
- <Setting name='BranchLength' avg=':= 0.75 * _default_' range=':= 0.75 * _default_'/>
- <Setting name='BranchInclination' avg='0' range='0.35'/>
- <Setting name='BranchHeightLimit' avg='12'/>
- <Setting name='SegmentRadius' avg=':= 0.6 * brYelloriteSize * _default_' range=':= 0.6 * brYelloriteSize * _default_'/>
- <Setting name='OreDensity' avg=':= 0.5 * _default_' range=':= _default_'/>
- </Veins>
- <Veins name='brYelloriteVeinsWasteland' inherits='brYelloriteVeins'>
- <Description> This roughly triples the chance of finding Yellorite in an wasteland. </Description>
- <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
- <Setting name='MotherlodeHeight' avg=':= _default_' range=':= 2 * _default_'/>
- <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
- <BiomeType name='Wasteland'/>
- </Veins>
- </IfCondition>
- <IfCondition condition=':= if(age, age.brYelloriteClouds > 0, brYelloriteDist = "strategicClouds")'>
- <Cloud name='brYelloriteCloud' block='BigReactors:YelloriteOre' inherits='PresetStrategicCloud'>
- <Description>
- Diffuse Yellorite cloud surrounded by single-block "hint" veins, found mostly in wasteland biomes.
- </Description>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40FFFF00</WireframeColor>
- <Setting name='DistributionFrequency' avg=':= 4 * brYelloriteFreq * if(age,age.brYelloriteClouds,1) * _default_'/>
- <Setting name='CloudRadius' avg=':= 0.5 * brYelloriteSize * _default_' range=':= 0.5 * brYelloriteSize * _default_'/>
- <Setting name='CloudThickness' avg=':= 0.5 * brYelloriteSize * _default_' range=':= 0.5 * brYelloriteSize * _default_'/>
- <Setting name='OreVolumeNoiseCutoff' avg='0'/>
- <Setting name='OreDensity' avg=':= 1.1 * _default_'/>
- <Biome name='.*' weight='0.2'/>
- <BiomeType name='Wasteland'/>
- <Veins name='brYelloriteHintVeins' block='BigReactors:YelloriteOre' inherits='PresetHintVeins'>
- <DrawWireframe>:=drawWireframes</DrawWireframe>
- <WireframeColor>0x40FFFF00</WireframeColor>
- <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>
- <Setting name='MotherlodeRangeLimit' avg=':= 0.5 * brYelloriteSize * _default_' range=':= 0.5 * brYelloriteSize * _default_'/>
- </Veins>
- </Cloud>
- </IfCondition>
- </ConfigSection>
- </IfCondition>
- </ConfigSection>
- </IfModInstalled>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement