---
title: "EssentialsX setup: spawn, homes, warps, kits and chat"
url: https://help.endercloud.in/docs/essentialsx-setup
category: "Minecraft Hosting › Plugins, Mods & Modpacks"
type: Guide
tags: ["commands", "permissions", "plugins"]
keywords: "essentials, essentialsx chat, essentialsx spawn, setspawn, sethome, home, warp, setwarp, tpa, kits, createkit, economy, vault, essentials config, ess reload, players cant use home, essentialsx, essentialsx setup, essentials plugin, set spawn, /home, /tpa, essentials kits, essentials permissions, essentials economy, essentials no permission"
difficulty: beginner
time: "15 minutes"
updated: 2026-11-14
source: Endercloud Knowledge Base (official)
---

# EssentialsX setup: spawn, homes, warps, kits and chat

> Install EssentialsX (plus Spawn and Chat if you want them) with Vault and LuckPerms, then set spawn, warps and kits, and give players permissions for /home and /tpa.

**EssentialsX** adds the everyday commands most servers want: homes, warps, teleport requests, kits, messages and a simple economy. Install the main EssentialsX plugin, add the optional modules you need, then give normal players permission to use the commands.

## What to install

| Plugin | Needed? | What it does |
| --- | --- | --- |
| EssentialsX | Yes | The main plugin with most commands, kits and the economy. |
| EssentialsX Spawn | Optional | Adds `/setspawn` and `/spawn` and controls where new and dead players appear. |
| EssentialsX Chat | Optional | Formats chat, including rank prefixes. |
| Vault | Recommended | Lets EssentialsX read groups, prefixes and suffixes from your permissions plugin. |
| LuckPerms | Recommended | Ranks and permissions. See [LuckPerms setup](/docs/luckperms-ranks-and-permissions). |

EssentialsX needs Paper or another Paper/Spigot-family server. All EssentialsX modules must be the **same version** as the main plugin.

## Install

1.  In the [Game Panel](https://panel.endercloud.in), open your server and click **Plugins**.
    
2.  Search for and **Install** EssentialsX, the modules you want, Vault and LuckPerms.
    
3.  If something isn't listed, download it from the official site ([essentialsx.net/downloads](https://essentialsx.net/downloads) for EssentialsX and its modules) and upload the `.jar` files to the `plugins` folder with **Files**.
    
4.  Restart the server. EssentialsX creates `plugins/Essentials/config.yml` on first start.
    

## Set up the basics

-   **Spawn** (needs EssentialsX Spawn): stand where you want spawn and run `/setspawn`. Players use `/spawn`.
    
-   **Warps:** stand at a spot and run `/setwarp shop`. Players use `/warp shop`, and `/warp` lists all warps.
    
-   **Homes:** players use `/sethome` and `/home`. How many homes each player can have is set under `sethome-multiple` in the config.
    
-   **Teleport requests:** `/tpa Steve` asks to teleport to Steve, and Steve types `/tpaccept`.
    
-   **Kits:** put the items in your inventory and run `/createkit starter 86400` (the number is the cooldown in seconds; 86400 = one day). Kits are saved in `plugins/Essentials/kits.yml`. Players use `/kit starter`.
    

## Let normal players use the commands

Most EssentialsX commands are for operators only until you give permissions. With LuckPerms, add them to the `default` group from the **Console**:

```
lp group default permission set essentials.home true
lp group default permission set essentials.sethome true
lp group default permission set essentials.spawn true
lp group default permission set essentials.warp true
lp group default permission set essentials.tpa true
lp group default permission set essentials.tpaccept true
lp group default permission set essentials.msg true
lp group default permission set essentials.balance true
lp group default permission set essentials.pay true
lp group default permission set essentials.kit true
lp group default permission set essentials.kits.starter true
```

Give powerful commands (like `essentials.fly`, `essentials.gamemode` or `essentials.give`) only to staff ranks.

## Change settings

1.  Edit `plugins/Essentials/config.yml` in **Files**. Each option has a comment explaining it.
    
2.  Save, then run `essentials reload` in the console (or `/ess reload` in game). Restart the server if a change does not apply.
    

> **Tip:**
> EssentialsX Protect does not protect areas from griefing. For that, use a region plugin such as WorldGuard or a land claim plugin.

## Frequently asked questions

**Q: Players get "You do not have access to that command"**

Give the matching `essentials.` permission to their group in LuckPerms, as shown above.

**Q: Rank prefixes don't show in chat**

Install EssentialsX Chat and Vault, set the prefix in LuckPerms, and restart. Without Vault, EssentialsX cannot read LuckPerms prefixes.

**Q: /spawn says unknown command**

The spawn commands come from the EssentialsX Spawn module. Install it (same version as EssentialsX) and restart.
