Advertisement
keybounce

Custom Ore Gen - Lava tendrils with diamonds

Nov 20th, 2012
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.67 KB | None | 0 0
  1. <ConfigSection>
  2.  
  3. <Comment> The goal is to make tunnels filled with lava, that drain into lava lakes.
  4. More: A lava tunnel, in two types. Above the pool, longer lava spouts that have destroyed
  5. the rock around them. The outer ring, in two parts, has cracked (cobblestone), as well as sand.
  6. The inner ring has more of these, as well as some glass where the sand has fued. This inner ring
  7. also has the diamonds. The upper tunnels have "flowing" lava -- yes, this means all the fun
  8. of the minecraft engine :-).
  9.  
  10. The lower tunnels spread downward, and are shorter, but have twice the density of diamonds.
  11. These lava blocks are source blocks.
  12. </Comment>
  13.  
  14. <Cloud name='Lavapool' block='cloth:14' seed='94368413'  >  <Comment> woolRed </Comment>
  15. <Comment> Lava pool, should be right underneath the tunnels. But ... does not generate properly </Comment>
  16.         <Setting name='DistributionFrequency' avg='.1'/>
  17.         <Setting name='CloudThickness' avg='1.1' range='0' />
  18.     <Description> Thickness should always be 3. </Description>
  19.     <Setting name='CloudHeight' avg='80.5' />
  20.     <Description> And it's always 9-11 (79-81 for testing) </Description>
  21.     <Setting name='CloudRadius' avg='5.5' range='2.5' type='uniform' />
  22.     <Setting name='CloudInclination' avg='0' range='0' />
  23.     <Setting name='OreDensity' avg='1' range='0' />
  24.     <Setting name='OreRadiusMult' avg='1' range='0' />
  25.         <Replaces block='air' />
  26. </Cloud>
  27.  
  28. <VeinsPreset name='PipeBase' block='thinGlass' seed='94368413' inherits='PresetSparseVeins'>
  29. <Comment> The source point of the lava pipes (up and down). </Comment>
  30.     <Description> Generate at 10 (80 for testing). This means it will
  31.         be inside the lava pool, and generate nothing.  </Description>
  32.         <Setting name='MotherlodeHeight' avg='80.5' range='0' />
  33.     <Setting name='MotherlodeSize' avg='0' range='0' />
  34.    <!--     <Setting name='MotherlodeFrequency' avg=':= 0.5 * _default_'/> -->
  35.         <Setting name='MotherlodeFrequency' avg='.15'/>
  36.         <Replaces block='air' />
  37. </VeinsPreset>
  38.  
  39. <Veins name='UpperPipeBase' block='thinGlass' seed='94368413' inherits='PipeBase'>
  40. <Comment> The "layout" of the upper volcanic tubes. Includes EVERYTHING. </Comment>
  41.     <Description> Generate at 8 (78 for testing), so it will spread out
  42.             under the lava pools (like it drains into them) </Description>
  43.         <Setting name='MotherlodeHeight' avg=':= _default_ - 2' range='0' />
  44.     <Comment> These veins are long enough to spread out as they go up through the pool </Comment>
  45.     <Setting name='BranchInclination' avg='.4' range='.1' />
  46.     <Setting name='BranchFrequency' avg='1.1' range='0.5' />
  47.     <Description> The chance of 2 is small -- from 0.6 to 1.6 -- only a few are 2 </Description>
  48.     <Setting name='BranchLength' avg='22' range='5' />
  49.         <Setting name='SegmentLength' avg='16' range='4'/>
  50.         <Setting name='SegmentAngle' avg='-0.25' range='0.15'/>
  51.         <Setting name='OreDensity' avg='1' range='0'/>
  52.         <Setting name='SegmentRadius' avg='5' range='0'/>
  53.         <Setting name='OreRadiusMult' avg='1' range='0'/>
  54.         <Replaces block='air' />
  55. </Veins>
  56.  
  57. <Veins name='PipeCenter' block='air' seed='94368413' inherits='UpperPipeBase'>
  58. <Comment> This should be the hollow tube, or potentially the lava tube </Comment>
  59.         <Setting name='SegmentRadius' avg='1.62' range='.42'/>
  60.         <Replaces block='thinGlass' />
  61. </Veins>
  62.  
  63. <Veins name='PipesLava' block='cloth:6' seed='94368413' inherits='PipeCenter'>  <Comment> woolPink </Comment>
  64. <Comment> The lava filler. Found inside the tunnels. </Comment>
  65.         <Setting name='SegmentRadius' avg=':= 0.6 * _default_' range=':= 0.6 * _default_'/>
  66.         <Setting name='MotherlodeHeight' avg=':=_default_ - 1' />
  67.         <Setting name='OreDensity' avg='0.35' range='.25' />
  68.         <Replaces block='air'/>
  69. </Veins>
  70.  
  71. <Comment>
  72. Testing map: Use slabs and fences
  73.     Glass: Glass
  74.     Sand: 44:1 (sandstone slab)
  75.     Gravel: fence
  76.     Cobblestone: 44:3 (cobblestone slab)
  77.     Stone: 44:0 (stone slab)c
  78.     Diamond: cloth:3
  79. </Comment>
  80.  
  81.  
  82. <Veins name='PipeInnerRing' seed='94368413' inherits='PipeCenter'>
  83. <Comment> The inner ring. Contains glass, sand, gravel, cobblestone, and stone.
  84.     Found in stone normally (or glass panes for testing), just outside the lava tube </Comment>
  85.         <Setting name='SegmentRadius' avg=':= 1.2 + _default_' />
  86.         <Setting name='OreDensity' avg='1'/>
  87.         <Replaces block='thinGlass' />
  88.     <OreBlock block='glass' weight='.39' />     <!-- Glass (heated sand) -->
  89.     <OreBlock block='44:1' weight='0' />        <!-- sand -->
  90.     <OreBlock block='fence' weight='.28' />     <!-- gravel -->
  91.     <OreBlock block='44:3' weight='.19' />      <!-- cobble -->
  92.     <OreBlock block='44:0' weight='.09' />      <!-- stone -->
  93.     <OreBlock block='cloth:3' weight='.05' />   <!-- Diamond -->
  94. </Veins>
  95.  
  96. <Veins name='PipeOuterRing' seed='94368413' inherits='PipeInnerRing'>
  97. <Comment> The Outer ring. Contains glass, sand, gravel, cobblestone, and stone.
  98.     Found in stone normally (or glass panes for testing), just outside the lava tube </Comment>
  99.         <Setting name='SegmentRadius' avg=':= 1.2 + _default_' />
  100.         <Setting name='OreDensity' avg='1'/>
  101.         <Replaces block='thinGlass' />
  102.     <OreBlock block='glass' weight='.05' />     <!-- Glass (heated sand) -->
  103.     <OreBlock block='44:1' weight='.20' />      <!-- sand -->
  104.     <OreBlock block='fence' weight='.29' />     <!-- gravel -->
  105.     <OreBlock block='44:3' weight='.24' />      <!-- cobble -->
  106.     <OreBlock block='44:0' weight='.20' />      <!-- stone -->
  107.     <OreBlock block='cloth:3' weight='.02' />   <!-- Diamond -->
  108. </Veins>
  109.  
  110. <Comment> After testing, add a cleanup to turn "thinGlass" back to stone.
  111. Ideally: Determine a placeholder block to use, that is not actually used, for repopulation.
  112. </Comment>
  113.  
  114. </ConfigSection>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement