# 🔌 Getting Started

## Requirements <a href="#requirements" id="requirements"></a>

* **Java Version:&#x20;**<mark style="color:red;">**17**</mark> or newer.
* **Server Software**: Spigot, Paper, Pufferfish, Purpur
* **Server Version**: <mark style="color:red;">**1.19.4**</mark> / <mark style="color:red;">**1.20.1**</mark> / <mark style="color:red;">**1.20.2**</mark> / <mark style="color:red;">**1.20.4**</mark> / <mark style="color:red;">**1.20.6**</mark> / <mark style="color:red;">**1.21.1**</mark> / <mark style="color:red;">**1.21.3**</mark>
* <mark style="color:red;">**REQUIRED**</mark> [**nightcore**](https://github.com/nulli0n/nightcore-spigot/releases) (latest release).
* <mark style="color:orange;">**HIGHLY RECOMMENDED**</mark> [ProtocolLib](https://ci.dmulloy2.net/job/ProtocolLib/) or [PacketEvents](https://ci.codemc.io/job/retrooper/job/packetevents/) (for Scoreboard, Tab and Chat modules)**.**
* <mark style="color:orange;">**HIGHLY RECOMMENDED**</mark> [Vault](https://www.spigotmc.org/resources/34315/) + compatible Permissions plugin (LuckPerms, PermissionsEx, etc).
* <mark style="color:orange;">**HIGHLY RECOMMENDED**</mark> [PlaceholderAPI](https://www.spigotmc.org/resources/6245/)

{% hint style="warning" %}
Modded server software (Mohist, Forge) are **not supported**.&#x20;

Multi-threaded server software (MultiPaper, Folia) are **not supported yet**.
{% endhint %}

## Installation <a href="#installation" id="installation"></a>

1. Download the plugin and all required plugins.
2. Put `SunLight.jar` in `/plugins/` folder.
3. Start or reboot your server (do <mark style="color:red;">**not**</mark> use **/reload** or **PlugMan**).
4. Check console and make sure plugin is loaded without errors.
5. Download **PlaceholderAPI** expansions: `vault`, `player`, `statistic`, `server` by using `/papi ecloud download` command.
