<biome_generators>
<biome_generator name="vanilla">
<module name="voronoi" type="Voronoi">
<property name="frequency" value="0.0008"/>
<property name="displacement" value="1"/>
</module>
<module name="voronoiOutput" type="BiasOutput">
<property name="sourceModule" value="voronoi"/>
<property name="bias" value="1"/>
</module>
<module name="const0" type="Constant"/>
<module name="const11" type="Constant">
<property name="constant" value="-0.1"/>
</module>
<module name="const12" type="Constant">
<property name="constant" value="-0.2"/>
</module>
<module name="const21" type="Constant">
<property name="constant" value="0.1"/>
</module>
<module name="const22" type="Constant">
<property name="constant" value="0.2"/>
</module>
<!-- 0.2,0.4 0.6,0.8 1.0,1.2 1.3,1.4 1.5,1.6 1.8,2.0 -->
<module name="except11" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="const0"/>
<property name="sourceModule2" value="const12"/>
<property name="bounds" value="0.2,0.4"/>
</module>
<module name="except12" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except11"/>
<property name="sourceModule2" value="const12"/>
<property name="bounds" value="0.6,0.8"/>
</module>
<module name="except13" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except12"/>
<property name="sourceModule2" value="const12"/>
<property name="bounds" value="1.0,1.2"/>
</module>
<module name="except14" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except13"/>
<property name="sourceModule2" value="const11"/>
<property name="bounds" value="1.3,1.4"/>
</module>
<module name="except15" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except14"/>
<property name="sourceModule2" value="const11"/>
<property name="bounds" value="1.5,1.6"/>
</module>
<module name="except1Last" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except15"/>
<property name="sourceModule2" value="const12"/>
<property name="bounds" value="1.8,2.0"/>
</module>
<!-- 0.0,0.2 0.4,0.6 0.8,1.0 1.2,1.3 1.4,1.5 1.6,1.8 -->
<module name="except21" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="const0"/>
<property name="sourceModule2" value="const22"/>
<property name="bounds" value="0.0,0.2"/>
</module>
<module name="except22" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except21"/>
<property name="sourceModule2" value="const22"/>
<property name="bounds" value="0.4,0.6"/>
</module>
<module name="except23" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except22"/>
<property name="sourceModule2" value="const22"/>
<property name="bounds" value="0.8,1.0"/>
</module>
<module name="except24" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except23"/>
<property name="sourceModule2" value="const21"/>
<property name="bounds" value="1.2,1.3"/>
</module>
<module name="except25" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except24"/>
<property name="sourceModule2" value="const21"/>
<property name="bounds" value="1.4,1.5"/>
</module>
<module name="except26" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except25"/>
<property name="sourceModule2" value="const22"/>
<property name="bounds" value="1.6,1.8"/>
</module>
<module name="except27" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except26"/>
<property name="sourceModule2" value="const21"/>
<property name="bounds" value="0.2,0.3"/>
</module>
<module name="except28" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except27"/>
<property name="sourceModule2" value="const21"/>
<property name="bounds" value="0.6,0.7"/>
</module>
<module name="except2Last" type="Select">
<property name="controlModule" value="voronoiOutput"/>
<property name="sourceModule1" value="except28"/>
<property name="sourceModule2" value="const21"/>
<property name="bounds" value="1.8,1.9"/>
</module>
<module name="slopeBase" type="Cylinders">
<property name="frequency" value="0.00005"/>
</module> <!--Edit frequency if you edit generation_distance.
e.g.) 0.00005 for 10000 0.000025 for 20000 -->
<module name="slope1Scaled" type="ScaleBiasOutput">
<property name="sourceModule" value="slopeBase"/>
<property name="scale" value="1.5"/>
<property name="bias" value="0.5"/>
</module><!-- 2@0 1@3,333 0@6,666 -1@10,000 -->
<module name="slope1Output" type="ClampOutput">
<property name="sourceModule" value="slope1Scaled"/>
<property name="bounds" value="0,1"/>
</module>
<module name="slope2Scaled" type="ScaleBiasOutput">
<property name="sourceModule" value="slopeBase"/>
<property name="scale" value="-1.5"/>
<property name="bias" value="-0.5"/>
</module><!-- -2@0 -1@3,333 0@6,666 1@10,000 -->
<module name="slope2Output" type="ClampOutput">
<property name="sourceModule" value="slope2Scaled"/>
<property name="bounds" value="0,1"/>
</module>
<module name="except1Out" type="Multiply">
<property name="sourceModule1" value="except1Last"/>
<property name="sourceModule2" value="slope1Output"/>
</module>
<module name="except2Out" type="Multiply">
<property name="sourceModule1" value="except2Last"/>
<property name="sourceModule2" value="slope2Output"/>
</module>
<module name="biome1" type="Add">
<property name="sourceModule1" value="voronoiOutput"/>
<property name="sourceModule2" value="except1Out"/>
</module>
<module name="biome2" type="Add">
<property name="sourceModule1" value="biome1"/>
<property name="sourceModule2" value="except2Out"/>
</module>
<module name="biomeDither" type="FastTurbulence">
<property name="sourceModule" value="biome2"/>
<property name="frequency" value="0.25"/>
<property name="power" value="8"/>
<property name="roughness" value="5"/>
</module>
<module name="biomeJiggle" type="FastTurbulence">
<property name="sourceModule" value="biomeDither"/>
<property name="frequency" value="0.0016"/>
<property name="power" value="400"/>
<property name="roughness" value="1"/>
</module>
<module name="clampOutput" type="ClampOutput">
<property name="sourceModule" value="biomeJiggle"/>
<property name="bounds" value="0,2"/>
</module>
<output module="clampOutput"/>
</biome_generator>
</biome_generators>