# Advanced Body Item

{% hint style="warning" %}

### Advanced body item require ItemsAdder to work.

{% endhint %}

## Creating the entity

### Step 1

Create an ItemsAdder entity reading the tutorial:

{% embed url="<https://itemsadder.devs.beer/plugin-usage/adding-content/mobs/advanced-method/creation>" %}

### Step 2

Create the cosmetic configuration

```yaml
  wings_enderdragon:
    display_name: "Enderdragon Wings"
    type: BODY_ENTITY
    model:
      gui: dragon_head
      normal: cosmetics:wings_enderdragon
    dye:
      enabled: false # To avoid this item from being colored.
```

As you can see I set the `normal` model to the name of the **custom entity** created with ItemsAdder.

### Step 3

You're done

<figure><img src="https://517658335-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcHqkAbmdfwmU7TFYbk0w%2Fuploads%2FqKk0jzQr0h5ruLZ5XG62%2Fezgif-4-5e5291072e.gif?alt=media&#x26;token=d4a682c8-9e30-407c-85b8-04c31fb4d08a" alt=""><figcaption></figcaption></figure>

## Final notes

{% hint style="info" %}
You can even create animated cosmetics, just animate the idle animation of the entity using Blockbench.
{% endhint %}

## Known issues

{% hint style="warning" %}

### Delayed cosmetic while moving

This is a known issue and cannot be fixed, but note that this behavior is only visible by the current player.<br>

All other players will see the cosmetic attached to the player with less delay.\
This also depends on the player ping and on the server performance.
{% endhint %}

{% tabs %}
{% tab title="Current player view" %}
{% embed url="<https://youtu.be/TiR3SKT_JRE>" %}
{% endtab %}

{% tab title="Other players view" %}
{% embed url="<https://youtu.be/YGCt6RXiMRw>" %}
{% endtab %}
{% endtabs %}


---

# 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://cosmeticscore.devs.beer/adding-content/body-cosmetic/advanced-body-item.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.
