# Crates Configuration

### 1-Extract/Unarchive

Extract the zipped file you just downloaded from [builtbybit](https://builtbybit.com/resources/excellent-crates-configuration.34047/), it should look something like this.

<div><figure><img src="https://2931644635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV44dCKujmFrIOhdMLThP%2Fuploads%2Ftxv1VY6Lcbpr2muCudZm%2Fextract.png?alt=media&#x26;token=08596acf-a351-4b0c-8b6b-6130cc2241b7" alt=""><figcaption></figcaption></figure> <figure><img src="https://2931644635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV44dCKujmFrIOhdMLThP%2Fuploads%2Fsu4PZj330vDsLW7AKGsr%2Flig.png?alt=media&#x26;token=72589432-9ff6-42f0-b200-033e05a919fd" alt=""><figcaption></figcaption></figure></div>

### 2- Install Dependencies

Install all 8 Dependencies (plugins) and move them to your `/plugins/` folder.

* ExcellentCrates (v6.x.x)
* EssentialsX
* EconomyBridge
* PlaceholderAPI
* Protocollib
* NightCore
* DeluxeMenus
* PlayerPoints

{% hint style="success" %}
Install all dependencies from [here](https://builtbybit.com/resources/excellent-crates-configuration.34047/field?field=dependencies).
{% endhint %}

After installing all plugins, start/restart your server to load all the plugins & default configurations.

### 3- Crates Installation

1. Firstly, from your minecraft server `/plugins/` directory, delete ExcellentCrates folder
2. From the downloaded resource, open Configuration Files folder and upload/move `ExcellentCrates.zip` into your minecraft servers `/plugins/` directory and Unarchive it.
3. At this point, either restart the server OR run `/crates reload`&#x20;

### 4- Setup Crates

Join your minecraft server while being OPPED, and create 5 crates (Eg shulker boxes), then run /crates editor to open the ExcellentCrates editor. Click on the "Crates" button in the gui then choose a crate, select placement and left click where you'd like to place the crate.

### 5- KeyShop Installation

Go to your server hostings `/plugins/DeluxeMenus/gui_menus` and upload/move `keyshop.yml` in there.

Now, back out and open `/plugins/DeluxeMenus/config.yml` , here you'd have to paste in the following at the very bottom of config.yml

```yaml
  keyshop:
    file: keyshop.yml
```

It should look similar to this now

{% code title="config.yml" lineNumbers="true" %}
```yaml
debug: HIGHEST
check_updates: true
gui_menus:
  some_other_menu:
    file: some-other-menu.yml
  keyshop:
    file: keyshop.yml
```
{% endcode %}

Now, in the console run `dm reload` or Restart the server (KeyShop command = `/keyshop`).

Your crates & KeyShop configuration should be working perfectly fine now!
