RPG Survival Setup

This guide covers how to install, use, and customize the Ultimate RPG Survival Setup. For support and updates, join our Discord server.

Version: 1.21.4

Installation Guide

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.

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.

Image of all Files included with the Setup

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

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:

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%

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.

Ranks

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.

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.

Available Ranks: (Ranked from lowest to highest)

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


Plugins: LuckPerms

Levels

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. 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.


Plugins: LuckPerms, CoinsEngine, Skript

Money

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.

You can use the commands below to manage money:

  • /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.


Plugins: Essentials, Vault

Coins

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.

You can use the commands below to manage coins:

  • /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.


Plugins: CoinsEngine

Stats

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:

  • /playerprofile stat give %player% %stat% %amount% Give stat points to a player.

  • /playerprofile stat remove %player% %stat% %amount% Take stat points from a player.


Plugins: NitroSetupsPlayerProfile, Skript

Crate Keys

The plugin used for the Crates is ExcellentCrates. Below are some key commands:

/crates key give %player% %cratename% %amount%

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

Claiming

The plugin used for claiming is GriefPrevention. You can use the command below to give users claimblocks:

/adjustbonusclaimblocks %player% %amount%

Voting

Voting rewards is pre-setup in the setup. All you need to do is setup Votifier on your server. Rewards works through the plugin SuperbVote.

Votifier Tutorial: Click here

Toolskins

As default, all toolskins are locked to all players as this is a premium feature. You can give toolskins to players with the commands below: (You can use these to add to your store)

/lp user %player% permission set toolskins.%skin_name%.%tool_type% /lp user %player% permission set toolskins.%skin_name%.%tool_type%


Editing Guide

This is a guide on how to edit all the features on the setup that you might want to edit.

TAB/Scoreboard

The TAB/Scoreboard is made with the plugin TAB. You can edit the layout/text in the TAB and scoreboard at the following filepath:

plugins > TAB > config

Command: /discord

The /discord command can be edited at the following filepath:

plugins > Skript > scripts > linkdiscord

Command: /store

The /store command can be edited at the following filepath:

plugins > Skript > scripts > linkstore

Command: /vote

The /vote command can be edited at the following filepath:

plugins > Skript > scripts > linkvote

Welcome Message

You can edit the Welcome Message which appears on join in the chat at the following file path:

plugins > Skript > scripts > motd

Server MOTD

You can edit the server MOTD in the server.properties file

Editing Menus

Almost all menus in the setups are made using the plugin DeluxeMenus, except menus like Skills, Quests, PlayerWarps and Auction. You can edit the DeluxeMenus menus at the following filepath:

plugins > DeluxeMenus > gui_menus

Editing Holograms

The holograms are made with the plugin DecentHolograms. You can edit the holograms at the following filepath:

plugins > DecentHolograms > holograms

Enable PVP

You can enable/disable PVP in each world with the following command:

/rg flag __global__ pvp %allow/deny%

You should also edit the PVP information in the DeluxeMenus RTP config

Change Groups/Permissions

The setup uses the plugin LuckPerms for Groups/Permission, you can edit eveything in regards to this plugin in the Live LuckPerms editor:

/lp editor

Small Caps Text

You can edit the sᴍᴀʟʟ ᴄᴀᴘs text with the following generator: Click here

Last updated

Was this helpful?