> ## Documentation Index
> Fetch the complete documentation index at: https://docs.borntocraftstudio.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Biome Variables

> Dynamic biome information.

Variables allow you to access biome data dynamically in your scripts.

<CardGroup cols={2}>
  <Card title="Current Biome" icon="location-dot" href="#current-biome-variable">
    Get the player's current biome ID.
  </Card>

  <Card title="Biome Property" icon="sliders" href="#biome-property-variable">
    Get specific properties like temperature.
  </Card>

  <Card title="Custom Biome List" icon="list" href="#custom-biome-list-variable">
    Get a list of all custom biomes.
  </Card>
</CardGroup>

## Variables

### Current Biome Variable

Returns the **ID** of the biome where the context player is located.

<CodeGroup>
  ```yaml Example theme={null}
  variable:
    type: current_biome_variable
  ```
</CodeGroup>

### Biome Property Variable

Access specific properties of the current biome.

<ResponseField name="property" type="String" required>
  The property to retrieve. Available values: `TEMPERATURE`, `DOWNFALL`, `NAME`.
</ResponseField>

<CodeGroup>
  ```yaml Example theme={null}
  variable:
    type: biome_property_variable
    property: "TEMPERATURE"
  ```
</CodeGroup>

### Custom Biome List Variable

Returns a list of all registered custom biome IDs.

<CodeGroup>
  ```yaml Example theme={null}
  variable:
    type: custom_biome_list_variable
  ```
</CodeGroup>
