> For the complete documentation index, see [llms.txt](https://gurwiworks.gitbook.io/loademup-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gurwiworks.gitbook.io/loademup-wiki/developer/leu-file.md).

# LEU File

The `loademup.yml` file defines which **actions** are officially supported by a plugin when managed through LoadEmUp. This helps LoadEmUp determine which operations (like load, reload, enable) are safe and compatible for that specific plugin.

### ❓How to use

To declare which actions your plugin safely supports when managed by **LoadEmUp**, simply include a `loademup.yml` file in your plugin’s resources folder — right alongside your `plugin.yml`.

This helps server admins and LoadEmUp itself understand what operations (like reload or enable) are safe to perform on your plugin.

📁 **File Location**

Place it in: `src/main/resources/loademup.yml`

### 📄 Example

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

```yaml
version: 0.1.0
supported: false

supported-actions:
  - LOAD
  - UNLOAD
  - RELOAD
  - ENABLE
  - DISABLE
  - ALL
```

{% endcode %}

### 🔍 Fields

* `version`: The schema version of the `loademup.yml` file.
* `supported`: Whether the plugin supports LoadEmUp's dynamic management system.
* `supported-actions`: A list of allowed actions (`LOAD`, `UNLOAD`, `RELOAD`, `ENABLE`, `DISABLE`, `ALL`) that are considered safe for this plugin.
