> For the complete documentation index, see [llms.txt](https://docs.mcgsoft.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mcgsoft.eu/mcg-starcraft/for-admins/creating-worlds/biomedata-files.md).

# BiomeData Files

## A biome data file what is that?

The MCGWG generator is fully custom this means u can design your own biomes!\
Including tree's cactus flowers and grass its up to you!\
these biomes can be used in your world with up to 53 different biomes at once!

### What is mixmaterial name?

{% content-ref url="/pages/-MLCDDfvFEvqYX2EYXwK" %}
[MixMaterial Data](/mcg-starcraft/for-admins/creating-worlds/biomedata-files/mixmaterial-data.md)
{% endcontent-ref %}

## How do i create one?

First create a new file with  the name of your biome in the BiomeData folder

then put the following in that file and adjust like stated (Warning this can be outdated please check the delivered biome files for all current settings)

```yaml
topgroundmaterial: "!multisand" #the material for the top layer of the ground or Mixmaterial name
midgroundmaterial: "!multisandstone" #the material for the 2-5 layer of the ground or Mixmaterial name
maingroundmaterial: "!desertstone" #the material for the layers below that or Mixmaterial name
beachmaterial: "COARSE_DIRT" #The material for the area around the ocean
nature:
  leaves: AIR #the material that replaces default leaves or mixmaterial name
  log: OAK_LOG #the tree type material or mixmaterial name (Oak_LOG or SPRUCE_LOG or DIAMOND_BLOCK for diamond stems)
  grass: DEAD_BUSH #Material to be placed on top of the ground layer like grass or flowers or mixmaterial name
  cactus: CACTUS #the material to use as a cactus or mixmaterial name
generateminerals: #the chance/size of the minerals in the ground
  iron: 8
  gold: 5
  diamond: 1
  emerald: 1
  lapis: 2
  redstone: 4
  coal: 10
chances: #the chances for trees grass and cactusses to spawn
  cactus: 30
  tree: 50
  grass: 20
limits:
  maxcactusheight: 5 #the limit for cactus height if set heigher then 5 lay may occuer
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.mcgsoft.eu/mcg-starcraft/for-admins/creating-worlds/biomedata-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
