=========
Extrusion
=========

:superscript:`*Config object requires the 'biome-provider-extrusion' addon to use`

Types
=====

Different types of ``Extrusion`` provide different behaviours and may have additional parameters for configuring that behavior.

The type is specified by setting the :bdg-primary:`type` parameter to the name of the type. If the same name is used by two different addons, you can prefix the name with ``ADDON_NAME:`` to specify which one to use.

A list of available types for ``Extrusion`` are listed below:

---------

SET
---

.. _object-extrusion-template-biome-provider-extrusion-set-parameter-range:

:bdg-ref-primary:`range <object-extrusion-template-biome-provider-extrusion-set-parameter-range>` :doc:`/config/documentation/objects/Range` 

.. _object-extrusion-template-biome-provider-extrusion-set-parameter-sampler:

:bdg-ref-primary:`sampler <object-extrusion-template-biome-provider-extrusion-set-parameter-sampler>` :doc:`/config/documentation/objects/NoiseSampler` 

.. _object-extrusion-template-biome-provider-extrusion-set-parameter-to:

:bdg-ref-primary:`to <object-extrusion-template-biome-provider-extrusion-set-parameter-to>` :doc:`/config/documentation/objects/WeightedList`\<:doc:`/config/documentation/objects/ExtrusionReplaceableBiome`\> 

---------

REPLACE
-------

.. _object-extrusion-template-biome-provider-extrusion-replace-parameter-from:

:bdg-ref-primary:`from <object-extrusion-template-biome-provider-extrusion-replace-parameter-from>` :doc:`/config/documentation/objects/String` 

.. _object-extrusion-template-biome-provider-extrusion-replace-parameter-range:

:bdg-ref-primary:`range <object-extrusion-template-biome-provider-extrusion-replace-parameter-range>` :doc:`/config/documentation/objects/Range` 

.. _object-extrusion-template-biome-provider-extrusion-replace-parameter-sampler:

:bdg-ref-primary:`sampler <object-extrusion-template-biome-provider-extrusion-replace-parameter-sampler>` :doc:`/config/documentation/objects/NoiseSampler` 

.. _object-extrusion-template-biome-provider-extrusion-replace-parameter-to:

:bdg-ref-primary:`to <object-extrusion-template-biome-provider-extrusion-replace-parameter-to>` :doc:`/config/documentation/objects/WeightedList`\<:doc:`/config/documentation/objects/ExtrusionReplaceableBiome`\> 

Uses
====

This object is used in one place:

- :ref:`In EXTRUSION in BiomeProvider <object-biomeprovider-template-biome-provider-extrusion-extrusion-parameter-extrusions>`:

  :bdg-ref-primary:`extrusions <object-biomeprovider-template-biome-provider-extrusion-extrusion-parameter-extrusions>` :doc:`/config/documentation/objects/List`\<:doc:`/config/documentation/objects/Extrusion`\>