# Items

{% hint style="warning" %}
**Note**: Most of what is outlined here is for reference only - if you copy sections of text to use in your own configuration file, it may break it, so use it at your own risk.
{% endhint %}

In this section of the wiki, we'll explain how the `item:` config option works. \
This should be the same with each config file that has this option, and is responsible for how the item in the GUI will look.

* `material` determines which block or item will be displayed in the GUI, please use Material IDs from [this site.](https://docs.iridiumdevelopment.net/iridiumskyblock/materials)&#x20;
* `amount` determines the amount of said material that will be displayed in the GUI. You may use any positive integer.
* `displayName` determines the name of the item in the GUI.
* `headData`  will determine the player head's data. You can get these using sites like [this ](https://minecraft-heads.com/)(This will be ignored if `PLAYER_HEAD` is not the material that is used.)&#x20;
* `headOwner` will determine the player head's owner. (This will be ignored if `PLAYER_HEAD` is not the material that is used, or if `headData` is not null.)&#x20;
* `lore` is a list of string that will determine the item's lore,
  * `slot` determines where the item will be placed in the GUI. Possible values are in [this image.](http://i.imgur.com/gK9plGo.png) Because of how the rewards GUI is handled.

## Examples

#### Grass Block:

```yaml
    item:
      material: "GRASS_BLOCK"
      amount: 1
      displayName: "&9&lBlocks"
      headData: null
      headOwner: null
      lore: 
      - "Blocks!"
      - ""
      - "&aExample Lore"
      slot: 12
```

#### Player Head using `headOwner` with an empty lore:

```yaml
item:
  material: "PLAYER_HEAD"
  amount: 1
  displayName: "&9&lPlayer Head"
  headData: null
  headOwner: Peaches_MLG
  lore: []
  slot: 13
```

#### 3 Player Heads using `headData`:

```yaml
item:
  material: "PLAYER_HEAD"
  amount: 3
  displayName: "&9&lPlayer Head"
  headData: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzhhZjhiN2Q0M2ZlNGRlOWY4Y2JjNGJiNDk1MzQzY2Y3MTVlYjhmZWJhNGJlZDRjZGNlODJjMWIwY2UxNzIyIn19fQ=="
  headOwner: null
  lore: []
  slot: 13
```


---

# Agent Instructions: 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:

```
GET https://iridium-development.gitbook.io/iridiumskyblock/gui/items.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
