# Installation

We told you that this resource will be suitable for any aspiring server owner, no matter how experienced. You'll see from this page alone that we're honouring that commitment! We'll take you step by step through the installation process.

{% hint style="info" %}
We strongly recommend using an external FTP client for uploading files to your server. We'd suggest using [WinSCP](https://winscp.net/eng/download.php), but [FileZilla](https://download.filezilla-project.org/client/FileZilla_3.67.0_win64_sponsored-setup.exe) will work fine as well.
{% endhint %}

{% hint style="warning" %}
**Turn off your server**

Make sure your server is **OFFLINE** before starting Step 1!
{% endhint %}

## Step #1 -> Set your Server Type (jar file)

Set your server version to 1.21.10 in your panel. You should be looking for something along the lines of "Server Type" or "Jar Manager" on your panel, either on the main page or on the sidebar. In the image below, we'll be using PebbleHost as an example. Alternatively, download the Paper 1.21.10 jar from <https://papermc.io/downloads/paper>.

<figure><img src="https://2648110146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRD7rVMePXiPrgildNYWU%2Fuploads%2FzYBuLYFkzAKxd095IREz%2FScreenshot%202025-12-09%20163048.png?alt=media&#x26;token=615bc2f7-56f9-4a68-8083-b35dfbb8e909" alt=""><figcaption><p>Example of PebbleHost's server type selector. Most panels will look similar to this.</p></figcaption></figure>

## Step #2 -> Set your "World" to resource

Set your "World" name to "resource" (IN LOWERCASE). Make sure to click "Save" afterwards. Again, we'll be using PebbleHost as an example, but you should be looking for "World" on your main page, or look for a "Settings" page which lets you set the world name.

<figure><img src="https://2648110146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRD7rVMePXiPrgildNYWU%2Fuploads%2F58XwjWo7Ws7Odpj6Vz5E%2FScreenshot%202024-09-23%20181716.png?alt=media&#x26;token=839cad34-609b-4953-9ebd-b58fc7bcef78" alt=""><figcaption><p>Example of PebbleHost's world selector. Most panels will look similar to this.</p></figcaption></figure>

## Step #3 -> Delete all existing files and directories

Since you'll be uploading the files from our setup, you need to all files currently stored on your server.

## Step #4 -> Upload the "server\_files.zip" file

Upload the `server_files.zip` file into your main directory.

## Step #5 -> Extract the .zip file

You'll want to use the FTP client from your hosting provider to extract a .zip file. Select the file, then click "Extract", "Unzip" or "Unarchive". The wording will differ slightly based on what provider you're using for your hosting.

<figure><img src="https://2648110146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRD7rVMePXiPrgildNYWU%2Fuploads%2Fp0mMqKLfTCi4xZOqopwM%2Fimage%20(1).png?alt=media&#x26;token=f550d9a7-f899-4d2e-a17f-1e8d6114fd90" alt=""><figcaption><p>Extracting a .zip file using a Multicraft panel</p></figcaption></figure>

<figure><img src="https://2648110146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRD7rVMePXiPrgildNYWU%2Fuploads%2FWixm3k25OWZRD29VjNH6%2Fimage.png?alt=media&#x26;token=650b91af-1d2f-47d0-bc8e-7f097fc42be1" alt=""><figcaption><p>Extracting a .zip file using a Pterodactyl panel</p></figcaption></figure>

## Step #6 -> Download the following Plugins

There are a few plugins that cannot include in our setup as they are Premium plugins, however some  developers allow you to download these for free. Download below:

{% hint style="success" %}
**MOST are free, BUT... consider supporting these brilliant developers!**\
These developers have produced some fantastic plugins, and while most of the developers allow you to download them for free if you wish, please consider supporting their work by purchasing them!\
\
We have provided links to both the respective paid and free (if applicable) plugins.
{% endhint %}

<table><thead><tr><th width="122" align="center">Plugin</th><th width="125" align="center">Version Needed</th><th width="163" align="center">Paid Version</th><th width="120" align="center">Free Version</th></tr></thead><tbody><tr><td align="center">Citizens</td><td align="center">2.0.40-b4015.jar</td><td align="center"><a href="https://www.spigotmc.org/resources/citizens.13811/">Buy and Download</a></td><td align="center"><a href="https://ci.citizensnpcs.co/job/citizens2/4015/artifact/dist/target/Citizens-2.0.40-b4015.jar">Download</a></td></tr><tr><td align="center">SimplePets</td><td align="center">1.21.10</td><td align="center"><a href="https://www.spigotmc.org/resources/simplepets.100106/">Buy and Download</a></td><td align="center"><a href="https://modrinth.com/plugin/simplepets">Download</a></td></tr><tr><td align="center">TAB</td><td align="center">5.3.2</td><td align="center">None</td><td align="center"><a href="https://builtbybit.com/resources/tab.20631/">Download</a></td></tr><tr><td align="center">PlayerWarps (Optional)</td><td align="center">7.9.0</td><td align="center"><a href="https://www.spigotmc.org/resources/%E2%AD%90-player-warps-%E2%AD%90-%E2%9E%A2-let-your-players-set-warps-1-7-1-21-5.115286/">Buy and Download</a></td><td align="center">None</td></tr></tbody></table>

{% hint style="warning" %}
From 1.20.6 onwards, **PlayerWarps** has become a Premium plugin. If you wish to use PlayerWarps on your server, you can purchase the plugin from above. If not, you can ignore this and delete the "PlayerWarps" folder found in the /plugins directory.
{% endhint %}

Put all of the above plugins in your /plugins directory.

## Step #7 -> Start up your server

Once everything has been extracted, you're good to go! Start up your server and enjoy the setup!

{% hint style="info" %}
Your server may take longer to boot than normal on the first load, as it generates core server files. Just be patient and allow it time to do its thing!
{% endhint %}

{% hint style="info" %}
You may see some messages from plugins when you join or load up the server telling you updates are available. These messages are only visible to server operators. Please see our FAQ for more information regarding plugin updates.
{% endhint %}

## Step #8 -> Granting Permissions

To unlock access to all commands, type `op <your username>` in console. You can also type `lp user <your username> group set owner` to grant yourself the Owner rank.

## Step #9 -> Fixing Leaderboards

You've probably noticed leaderboards aren't working - this is because we have wiped all player data. To fix them, simply type the following commands (you should be able to tab complete them too):

* `/ajlb add auraskills_power`
* `/ajlb add griefprevention_bonusclaims`
* `/ajlb add statistic_mob_kills`
* `/ajlb add statistic_time_played`
* `/ajlb add vault_eco_balance`
* `/ajlb add voterewards_player_votes`

## Step #10 -> Adjust Envoy Area

Head to `/warp envoy` and adjust the location so players don't suffocate. You can `/setwarp envoy` again if you wish to change the location, however enovys will spawn around 0x0 in the Resource world.\
\
You can move the hologram with `/dh movehere EnvoyEvent.` <br>

{% hint style="success" %}

#### Installation is complete!

There will be some more basic configuration required to brand the server as your own, but you'll find out everything you need to do on the next few pages.
{% endhint %}
