# Merge Resourcepacks

**Minecraft before 1.20.3** supports **only 1 server resourcepack**.

**Minecraft 1.20.4** and greater support for multiple resource packs, but this new feature is flawed because **custom model data won't be merged**.\
**If** you have more than one resourcepack you need to merge them.

## How to merge?

### Step 1

Copy the `assets` folder of your resourcepack.

### Step 2

Paste the `assets` folder of your resourcepack inside a new `contents` sub-folder.\
For example `merged_pack_1`: `ItemsAdder/contents/merged_pack_1/resourcepack/`

### Step 3

Use the `/iazip` command to compress the ItemsAdder resourcepack.\
(Make sure to follow the correct [hosting tutorial](/plugin-usage/plugin-configuration/resourcepack-hosting.md) based on the hosting method you decided).

### Step 4 (advanced users)

If you are merging more than 1 pack you might need to decide a merge priority.\
Open config.yml and write the load priority order of your `contents` sub-folders folders.

{% code title="config.yml" %}

```yaml
    contents-folders-priorities:
      - vanilla
      - _iainternal
      - merged_pack_1
      - merged_pack_2
      - merged_pack_3
      # ... other packs here of which you want to change load order.
```

{% endcode %}

## Examples

{% content-ref url="/pages/-MhJLOD-hfQ2nkxKMSMl" %}
[ModelEngine](/compatibility-with-other-plugins/compatible/modelengine.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MkbRd5tXZLUk88Anjud" %}
[Nova](/compatibility-with-other-plugins/compatible/nova.md)
{% endcontent-ref %}

{% content-ref url="/pages/rea5OUU619dc3EbLzmGm" %}
[Space](/compatibility-with-other-plugins/compatible/space.md)
{% endcontent-ref %}


---

# 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://itemsadder.devs.beer/adding-content/merge-resourcepacks.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.
