# Commands

The Elevators plugin includes a set of simple, powerful commands for server administrators and developers. All commands use the `/elevators` or `/ele` root and can be extended with the following subcommands:

---

## `/elevators reload`

**Description:**  
Reloads the plugin configuration files without restarting the server.

**Usage:**  
```shell
/elevators reload
```

**Permissions:**  
`elevators.reload`

**Notes:**  
- Applies changes made in the configuration files immediately.

---

## `/elevators admin`

**Description:**  
Opens the **Admin Menu**, where you can manage and edit all available **Elevator Types**.

**Usage:**  
```shell
/elevators admin
```

**Permissions:**  
`elevators.admin`

**Features:**
- Edit existing elevator types
- Create new types
- Configure settings, recipes, and actions visually

---

## `/elevators give <player> <type> [color] [amount] [silent]`

**Description:**  
Gives a player an elevator item of the specified type. Optional arguments allow setting a color, amount, and silent delivery.

**Usage:**  
```
/elevators give <player> <type> [color] [amount] [silent]
```

**Example:**  
```
/elevators give Notch default BLUE 2 -silent
```

**Arguments:**

| Argument     | Description                                                  
|--------------|--------------------------------------------------------------
| `<player>`   | The target player to receive the elevator item               
| `<type>`     | The registered elevator type key (e.g., `default`)
| `[color]`    | *(Optional)* Dye color to apply to the shulker box.           
| `[amount]`   | *(Optional)* Number of elevator items to give (default: 1)   
| `[silent]`   | *(Optional)* Use `-s` or `-silent` to suppress message output

**Permissions:**  
`elevators.give`

**Notes:**
- Invalid type keys will result in an error message.
- Silent mode is useful for automated giving (e.g., via console or quests).
