<!-- =================================================================
     Custom Ore Generation "Netherrocks" Module: This configuration
     covers fyrite, malachite, ashtone, illumenite, dragonstone, and
     argonite.
     ================================================================= -->






<!-- Is the "Netherrocks" mod on the system?  Let's find out! -->
<IfModInstalled name="netherrocks">

    <!-- Starting Configuration for Custom Ore Generation. -->
    <ConfigSection>





        <!-- Setup Screen Configuration -->
        <ConfigSection>
            <OptionDisplayGroup name='groupNetherrocks' displayName='Netherrocks' displayState='shown'>
                <Description>
                    Distribution options for Netherrocks Ores.
                </Description>
            </OptionDisplayGroup>
            <OptionChoice name='enableNetherrocks' displayName='Handle Netherrocks Setup?' default='true' displayState='shown_dynamic' displayGroup='groupNetherrocks'>
                <Description> Should Custom Ore Generation handle Netherrocks ore generation? </Description>
                <Choice value=':= ?true' displayValue='Yes' description='Use Custom Ore Generation to handle Netherrocks ores.'/>
                <Choice value=':= ?false' displayValue='No' description='Netherrocks ores will be handled by the mod itself.'/>
            </OptionChoice>

            <!-- Fyrite Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrFyriteDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Fyrite is generated </Description>
                    <DisplayName>Netherrocks Fyrite</DisplayName>
                    <Choice value='LayeredVeins' displayValue='Layered Veins'>
                        <Description>
                            Small, fairly rare motherlodes with 2-4 horizontal veins each.
                        </Description>
                    </Choice>
                    <Choice value='Cloud' displayValue='Strategic Cloud'>
                        <Description>
                            Large irregular clouds filled lightly with ore.
                        </Description>
                    </Choice>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Fyrite is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrFyriteFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Fyrite distributions </Description>
                    <DisplayName>Netherrocks Fyrite Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrFyriteSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Fyrite distributions </Description>
                    <DisplayName>Netherrocks Fyrite Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Fyrite Configuration UI Complete -->


            <!-- Malachite Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrMalachiteDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Malachite is generated </Description>
                    <DisplayName>Netherrocks Malachite</DisplayName>
                    <Choice value='LayeredVeins' displayValue='Layered Veins'>
                        <Description>
                            Small, fairly rare motherlodes with 2-4 horizontal veins each.
                        </Description>
                    </Choice>
                    <Choice value='Cloud' displayValue='Strategic Cloud'>
                        <Description>
                            Large irregular clouds filled lightly with ore.
                        </Description>
                    </Choice>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Malachite is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrMalachiteFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Malachite distributions </Description>
                    <DisplayName>Netherrocks Malachite Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrMalachiteSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Malachite distributions </Description>
                    <DisplayName>Netherrocks Malachite Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Malachite Configuration UI Complete -->


            <!-- Ashtone Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrAshtoneDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Ashtone is generated </Description>
                    <DisplayName>Netherrocks Ashtone</DisplayName>
                    <Choice value='LayeredVeins' displayValue='Layered Veins'>
                        <Description>
                            Small, fairly rare motherlodes with 2-4 horizontal veins each.
                        </Description>
                    </Choice>
                    <Choice value='Cloud' displayValue='Strategic Cloud'>
                        <Description>
                            Large irregular clouds filled lightly with ore.
                        </Description>
                    </Choice>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Ashtone is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrAshtoneFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Ashtone distributions </Description>
                    <DisplayName>Netherrocks Ashtone Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrAshtoneSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Ashtone distributions </Description>
                    <DisplayName>Netherrocks Ashtone Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Ashtone Configuration UI Complete -->


            <!-- Illumenite Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrIllumeniteDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Illumenite is generated </Description>
                    <DisplayName>Netherrocks Illumenite</DisplayName>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Illumenite is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrIllumeniteFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Illumenite distributions </Description>
                    <DisplayName>Netherrocks Illumenite Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrIllumeniteSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Illumenite distributions </Description>
                    <DisplayName>Netherrocks Illumenite Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Illumenite Configuration UI Complete -->


            <!-- Dragonstone Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrDragonstoneDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Dragonstone is generated </Description>
                    <DisplayName>Netherrocks Dragonstone</DisplayName>
                    <Choice value='LayeredVeins' displayValue='Layered Veins'>
                        <Description>
                            Small, fairly rare motherlodes with 2-4 horizontal veins each.
                        </Description>
                    </Choice>
                    <Choice value='Cloud' displayValue='Strategic Cloud'>
                        <Description>
                            Large irregular clouds filled lightly with ore.
                        </Description>
                    </Choice>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Dragonstone is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrDragonstoneFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Dragonstone distributions </Description>
                    <DisplayName>Netherrocks Dragonstone Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrDragonstoneSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Dragonstone distributions </Description>
                    <DisplayName>Netherrocks Dragonstone Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Dragonstone Configuration UI Complete -->


            <!-- Argonite Configuration UI Starting -->
            <ConfigSection>
                <OptionChoice name='nthrArgoniteDist'  displayState=':= if(?enableNetherrocks, "shown", "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Controls how Argonite is generated </Description>
                    <DisplayName>Netherrocks Argonite</DisplayName>
                    <Choice value='LayeredVeins' displayValue='Layered Veins'>
                        <Description>
                            Small, fairly rare motherlodes with 2-4 horizontal veins each.
                        </Description>
                    </Choice>
                    <Choice value='Cloud' displayValue='Strategic Cloud'>
                        <Description>
                            Large irregular clouds filled lightly with ore.
                        </Description>
                    </Choice>
                    <Choice value='Vanilla' displayValue='Vanilla'>
                        <Description>
                            Simulates Vanilla Minecraft.
                        </Description>
                    </Choice>
                    <Choice value='none' displayValue='None' description='Argonite is not generated in the world.'/>
                </OptionChoice>
                <OptionNumeric name='nthrArgoniteFreq' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Frequency multiplier for Netherrocks Argonite distributions </Description>
                    <DisplayName>Netherrocks Argonite Freq.</DisplayName>
                </OptionNumeric>
                <OptionNumeric name='nthrArgoniteSize' default='1'  min='0' max='5' displayState=':= if(?enableNetherrocks, if(?advOptions, "shown", "hidden"), "hidden")' displayGroup='groupNetherrocks'>
                    <Description> Size multiplier for Netherrocks Argonite distributions </Description>
                    <DisplayName>Netherrocks Argonite Size</DisplayName>
                </OptionNumeric>
            </ConfigSection>
            <!-- Argonite Configuration UI Complete -->

        </ConfigSection>
        <!-- Setup Screen Complete -->

        <IfCondition condition=':= ?enableNetherrocks'>





            <!-- Nether Setup Beginning -->

            <IfCondition condition=':= dimension.generator = "HellRandomLevelSource"'>

                <!-- Starting Original "Nether" Block Removal -->

                <IfCondition condition=':= ?blockExists("minecraft:glowstone")'>
                    <Substitute name='nthrNetherBlockSubstitute0' block='minecraft:glowstone'>
                        <Description>
                            Replace vanilla-generated ore clusters.
                        </Description>
                        <Comment>
                            The global option  deferredPopulationRange
                            must be large  enough to catch all ore
                            clusters (>=  32).
                        </Comment>
                        <IfCondition condition=':= ?blockExists("netherrocks:illumenite_ore")'> <Replaces block='netherrocks:illumenite_ore' weight='1.0' /> </IfCondition>
                    </Substitute>
                </IfCondition>


                <IfCondition condition=':= ?blockExists("minecraft:netherrack")'>
                    <Substitute name='nthrNetherBlockSubstitute1' block='minecraft:netherrack'>
                        <Description>
                            Replace vanilla-generated ore clusters.
                        </Description>
                        <Comment>
                            The global option  deferredPopulationRange
                            must be large  enough to catch all ore
                            clusters (>=  32).
                        </Comment>
                        <IfCondition condition=':= ?blockExists("netherrocks:argonite_ore")'> <Replaces block='netherrocks:argonite_ore' weight='1.0' /> </IfCondition>
                        <IfCondition condition=':= ?blockExists("netherrocks:ashstone_ore")'> <Replaces block='netherrocks:ashstone_ore' weight='1.0' /> </IfCondition>
                        <IfCondition condition=':= ?blockExists("netherrocks:dragonstone_ore")'> <Replaces block='netherrocks:dragonstone_ore' weight='1.0' /> </IfCondition>
                        <IfCondition condition=':= ?blockExists("netherrocks:fyrite_ore")'> <Replaces block='netherrocks:fyrite_ore' weight='1.0' /> </IfCondition>
                        <IfCondition condition=':= ?blockExists("netherrocks:malachite_ore")'> <Replaces block='netherrocks:malachite_ore' weight='1.0' /> </IfCondition>
                    </Substitute>
                </IfCondition>

                <!-- Original "Nether" Block Removal Complete -->

                <!-- Adding blocks -->

                <!-- Begin Fyrite Generation -->

                <!-- Starting LayeredVeins Preset for Fyrite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrFyriteDist = "LayeredVeins"'>
                        <Veins name='nthrFyriteVeins'  inherits='PresetLayeredVeins' drawWireframe='true' wireframeColor='0x60BF0000' drawBoundBox='false' boundBoxColor='0x60BF0000'>
                            <Description>
                                Small, fairly rare motherlodes  with
                                2-4 horizontal veins each.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:fyrite_ore")'> <OreBlock block='netherrocks:fyrite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='MotherlodeFrequency' avg=':= 1.371 * _default_ * nthrFyriteFreq ' range=':= 1.371 * _default_ * nthrFyriteFreq ' type='normal' scaleTo='base' />
                            <Setting name='MotherlodeSize' avg=':= 1.054 * _default_ * nthrFyriteSize ' range=':= 1.054 * _default_ * nthrFyriteSize ' type='normal' />
                            <Setting name='MotherlodeHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='MotherlodeRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchLength' avg=':= 1.171 * _default_ ' range=':= 1.171 * _default_ ' type='normal' />
                            <Setting name='BranchHeightLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='SegmentForkFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentForkLengthMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentLength' avg=':= _default_ * nthrFyriteSize ' range=':= _default_ * nthrFyriteSize ' type='normal' />
                            <Setting name='SegmentAngle' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentRadius' avg=':= 1.082 * _default_ * nthrFyriteSize ' range=':= 1.082 * _default_ * nthrFyriteSize ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </Veins>
                    </IfCondition>
                </ConfigSection>
                <!-- LayeredVeins Preset for Fyrite is complete. -->


                <!-- Starting Cloud Preset for Fyrite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrFyriteDist = "Cloud"'>
                        <Cloud name='nthrFyriteCloud'  inherits='PresetStrategicCloud' drawWireframe='true' wireframeColor='0x60BF0000' drawBoundBox='false' boundBoxColor='0x60BF0000'>
                            <Description>
                                Large irregular clouds filled  lightly
                                with ore.  These are  huge, spanning
                                several adjacent  chunks, and
                                consequently rather  rare.  They
                                contain a sizeable  amount of ore, but
                                it takes some  time and effort to mine
                                due to  low density. The intent for
                                strategic clouds is that the  player
                                will need to actively  search for one
                                and then set up a  semi-permanent
                                mining base and  spend some time
                                actually mining  the ore.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:fyrite_ore")'> <OreBlock block='netherrocks:fyrite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='CloudRadius' avg=':= 1.095 * _default_ * nthrFyriteSize ' range=':= 1.095 * _default_ * nthrFyriteSize ' type='normal' />
                            <Setting name='CloudThickness' avg=':= 1.095 * _default_ * nthrFyriteSize ' range=':= 1.095 * _default_ * nthrFyriteSize ' type='normal' scaleTo='base' />
                            <Setting name='DistributionFrequency' avg=':= 1.199 * _default_ * nthrFyriteFreq ' range=':= 1.199 * _default_ * nthrFyriteFreq ' type='normal' scaleTo='base' />
                            <Setting name='CloudHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudSizeNoise' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='OreVolumeNoiseCutoff' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Veins name='nthrFyriteHintVeins'  inherits='PresetHintVeins' drawWireframe='true' wireframeColor='0x60BF0000' drawBoundBox='false' boundBoxColor='0x60BF0000'>
                                <Description>
                                    Single blocks, generously
                                    scattered through all heights
                                    (density is about that of  vanilla
                                    iron ore). They will  replace dirt
                                    and sandstone  (but not grass or
                                    sand), so  they can be found
                                    nearer to  the surface than most
                                    ores.  Intened to be used as a
                                    child  distribution for large,
                                    rare  strategic deposits that
                                    would  otherwise be very difficult
                                    to find.  Note that the  frequency
                                    is multiplied by  ground level to
                                    maintain a  constant density, but
                                    not by  ore frequency because it
                                    is  assumed that the frequency of
                                    the parent distribution will
                                    already be scaled by that.
                                </Description>
                                <IfCondition condition=':= ?blockExists("netherrocks:fyrite_ore")'> <OreBlock block='netherrocks:fyrite_ore' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:dirt")'> <Replaces block='minecraft:dirt' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:sandstone")'> <Replaces block='minecraft:sandstone' weight='1.0' /> </IfCondition>
                            </Veins>
                        </Cloud>
                    </IfCondition>
                </ConfigSection>
                <!-- Cloud Preset for Fyrite is complete. -->


                <!-- Starting Vanilla Preset for Fyrite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrFyriteDist = "Vanilla"'>
                        <StandardGen name='nthrFyriteStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x60BF0000' drawBoundBox='false' boundBoxColor='0x60BF0000'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:fyrite_ore")'> <OreBlock block='netherrocks:fyrite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 6.000 * nthrFyriteSize ' range=':= _default_ * nthrFyriteSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 10.000 * nthrFyriteFreq ' range=':= _default_ * nthrFyriteFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Fyrite is complete. -->

                <!-- End Fyrite Generation -->


                <!-- Begin Malachite Generation -->

                <!-- Starting LayeredVeins Preset for Malachite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrMalachiteDist = "LayeredVeins"'>
                        <Veins name='nthrMalachiteVeins'  inherits='PresetLayeredVeins' drawWireframe='true' wireframeColor='0x60046652' drawBoundBox='false' boundBoxColor='0x60046652'>
                            <Description>
                                Small, fairly rare motherlodes  with
                                2-4 horizontal veins each.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:malachite_ore")'> <OreBlock block='netherrocks:malachite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='MotherlodeFrequency' avg=':= 1.480 * _default_ * nthrMalachiteFreq ' range=':= 1.480 * _default_ * nthrMalachiteFreq ' type='normal' scaleTo='base' />
                            <Setting name='MotherlodeSize' avg=':= 1.068 * _default_ * nthrMalachiteSize ' range=':= 1.068 * _default_ * nthrMalachiteSize ' type='normal' />
                            <Setting name='MotherlodeHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='MotherlodeRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchLength' avg=':= 1.217 * _default_ ' range=':= 1.217 * _default_ ' type='normal' />
                            <Setting name='BranchHeightLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='SegmentForkFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentForkLengthMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentLength' avg=':= _default_ * nthrMalachiteSize ' range=':= _default_ * nthrMalachiteSize ' type='normal' />
                            <Setting name='SegmentAngle' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentRadius' avg=':= 1.103 * _default_ * nthrMalachiteSize ' range=':= 1.103 * _default_ * nthrMalachiteSize ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </Veins>
                    </IfCondition>
                </ConfigSection>
                <!-- LayeredVeins Preset for Malachite is complete. -->


                <!-- Starting Cloud Preset for Malachite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrMalachiteDist = "Cloud"'>
                        <Cloud name='nthrMalachiteCloud'  inherits='PresetStrategicCloud' drawWireframe='true' wireframeColor='0x60046652' drawBoundBox='false' boundBoxColor='0x60046652'>
                            <Description>
                                Large irregular clouds filled  lightly
                                with ore.  These are  huge, spanning
                                several adjacent  chunks, and
                                consequently rather  rare.  They
                                contain a sizeable  amount of ore, but
                                it takes some  time and effort to mine
                                due to  low density. The intent for
                                strategic clouds is that the  player
                                will need to actively  search for one
                                and then set up a  semi-permanent
                                mining base and  spend some time
                                actually mining  the ore.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:malachite_ore")'> <OreBlock block='netherrocks:malachite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='CloudRadius' avg=':= 1.138 * _default_ * nthrMalachiteSize ' range=':= 1.138 * _default_ * nthrMalachiteSize ' type='normal' />
                            <Setting name='CloudThickness' avg=':= 1.138 * _default_ * nthrMalachiteSize ' range=':= 1.138 * _default_ * nthrMalachiteSize ' type='normal' scaleTo='base' />
                            <Setting name='DistributionFrequency' avg=':= 1.295 * _default_ * nthrMalachiteFreq ' range=':= 1.295 * _default_ * nthrMalachiteFreq ' type='normal' scaleTo='base' />
                            <Setting name='CloudHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudSizeNoise' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='OreVolumeNoiseCutoff' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Veins name='nthrMalachiteHintVeins'  inherits='PresetHintVeins' drawWireframe='true' wireframeColor='0x60046652' drawBoundBox='false' boundBoxColor='0x60046652'>
                                <Description>
                                    Single blocks, generously
                                    scattered through all heights
                                    (density is about that of  vanilla
                                    iron ore). They will  replace dirt
                                    and sandstone  (but not grass or
                                    sand), so  they can be found
                                    nearer to  the surface than most
                                    ores.  Intened to be used as a
                                    child  distribution for large,
                                    rare  strategic deposits that
                                    would  otherwise be very difficult
                                    to find.  Note that the  frequency
                                    is multiplied by  ground level to
                                    maintain a  constant density, but
                                    not by  ore frequency because it
                                    is  assumed that the frequency of
                                    the parent distribution will
                                    already be scaled by that.
                                </Description>
                                <IfCondition condition=':= ?blockExists("netherrocks:malachite_ore")'> <OreBlock block='netherrocks:malachite_ore' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:dirt")'> <Replaces block='minecraft:dirt' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:sandstone")'> <Replaces block='minecraft:sandstone' weight='1.0' /> </IfCondition>
                            </Veins>
                        </Cloud>
                    </IfCondition>
                </ConfigSection>
                <!-- Cloud Preset for Malachite is complete. -->


                <!-- Starting Vanilla Preset for Malachite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrMalachiteDist = "Vanilla"'>
                        <StandardGen name='nthrMalachiteStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x60046652' drawBoundBox='false' boundBoxColor='0x60046652'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:malachite_ore")'> <OreBlock block='netherrocks:malachite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 7.000 * nthrMalachiteSize ' range=':= _default_ * nthrMalachiteSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 10.000 * nthrMalachiteFreq ' range=':= _default_ * nthrMalachiteFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Malachite is complete. -->

                <!-- End Malachite Generation -->


                <!-- Begin Ashtone Generation -->

                <!-- Starting LayeredVeins Preset for Ashtone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrAshtoneDist = "LayeredVeins"'>
                        <Veins name='nthrAshtoneVeins'  inherits='PresetLayeredVeins' drawWireframe='true' wireframeColor='0x603F3F60' drawBoundBox='false' boundBoxColor='0x603F3F60'>
                            <Description>
                                Small, fairly rare motherlodes  with
                                2-4 horizontal veins each.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:ashstone_ore")'> <OreBlock block='netherrocks:ashstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='MotherlodeFrequency' avg=':= 1.251 * _default_ * nthrAshtoneFreq ' range=':= 1.251 * _default_ * nthrAshtoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='MotherlodeSize' avg=':= 1.038 * _default_ * nthrAshtoneSize ' range=':= 1.038 * _default_ * nthrAshtoneSize ' type='normal' />
                            <Setting name='MotherlodeHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='MotherlodeRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchLength' avg=':= 1.119 * _default_ ' range=':= 1.119 * _default_ ' type='normal' />
                            <Setting name='BranchHeightLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='SegmentForkFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentForkLengthMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentLength' avg=':= _default_ * nthrAshtoneSize ' range=':= _default_ * nthrAshtoneSize ' type='normal' />
                            <Setting name='SegmentAngle' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentRadius' avg=':= 1.058 * _default_ * nthrAshtoneSize ' range=':= 1.058 * _default_ * nthrAshtoneSize ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </Veins>
                    </IfCondition>
                </ConfigSection>
                <!-- LayeredVeins Preset for Ashtone is complete. -->


                <!-- Starting Cloud Preset for Ashtone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrAshtoneDist = "Cloud"'>
                        <Cloud name='nthrAshtoneCloud'  inherits='PresetStrategicCloud' drawWireframe='true' wireframeColor='0x603F3F60' drawBoundBox='false' boundBoxColor='0x603F3F60'>
                            <Description>
                                Large irregular clouds filled  lightly
                                with ore.  These are  huge, spanning
                                several adjacent  chunks, and
                                consequently rather  rare.  They
                                contain a sizeable  amount of ore, but
                                it takes some  time and effort to mine
                                due to  low density. The intent for
                                strategic clouds is that the  player
                                will need to actively  search for one
                                and then set up a  semi-permanent
                                mining base and  spend some time
                                actually mining  the ore.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:ashstone_ore")'> <OreBlock block='netherrocks:ashstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='CloudRadius' avg=':= 1.046 * _default_ * nthrAshtoneSize ' range=':= 1.046 * _default_ * nthrAshtoneSize ' type='normal' />
                            <Setting name='CloudThickness' avg=':= 1.046 * _default_ * nthrAshtoneSize ' range=':= 1.046 * _default_ * nthrAshtoneSize ' type='normal' scaleTo='base' />
                            <Setting name='DistributionFrequency' avg=':= 1.095 * _default_ * nthrAshtoneFreq ' range=':= 1.095 * _default_ * nthrAshtoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='CloudHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudSizeNoise' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='OreVolumeNoiseCutoff' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Veins name='nthrAshtoneHintVeins'  inherits='PresetHintVeins' drawWireframe='true' wireframeColor='0x603F3F60' drawBoundBox='false' boundBoxColor='0x603F3F60'>
                                <Description>
                                    Single blocks, generously
                                    scattered through all heights
                                    (density is about that of  vanilla
                                    iron ore). They will  replace dirt
                                    and sandstone  (but not grass or
                                    sand), so  they can be found
                                    nearer to  the surface than most
                                    ores.  Intened to be used as a
                                    child  distribution for large,
                                    rare  strategic deposits that
                                    would  otherwise be very difficult
                                    to find.  Note that the  frequency
                                    is multiplied by  ground level to
                                    maintain a  constant density, but
                                    not by  ore frequency because it
                                    is  assumed that the frequency of
                                    the parent distribution will
                                    already be scaled by that.
                                </Description>
                                <IfCondition condition=':= ?blockExists("netherrocks:ashstone_ore")'> <OreBlock block='netherrocks:ashstone_ore' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:dirt")'> <Replaces block='minecraft:dirt' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:sandstone")'> <Replaces block='minecraft:sandstone' weight='1.0' /> </IfCondition>
                            </Veins>
                        </Cloud>
                    </IfCondition>
                </ConfigSection>
                <!-- Cloud Preset for Ashtone is complete. -->


                <!-- Starting Vanilla Preset for Ashtone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrAshtoneDist = "Vanilla"'>
                        <StandardGen name='nthrAshtoneStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x603F3F60' drawBoundBox='false' boundBoxColor='0x603F3F60'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:ashstone_ore")'> <OreBlock block='netherrocks:ashstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 5.000 * nthrAshtoneSize ' range=':= _default_ * nthrAshtoneSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 10.000 * nthrAshtoneFreq ' range=':= _default_ * nthrAshtoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Ashtone is complete. -->

                <!-- End Ashtone Generation -->


                <!-- Begin Illumenite Generation -->

                <!-- Starting Vanilla Preset for Illumenite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrIllumeniteDist = "Vanilla"'>
                        <StandardGen name='nthrIllumeniteStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x60FCFEB0' drawBoundBox='false' boundBoxColor='0x60FCFEB0'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:illumenite_ore")'> <OreBlock block='netherrocks:illumenite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:glowstone")'> <Replaces block='minecraft:glowstone' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 15.000 * nthrIllumeniteSize ' range=':= _default_ * nthrIllumeniteSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 350.000 * nthrIllumeniteFreq ' range=':= _default_ * nthrIllumeniteFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Illumenite is complete. -->

                <!-- End Illumenite Generation -->


                <!-- Begin Dragonstone Generation -->

                <!-- Starting LayeredVeins Preset for Dragonstone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrDragonstoneDist = "LayeredVeins"'>
                        <Veins name='nthrDragonstoneVeins'  inherits='PresetLayeredVeins' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x602F0E0F'>
                            <Description>
                                Small, fairly rare motherlodes  with
                                2-4 horizontal veins each.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:dragonstone_ore")'> <OreBlock block='netherrocks:dragonstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='MotherlodeFrequency' avg=':= 0.969 * _default_ * nthrDragonstoneFreq ' range=':= 0.969 * _default_ * nthrDragonstoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='MotherlodeSize' avg=':= 0.995 * _default_ * nthrDragonstoneSize ' range=':= 0.995 * _default_ * nthrDragonstoneSize ' type='normal' />
                            <Setting name='MotherlodeHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='MotherlodeRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchLength' avg=':= 0.984 * _default_ ' range=':= 0.984 * _default_ ' type='normal' />
                            <Setting name='BranchHeightLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='SegmentForkFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentForkLengthMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentLength' avg=':= _default_ * nthrDragonstoneSize ' range=':= _default_ * nthrDragonstoneSize ' type='normal' />
                            <Setting name='SegmentAngle' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentRadius' avg=':= 0.992 * _default_ * nthrDragonstoneSize ' range=':= 0.992 * _default_ * nthrDragonstoneSize ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </Veins>
                    </IfCondition>
                </ConfigSection>
                <!-- LayeredVeins Preset for Dragonstone is complete. -->


                <!-- Starting Cloud Preset for Dragonstone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrDragonstoneDist = "Cloud"'>
                        <Cloud name='nthrDragonstoneCloud'  inherits='PresetStrategicCloud' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x602F0E0F'>
                            <Description>
                                Large irregular clouds filled  lightly
                                with ore.  These are  huge, spanning
                                several adjacent  chunks, and
                                consequently rather  rare.  They
                                contain a sizeable  amount of ore, but
                                it takes some  time and effort to mine
                                due to  low density. The intent for
                                strategic clouds is that the  player
                                will need to actively  search for one
                                and then set up a  semi-permanent
                                mining base and  spend some time
                                actually mining  the ore.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:dragonstone_ore")'> <OreBlock block='netherrocks:dragonstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='CloudRadius' avg=':= 0.921 * _default_ * nthrDragonstoneSize ' range=':= 0.921 * _default_ * nthrDragonstoneSize ' type='normal' />
                            <Setting name='CloudThickness' avg=':= 0.921 * _default_ * nthrDragonstoneSize ' range=':= 0.921 * _default_ * nthrDragonstoneSize ' type='normal' scaleTo='base' />
                            <Setting name='DistributionFrequency' avg=':= 0.848 * _default_ * nthrDragonstoneFreq ' range=':= 0.848 * _default_ * nthrDragonstoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='CloudHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudSizeNoise' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='OreVolumeNoiseCutoff' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Veins name='nthrDragonstoneHintVeins'  inherits='PresetHintVeins' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x602F0E0F'>
                                <Description>
                                    Single blocks, generously
                                    scattered through all heights
                                    (density is about that of  vanilla
                                    iron ore). They will  replace dirt
                                    and sandstone  (but not grass or
                                    sand), so  they can be found
                                    nearer to  the surface than most
                                    ores.  Intened to be used as a
                                    child  distribution for large,
                                    rare  strategic deposits that
                                    would  otherwise be very difficult
                                    to find.  Note that the  frequency
                                    is multiplied by  ground level to
                                    maintain a  constant density, but
                                    not by  ore frequency because it
                                    is  assumed that the frequency of
                                    the parent distribution will
                                    already be scaled by that.
                                </Description>
                                <IfCondition condition=':= ?blockExists("netherrocks:dragonstone_ore")'> <OreBlock block='netherrocks:dragonstone_ore' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:dirt")'> <Replaces block='minecraft:dirt' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:sandstone")'> <Replaces block='minecraft:sandstone' weight='1.0' /> </IfCondition>
                            </Veins>
                        </Cloud>
                    </IfCondition>
                </ConfigSection>
                <!-- Cloud Preset for Dragonstone is complete. -->


                <!-- Starting Vanilla Preset for Dragonstone. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrDragonstoneDist = "Vanilla"'>
                        <StandardGen name='nthrDragonstoneStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x602F0E0F'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:dragonstone_ore")'> <OreBlock block='netherrocks:dragonstone_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 5.000 * nthrDragonstoneSize ' range=':= _default_ * nthrDragonstoneSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 6.000 * nthrDragonstoneFreq ' range=':= _default_ * nthrDragonstoneFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Dragonstone is complete. -->

                <!-- End Dragonstone Generation -->


                <!-- Begin Argonite Generation -->

                <!-- Starting LayeredVeins Preset for Argonite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrArgoniteDist = "LayeredVeins"'>
                        <Veins name='nthrArgoniteVeins'  inherits='PresetLayeredVeins' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x600F0035'>
                            <Description>
                                Small, fairly rare motherlodes  with
                                2-4 horizontal veins each.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:argonite_ore")'> <OreBlock block='netherrocks:argonite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='MotherlodeFrequency' avg=':= 1.371 * _default_ * nthrArgoniteFreq ' range=':= 1.371 * _default_ * nthrArgoniteFreq ' type='normal' scaleTo='base' />
                            <Setting name='MotherlodeSize' avg=':= 1.054 * _default_ * nthrArgoniteSize ' range=':= 1.054 * _default_ * nthrArgoniteSize ' type='normal' />
                            <Setting name='MotherlodeHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='MotherlodeRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='BranchLength' avg=':= 1.171 * _default_ ' range=':= 1.171 * _default_ ' type='normal' />
                            <Setting name='BranchHeightLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='SegmentForkFrequency' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentForkLengthMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentLength' avg=':= _default_ * nthrArgoniteSize ' range=':= _default_ * nthrArgoniteSize ' type='normal' />
                            <Setting name='SegmentAngle' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='SegmentRadius' avg=':= 1.082 * _default_ * nthrArgoniteSize ' range=':= 1.082 * _default_ * nthrArgoniteSize ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </Veins>
                    </IfCondition>
                </ConfigSection>
                <!-- LayeredVeins Preset for Argonite is complete. -->


                <!-- Starting Cloud Preset for Argonite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrArgoniteDist = "Cloud"'>
                        <Cloud name='nthrArgoniteCloud'  inherits='PresetStrategicCloud' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x600F0035'>
                            <Description>
                                Large irregular clouds filled  lightly
                                with ore.  These are  huge, spanning
                                several adjacent  chunks, and
                                consequently rather  rare.  They
                                contain a sizeable  amount of ore, but
                                it takes some  time and effort to mine
                                due to  low density. The intent for
                                strategic clouds is that the  player
                                will need to actively  search for one
                                and then set up a  semi-permanent
                                mining base and  spend some time
                                actually mining  the ore.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:argonite_ore")'> <OreBlock block='netherrocks:argonite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='CloudRadius' avg=':= 1.095 * _default_ * nthrArgoniteSize ' range=':= 1.095 * _default_ * nthrArgoniteSize ' type='normal' />
                            <Setting name='CloudThickness' avg=':= 1.095 * _default_ * nthrArgoniteSize ' range=':= 1.095 * _default_ * nthrArgoniteSize ' type='normal' scaleTo='base' />
                            <Setting name='DistributionFrequency' avg=':= 1.199 * _default_ * nthrArgoniteFreq ' range=':= 1.199 * _default_ * nthrArgoniteFreq ' type='normal' scaleTo='base' />
                            <Setting name='CloudHeight' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudSizeNoise' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='CloudInclination' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreDensity' avg=':= _default_ ' range=':= _default_ ' type='normal' scaleTo='base' />
                            <Setting name='OreVolumeNoiseCutoff' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Setting name='OreRadiusMult' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                            <Veins name='nthrArgoniteHintVeins'  inherits='PresetHintVeins' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x600F0035'>
                                <Description>
                                    Single blocks, generously
                                    scattered through all heights
                                    (density is about that of  vanilla
                                    iron ore). They will  replace dirt
                                    and sandstone  (but not grass or
                                    sand), so  they can be found
                                    nearer to  the surface than most
                                    ores.  Intened to be used as a
                                    child  distribution for large,
                                    rare  strategic deposits that
                                    would  otherwise be very difficult
                                    to find.  Note that the  frequency
                                    is multiplied by  ground level to
                                    maintain a  constant density, but
                                    not by  ore frequency because it
                                    is  assumed that the frequency of
                                    the parent distribution will
                                    already be scaled by that.
                                </Description>
                                <IfCondition condition=':= ?blockExists("netherrocks:argonite_ore")'> <OreBlock block='netherrocks:argonite_ore' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:dirt")'> <Replaces block='minecraft:dirt' weight='1.0' /> </IfCondition>
                                <IfCondition condition=':= ?blockExists("minecraft:sandstone")'> <Replaces block='minecraft:sandstone' weight='1.0' /> </IfCondition>
                            </Veins>
                        </Cloud>
                    </IfCondition>
                </ConfigSection>
                <!-- Cloud Preset for Argonite is complete. -->


                <!-- Starting Vanilla Preset for Argonite. -->
                <ConfigSection>
                    <IfCondition condition=':= nthrArgoniteDist = "Vanilla"'>
                        <StandardGen name='nthrArgoniteStandard'  inherits='PresetStandardGen' drawWireframe='true' wireframeColor='0x600F0035' drawBoundBox='false' boundBoxColor='0x600F0035'>
                            <Description>
                                A master preset for standardgen  ore
                                distributions.
                            </Description>
                            <IfCondition condition=':= ?blockExists("netherrocks:argonite_ore")'> <OreBlock block='netherrocks:argonite_ore' weight='1.0' /> </IfCondition>
                            <IfCondition condition=':= ?blockExists("minecraft:netherrack")'> <Replaces block='minecraft:netherrack' weight='1.0' /> </IfCondition>
                            <Biome name='.*'  />
                            <Setting name='Size' avg=':= 6.000 * nthrArgoniteSize ' range=':= _default_ * nthrArgoniteSize ' type='normal' />
                            <Setting name='Frequency' avg=':= 10.000 * nthrArgoniteFreq ' range=':= _default_ * nthrArgoniteFreq ' type='normal' scaleTo='base' />
                            <Setting name='Height' avg=':= 128 ' range=':= 128 ' type='uniform' scaleTo='base' />
                            <Setting name='ParentRangeLimit' avg=':= _default_ ' range=':= _default_ ' type='normal' />
                        </StandardGen>
                    </IfCondition>
                </ConfigSection>
                <!-- Vanilla Preset for Argonite is complete. -->

                <!-- End Argonite Generation -->

                <!-- Finished adding blocks -->

            </IfCondition>
            <!-- Nether Setup Complete -->


        </IfCondition>

    </ConfigSection>
    <!-- Configuration for Custom Ore Generation Complete! -->

</IfModInstalled>
<!-- The "Netherrocks" mod is now configured. -->





<!-- =================================================================
     This file was made using the Sprocket Configuration Generator.
     If you wish to make your own configurations for a mod not
     currently supported by Custom Ore Generation, and you don't want
     the hassle of writing XML, you can find the generator script at
     its GitHub page: http://https://github.com/reteo/Sprocket
     ================================================================= -->
