# DropBox

{% hint style="danger" %}
**Not recommended.**
{% endhint %}

## Text tutorial

* Open [DropBox](https://dropbox.com/), register/login.
* Use the command`/iazip` (**it's important** because `/iazip`reloads the configs and updates the **generated.zip** file)
* Open folder: `plugins/ItemsAdder/output/`.
* **Drag and drop** **generated.zip** onto **DropBox** or copy paste the file to it from your server host.
* Press **Share**.

![](/files/-MR_MDh43oWFs_4wJ0DE)

* Press **Create**.

![](/files/-MR_MIYHLs1AROAx4z-s)

* Press **Copy link** (for example you will get `https://www.dropbox.com/blablabla?dl=1`)
* Open `config.yml` of **ItemsAdder**.

```yaml
resource-pack:
  apply-on-join: true
  kick-player-on-decline: false
  delay-ticks: 1
  self-host:
    enabled: false
  external-host:
    enabled: true
    url: 'https://www.dropbox.com/blablabla?dl=1'
```

* **THIS IS REALLY IMPORTANT**: **Use command** `/iareload` to **reload** the **plugin after** you **change** something in `config.yml` (in this case to reload the resourcepack download link)
* **Use command** `/iatexture` on your game to refresh your current game texture ingame or use `/iatexture all` to refresh it for every player

{% hint style="danger" %}
PLEASE use `/iazip` **everytime** you edit a **texture**, a 3D **model**, a **sound**, ect. then **reupload** the pack on **Dropbox** and use **/iareload** or you won't see any changes made.
{% endhint %}

{% hint style="warning" %}
**Change** the **file name each time** you **upload** a **new version** of the **resourcepack** to **force** the game to **redownload** the **new version**.\
If you **reupload** the **zip** file with the same and keep the **same URL** it **won't update** to each player.
{% endhint %}

## But this is so slow! I have to reupload on DropBox too many times!

Yea it is, that's why you should use the self host feature instead of **DropBox**. But some hosting methods (cheap ones) don't provide port opening, so you must use **DropBox**.

{% content-ref url="/pages/-M295CHyYksRCFyhWtpL" %}
[Self hosting](/plugin-usage/plugin-configuration/resourcepack-hosting/self-hosting.md)
{% endcontent-ref %}

## Continue installation if you need

{% content-ref url="<https://github.com/LoneDev6/Wiki-ItemsAdder/blob/master/plugin-usage/plugin-configuration/first-install.md>" %}
<https://github.com/LoneDev6/Wiki-ItemsAdder/blob/master/plugin-usage/plugin-configuration/first-install.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/plugin-usage/plugin-configuration/resourcepack-hosting/dropbox.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.
