# RPG Survival Setup

### Version: <mark style="color:orange;">1.21.11</mark>

<figure><img src="https://4208562348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLH36a1c02mhUj85u12af%2Fuploads%2FO6eGqxYmGd06X6J88f6y%2Fimage.png?alt=media&#x26;token=68ab10c5-1da6-4071-bf66-c2ff09672650" alt=""><figcaption></figcaption></figure>

## Installation Guide

{% tabs %}
{% tab title="Follow this guide to install the Ultimate RPG Survival Setup" %}
{% hint style="info" %}
Are you unsure on how to upload a setup to your server in general? And are you completely new to the world of Minecraft servers? Read our general in-depth setup installation guide [here](https://docs.nitrosetups.com/docs/general-guides/how-to-install-a-setup).
{% endhint %}

### 1. Upload All Files to Your Server

Start by uploading all the setup files to your server. These files are located in the `server` folder included with the setup. You'll find five files and five folders, as shown in the screenshot below.

<figure><img src="https://4208562348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLH36a1c02mhUj85u12af%2Fuploads%2FqQiwiNKmgJl8lfuqJirk%2Fimage.png?alt=media&#x26;token=cbb8ea17-e1c4-4d92-9083-e5fb2d941f70" alt=""><figcaption><p>Image of all Files included with the Setup</p></figcaption></figure>

### 2. Install the Server JAR

The next step is to install a server JAR file. All of our setups are designed to run on **Paper** or **Purpur**, and should be installed using the Minecraft version advised at the top of this guide.

You can download Paper for your server here: [PaperMC](https://papermc.io/)

If you're using a public Minecraft hosting provider, you can usually install Paper automatically through their control panel. Be sure to select the version specified at the top of this guide.

### 3. Install the Dependencies

Due to redistribution restrictions, some plugins used in the setup must be downloaded or purchased separately. These are listed under the **Dependencies** tab on the product page.

Download the plugins listed below and upload them to the `plugins` folder:

* [EcoItems](https://www.spigotmc.org/resources/ecoitems-%E2%AD%95-create-custom-items-%E2%9C%85-weapons-armors-tools-charms-%E2%9C%A8-item-levels-rarities.94601/)   <mark style="color:red;">(Paid)</mark>
* [TAB](https://www.spigotmc.org/resources/tab-1-5-1-21-7.57806/)   <mark style="color:green;">(Free)</mark>
* [CrazyVouchers](https://modrinth.com/plugin/crazyvouchers)   <mark style="color:green;">(Free)</mark>

### 4. Start your Server

The installation process is now finished — your server is ready to go! You can launch it immediately or continue by reading the **Usage Guide** and **Editing Guide** to better understand the setup and tailor it to your preferences.

As the server owner, your first step should be to grant yourself operator (OP) status. This gives your Minecraft account full access to all in-game commands. To OP yourself, enter the following command in your server console:

```
OP %your username%
```

### 5. Installing Addons (Optional)

If you have purchased any addons for the setup, you will need to install each of them on your server. Installation guides for all addons can be found below:

{% content-ref url="addons/geyser-addon" %}
[geyser-addon](https://docs.nitrosetups.com/docs/setup-guides/ultimate-setups/addons/geyser-addon)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}

## Usage Guide

This guide explains how to use the setup effectively as a server owner. It introduces all key features and provides a complete overview of the commands needed to manage them. We recommend reading through the entire guide before launching your server.

<details>

<summary>Ranks</summary>

A player's rank defines their permissions and status on the server. All players begin with the **default rank**. There are two additional rank types:

* **Premium Ranks** – purchasable by players through the Coinshop.
* **Staff Ranks** – assigned manually to team members; not obtainable by regular players.

Available Ranks: (Ranked from lowest to highest)

Default, Knight, Lord, Paladin, Duke, King, Youtuber, Streamer, Helper, Builder, Mod, Sr Mod, Admin, Dev, Manager, Owner

***

<mark style="color:orange;">**Commands:**</mark>

Both Premium and Staff ranks are part of the **rank track**, and players should only have **one** rank on the track at a time. To maintain this structure, we recommend using the following command when changing a player's rank:

* `/lp user %player% parent settrack rank %rank%`  Give money to a specific player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)
* [CoinsEngine](https://www.spigotmc.org/resources/coinsengine-%E2%AD%90-economy-and-custom-currencies.84121/)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Levels</summary>

A player's level reflects their overall progress and dedication. All players start at level **1**, and their level increases as they play and earn Level XP through various activities on the server.

Levels are automatically calculated based on a player’s Level XP. Therefore, if you want to manually change a player’s level, you must first adjust their Level XP.

***

<mark style="color:orange;">**Commands:**</mark>

The following is the recommended command for giving Level XP. It will automatically calculate and update the player’s level:

* `/levelxpgive %player% %amount%`  Give Level XP to a player.

You can also use the direct commands for Levels and Level XP:

* `/lp user %player% parent settrack level %level%`  Set a player's level.
* `/levelxp give %player% %amount%`  Give Level XP to a player.
* `/levelxp take %player% %amount%`  Take Level XP from a player.
* `/levelxp set %player% %amount%`  Sets a player's LevelXP.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)
* [CoinsEngine](https://www.spigotmc.org/resources/coinsengine-%E2%AD%90-economy-and-custom-currencies.84121/)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Money</summary>

Money is the primary currency in the setup. Players can use it to trade with NPCs and with each other. It’s a valuable resource that plays a central role in progression and can be both earned and spent in a wide variety of ways.

***

<mark style="color:orange;">**Commands:**</mark>

* `/eco give %player% %amount%`  Give money to a specific player.
* `/eco take %player% %amount%`  Take money from a specific player.
* `/eco set %player% %amount%`  Set a specific player's balance to a specific amount.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [Essentials](https://essinfo.xeya.me/)
* [Vault](https://www.spigotmc.org/resources/vault.34315/)

</details>

<details>

<summary>Coins</summary>

Coins are the premium currency in the setup. They are primarily intended to be sold through your server store (e.g., Tebex) for real money but can also be earned through in-game activities.

Coins are used in the **Coinshop** to purchase various perks such as ranks and cosmetics. The system is designed so you only need to sell Coins on your store — players then spend them in-game. This approach ensures full **EULA compliance** for your server.

***

<mark style="color:orange;">**Commands:**</mark>

* `/coins give %player% %amount%`  Give coins to a specific player.
* `/coins take %player% %amount%`  Take coins from a specific player.
* `/coins set %player% %amount%`  Set a specific player's balance to a specific amount.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [CoinsEngine](https://www.spigotmc.org/resources/coinsengine-%E2%AD%90-economy-and-custom-currencies.84121/)

</details>

<details>

<summary>Stats</summary>

Stats are the core attributes that influence a player’s abilities. There are 10 different stat types: Speed, Strength, Health, Endurance, Resilience, Mining Speed, Attack Speed, Reach, Luck, and Wisdom.

Each stat ranges from 1 to 100 points, and all players start with 20 base points in each stat. These are known as base stat points.

Players can choose a playstyle, which grants a stat boost tailored to that playstyle.\
Stats are primarily increased by leveling up in Skills, but you can also adjust them manually using the commands below.

***

<mark style="color:orange;">**Commands:**</mark>

* `/playerprofile stat give %player% %stat% %amount%`  Give stat points to a player.
* `/playerprofile stat remove %player% %stat% %amount%`  Take stat points from a player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* NitroSetupsPlayerProfile (Custom)
* [Skript](https://www.spigotmc.org/resources/skript.114544/)

</details>

<details>

<summary>Traits</summary>

Traits are passive abilities that each provide a unique gameplay enhancement. Traits follow a tiered system with four levels: Bronze, Silver, Gold, and Master.

Each player can only possess one level of a given trait at a time, and traits are exclusive by level. This means players progress upward through the tiers—if a player already has the Gold trait, they can upgrade to Master, but cannot downgrade to Silver or hold multiple levels of the same trait simultaneously.

There are two additional trait levels: Jobs and Playstyle. These act as temporary, entry-level traits and are considered *below* Bronze in the trait hierarchy. If a player has a Bronze (or higher) version of the same trait, it will override any Job or Playstyle version.

***

<mark style="color:orange;">**Commands:**</mark>

* `/playerprofile traits give %player% %trait% %level%`  Give a trait to a player.
* `/playerprofile traits remove %player% %trait% %level%`  Remove a trait from a player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* NitroSetupsPlayerProfile (Custom)
* [Skript](https://www.spigotmc.org/resources/skript.114544/)

</details>

<details>

<summary>Skilltree</summary>

The Skill Tree allows players to develop their character in the direction they choose. Branches on the tree are unlocked using Skill Points, which are earned by leveling up various Skills.

***

<mark style="color:orange;">**Commands:**</mark>

* `/skill_points give %player% %amount%`  Give skill points to a player.
* `/skill_points take %player% %amount%`  Take skill points from a player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* NitroSetupsPlayerProfile (Custom)
* [DeluxeMenus](https://www.spigotmc.org/resources/deluxemenus.11734/)
* [LuckPerms](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [Skript](https://www.spigotmc.org/resources/skript.114544/)

</details>

<details>

<summary>Recipes</summary>

The Recipe GUI displays all custom recipes available on the server, primarily used to craft custom items. You can also easily add your own recipes to the GUI—this process is explained in the Editing Guide.

***

<mark style="color:orange;">**Commands:**</mark>

Access to recipes is controlled via permissions. Each recipe has its own specific permission node, which can be found inside its corresponding file in the NitroSetupsRecipeGUI plugin.

* `/lp user %player% permission set %permission%`  Give recipe permission to a player.
* `/lp user %player% permission unset %permission%`  Take recipe permission from player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* NitroSetupsRecipeGUI (Custom)

</details>

<details>

<summary>Crates</summary>

Crates offer unique rewards to players—but you'll need a Crate Key to open one!\
Keys are awarded through various in-game activities across the setup. You can also manually give Crate Keys to players using a command.

Available Crates: Vote, Common, Rare, Epic, Superior

***

<mark style="color:orange;">**Commands:**</mark>

Access to recipes is controlled via permissions. Each recipe has its own specific permission node, which can be found inside its corresponding file in the NitroSetupsRecipeGUI plugin.

* `/crates key give %player% %crate% %amount%`  Give crate keys to a player.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [ExcellentCrates](https://www.spigotmc.org/resources/excellentcrates-%E2%AD%90-advanced-free-crates-plugin.48732/)
* [nightcore](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Claiming</summary>

The setup uses the **SimpleClaimSystem** plugin for land claiming, which is **chunk-based**—players claim land one chunk at a time. All claim-related features are accessible through the `/claiming` GUI for players.

Claiming is governed by two separate limits:

* Claim Limit – the total number of separate claims a player can make. This is typically determined by their rank.
* Chunk Limit – the total number of chunks a player can claim across all claims. This limit can be increased by purchasing additional chunks from Landlords.

Both limits are controlled via permissions.

***

<mark style="color:orange;">**Commands:**</mark>

* `/lp user %player% permission set scs.claim.%amount%`  Set a player's claim limit.
* `/lp user %player% permission set scs.chunks-total.%amount%`  Set a player's chunk limit.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [SimpleClaimSystem](https://www.spigotmc.org/resources/simpleclaimsystem-%E2%9C%85-1-18-1-21-5-fully-configurable-%E2%9A%99%EF%B8%8F-folia-bedrock-supported-%E2%9A%A1.115568/)
* [DeluxeMenus](https://www.spigotmc.org/resources/deluxemenus.11734/)
* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Homes</summary>

Homes allow players to set personal spawn points and teleport back to them easily.\
The number of homes a player can set is treated as a currency-based limit, rather than being rank-dependent. You can increase or decrease a player's home limit using the commands below:

***

<mark style="color:orange;">**Commands:**</mark>

* `/adminhomes give %player% %amount%`  Increase a player's home limit.
* `/adminhomes take %player% %amount%`  Decrease a player's home limit.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [Essentials](https://essinfo.xeya.me/)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)

</details>

<details>

<summary>Auctionhouse</summary>

The auctionhouse offers players an easy way to sell items to all players. The number of auctions a player can list at once is treated as a currency-based limit, rather than being rank-dependent. You can increase or decrease a player's auction limit using the commands below:

***

<mark style="color:orange;">**Commands:**</mark>

* `/adminauctions give %player% %amount%`  Increase a player's auction limit.
* `/adminauctions take %player% %amount%`  Decrease a player's auction limit.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [PlayerAuctions](https://www.spigotmc.org/resources/%E2%AD%90-player-auctions-%E2%AD%90-%E2%9E%A2-let-your-players-sell-items-1-7-1-21-5.83073/)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)

</details>

<details>

<summary>Playerwarps</summary>

Playerwarps offers players a way to set public spawnpoints that all players can join. The number of playerwarps a player can have set at once is treated as a currency-based limit, rather than being rank-dependent. You can increase or decrease a player's playerwarp limit using the commands below:

***

<mark style="color:orange;">**Commands:**</mark>

* `/adminplayerwarps give %player% %amount%`  Increase a player's playerwarp limit.
* `/adminplayerwarps take %player% %amount%`  Decrease a player's playerwarp limit.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [PlayerWarps](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/updates)
* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)

</details>

<details>

<summary>Toolskins</summary>

Toolskins are cosmetic appearances that players can apply to their tools. They can be equipped through the `/toolskins` menu.

Toolskins operate on a per-use basis, with uses functioning as a currency.\
If a player receives 1 use of a toolskin, they can apply that skin to one tool, one time.

You can use the commands below to grant toolskin uses to players:

***

<mark style="color:orange;">**Commands:**</mark>

* `/admintoolskinuses give %player% %amount% %tool% %skin%`  Increase a player's uses for a toolskin.
* `/admintoolskinuses take %player% %amount% %tool% %skin%`  Decrease a player's uses for a toolskin.

Example: `/admintoolskinuses give Chriz745 1 sword atlantis`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [DeluxeMenus](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Voting</summary>

Voting is a common feature on Minecraft servers, helping servers rise in rank on server lists and gain more visibility. In this setup, voting rewards are fully configured using the SuperBVote plugin.

However, to enable voting functionality, you first need to set up the Votifier plugin, which must be configured specifically for your server. You can follow the tutorial below to set up voting correctly:

<mark style="color:red;">Tutorial:</mark> <https://www.youtube.com/watch?v=T7JrZPElrLo&t=1s&ab_channel=PebbleHost>

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [SuperBVote](https://www.spigotmc.org/resources/superbvote.11626/)
* [Votifier](https://www.spigotmc.org/resources/nuvotifier.13449/)

</details>

## Editing Guide

This guide explains how to customize and configure all the key features that most server owners will want to adjust. The tabs below are ordered from **most commonly edited** to **least**, so we recommend starting from the top and working your way down.

<details>

<summary>TAB, Scoreboard and Bossbar</summary>

The TAB, Scoreboard, and Bossbar are all managed using the TAB plugin.

* The TAB refers to the player list shown when pressing the *Tab* key.
* The Scoreboard is the display panel on the right side of the screen.
* The Bossbar is the line of text displayed at the top of the screen.

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > TAB > config.yml`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [TAB](https://www.spigotmc.org/resources/tab-1-5-1-21-7.57806/)

</details>

<details>

<summary>Server MOTD</summary>

The Server MOTD is the two-line message displayed in the server list before a player joins—only visible to Java Edition players. It plays a crucial role as it’s often the first impression players get of your server, so make it count!

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `server.properties`&#x20;

</details>

<details>

<summary>Message Commands</summary>

Message Commands are simple commands like /discord, /store, /rules, and others that display messages tied specifically to your server’s brand.\
Since these messages reflect your identity, we highly recommend customizing them.

All of these messages can be edited in the configuration file listed below.

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > Skript > messages.sk`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [Skript](https://www.spigotmc.org/resources/skript.114544/)

</details>

<details>

<summary>Holograms</summary>

Holograms are the floating text displays found around spawn and other areas. They provide important information to players at a glance.

You’ll likely want to customize the welcome hologram in particular, as it should reflect details unique to your server’s brand and identity.

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > DecentHolograms > holograms > Spawn_Welcome`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [DecentHolograms](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Ranks, Groups and Permissions</summary>

The setup uses LuckPerms as the group and permission management plugin. Groups are essential for features such as Ranks and Levels. The easiest and most user-friendly way to manage groups and permissions is through the LuckPerms Online Editor, which you can open using the `/lp editor` command.

<mark style="color:orange;">Note: Groups and permissions</mark> <mark style="color:orange;"></mark><mark style="color:orange;">**cannot**</mark> <mark style="color:orange;"></mark><mark style="color:orange;">be edited directly through configuration files. All changes must be made using</mark> <mark style="color:orange;"></mark><mark style="color:orange;">**in-game commands**</mark> <mark style="color:orange;"></mark><mark style="color:orange;">or the</mark> <mark style="color:orange;"></mark><mark style="color:orange;">**online editor**</mark><mark style="color:orange;">.</mark>

If you want to **rename ranks** or **add new ones**, refer to the guides below:

* [How To Change Premium Ranks](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)
* [How To Create A New Rank](https://docs.nitrosetups.com/docs/general-guides/how-to-create-a-new-rank)

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/)

</details>

<details>

<summary>GUI Menus</summary>

Almost all player-accessible features in the setup are accessed through GUI Menus, which typically open when interacting with NPCs.

Most of these menus are created using DeluxeMenus, with a few exceptions such as Auctions, Player Warps, Skills, Traits, Recipes, Claiming, Crates, and Bounties, which are managed by their respective plugins.

<mark style="color:orange;">GUI Menus use custom texture overlays, which can make editing more complex. However, you can still easily change the name and lore of all items directly in the config files.</mark>

If you want to customize the textures, refer to the guide below:

* [How To Edit The Java Texturepack](https://docs.nitrosetups.com/docs/general-guides/how-to-edit-the-java-texturepack)

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > DeluxeMenus > gui_menus`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [DeluxeMenus](https://www.spigotmc.org/resources/deluxemenus.11734/)

</details>

<details>

<summary>Crate Rewards</summary>

Crates are powered by the ExcellentCrates plugin. All crate-related settings must be configured using the plugin’s in-game editor, which can be accessed with the `/crates editor` command.

For detailed instructions on how to edit crates and add new rewards, we recommend reading the official ExcellentCrates documentation.

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [ExcellentCrates](https://www.spigotmc.org/resources/excellentcrates-%E2%AD%90-advanced-free-crates-plugin.48732/)

</details>

<details>

<summary>NPC Prices</summary>

The prices of items that NPCs offer are all set in an item value database. This makes it very easy to rebalance the economy. You can find this database in the file below:

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > Skript > scripts > itemvaluedatabase.sk`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [Skript](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Enable/Disable PvP</summary>

You can enable or disable PvP separately for each world. For example, you might want PvP enabled in the Overworld but disabled in the Nether. Use the commands below to toggle PvP in the world you’re currently standing in.

**Note:** This will not work in spawn-protected worlds.

***

<mark style="color:orange;">**Commands:**</mark>

* `/rg flag __global__ pvp allow`  Enables PvP in the world you are standing in.
* `/rg flag __global__ pvp deny`  Disables PvP in the world you are standing in.

***

After making this change, be sure to **update the related menus** to reflect the new PvP settings. You can find the relevant menu files here:

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > DeluxeMenus > gui_menus > map`
* `plugins > DeluxeMenus > gui_menus > rtp`
* `plugins > DeluxeMenus > gui_menus > serverguide`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [WorldGuard](https://dev.bukkit.org/projects/worldguard)
* [DeluxeMenus](https://app.gitbook.com/o/iL79hlQ96jDEHamTCyBF/s/LH36a1c02mhUj85u12af/)

</details>

<details>

<summary>Switch to Earth World</summary>

By default, the setup uses the vanilla world generator for all worlds. However, you're free to switch to any custom world generator you prefer. One popular option is a pre-generated Earth world, which is fully supported by the setup. In fact, the setup includes a complete Earth RTP (Random Teleport) system with a custom menu design, ready to use.

<figure><img src="https://4208562348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLH36a1c02mhUj85u12af%2Fuploads%2FUwsr1E2nXpdI6T1kSWTx%2Fearth.png?alt=media&#x26;token=278e364f-42da-4e18-aa65-e0870b7e78df" alt=""><figcaption></figcaption></figure>

<mark style="color:blue;">**Follow the steps below to enable the earth map:**</mark>

1. Open the file indicated below and change the setting `{_worldType}` from `"overworld"` to `"earth"`.
2. Restart your server.
3. Download and upload the official Earth world to your server. You can find the download link [here](https://earth.motfe.net/).

***

<mark style="color:yellow;">**Edit in Files:**</mark>

* `plugins > Skript > scripts > rtp.sk`

***

<mark style="color:green;">**Plugins used for this feature:**</mark>

* [BetterRTP](https://www.spigotmc.org/resources/betterrtp-random-wild-teleport.36081/)
* [Skript](https://www.spigotmc.org/resources/skript.114544/)

</details>

<details>

<summary>Custom World Generator</summary>

By default, the setup uses the vanilla world generator. But you can easily switch to using a custom world generator for the playworld.

Installing a world generator in this setup would be the same as installing it on your own server. Just follow the installation guide of the world generator you want to use.

</details>
