> For the complete documentation index, see [llms.txt](https://pyrotempus.gitbook.io/pyro-plugins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pyrotempus.gitbook.io/pyro-plugins/pyrofarming/setup-manual/installation-setup.md).

# Installation / Setup

Information for setting the plugin up on your server.

## Important:

The plugin only supports versions 1.14.X and higher. This is due to PersistentDataContainers.

There are no plans to bring this to versions lower than 1.14.

## Installing the plugin:

Setup is very simple, follow these steps and you should be good to go!

1. Download the plugin from Spigot.
2. Install <mark style="color:green;">PyroLib</mark> from Spigot.
3. Drag and drop the plugin into the /plugins folder.
4. Start the server and let the files generate.
5. Configure to your liking.
6. Restart and good to go!

## Spigot, Paper, Tunity, Purpur? Which one?

The plugin supports all forks of Spigot. If there is an issue using the plugin on a fork, please contact me so I can look into the issue.

{% hint style="danger" %}
The plugin does not work on CraftBukkit.
{% endhint %}

## Dependencies:

The following dependencies are either required or optional to use:

| PyroLib (hard dependency)                    | Yes | Used to handle internal librarys.                          |
| -------------------------------------------- | --- | ---------------------------------------------------------- |
| Vault                                        | Yes | Used for economy.                                          |
| (economy handler) i.e. CMI, EssentialsX etc. | Yes | Used to handle an economy. Usually needed alongside vault. |
| PlaceholderAPI                               | No  | Used for placeholder support.                              |

For a list of placeholders, view the placeholder page:

{% content-ref url="/pages/-MTNOKlvEosfZFDRlX7k" %}
[Placeholders](/pyro-plugins/pyrofishingpro/setup-manual/placeholders.md)
{% endcontent-ref %}
