> For the complete documentation index, see [llms.txt](https://0tia0.gitbook.io/infinite-maze/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://0tia0.gitbook.io/infinite-maze/plugin-usage/installation.md).

# Installation

{% stepper %}
{% step %}

### Download the file

The plugin is available for download on the official [Modrinth Page](https://modrinth.com/project/infinitemaze#download). Be sure to select the **correct version** and **platform** compatible with your server software (Paper, Spigot, etc.).

Using the **wrong version** may cause **errors** or prevent the plugin from loading correctly.

{% endstep %}

{% step %}

### Dependencies

To ensure full functionality, this plugin requires the following dependencies:

**Required:**

* PlaceholderAPI: *Used to handle placeholders across the plugin*

**Optional (Recommended):**

* FastAsyncWorldEdit (FAWE): *Strongly recommended for better performance and faster world operations. If not installed, the plugin will still work, but some features may be slower or limited.*

Make sure all dependencies are installed and up to date before starting the server.

{% endstep %}

{% step %}

### Installation

Follow these steps to install the plugin correctly:

1. Download the plugin `.jar` file from the release page.
2. Stop your server if it is currently running.
3. Place the downloaded `.jar` file into the `/plugins` folder of your server.
4. Install the required dependencies if you haven’t already.
5. Start the server.

On first startup, the plugin will generate its default configuration files.

{% endstep %}

{% step %}

### First Startup

After the first server startup:

* Check the console to ensure the plugin loaded without errors.
* A new folder for the plugin will appear inside the `/plugins` directory.
* Configure the plugin by editing the configuration files if needed.
* Reload the plugin after making any configuration changes.

{% endstep %}

{% step %}

### Support

Before opening an [issue](https://github.com/0tia0/InfiniteMaze/issues) or contacting support, please be sure you have completed all the steps listed [here](/infinite-maze/faq/troubleshooting-and-support.md).
{% endstep %}
{% endstepper %}
