GamingAugust 4, 20265 min read

How to Install EssentialsX on a Paper Minecraft Server

EssentialsX is the backbone plugin for survival servers — homes, warps, kits, economy. Here's how to install and configure it on Paper.

NBy Nxeon

EssentialsX is the most-installed plugin in Minecraft server history for good reason — it adds homes, warps, kits, teleport requests, an economy, and hundreds of quality-of-life commands. This guide installs and configures it on a Paper server.

Prerequisite: a Paper server

EssentialsX is a Bukkit plugin, so you need Paper or Spigot (Paper recommended). If you don't have one yet, our plugin install guide and the Paper vs Spigot comparison get you set up. Confirm the server boots and generates a plugins folder first.

Download the right modules

EssentialsX is modular. The core is EssentialsX itself; common add-ons are EssentialsXSpawn (set spawn), EssentialsXChat (chat formatting), and EssentialsXProtect. Download the jars for your Minecraft version from the official EssentialsX site into plugins:

cd ~/paper/plugins
wget -O EssentialsX.jar "<essentialsx-download-url>"
wget -O EssentialsXSpawn.jar "<essentialsxspawn-download-url>"

Add Vault for economy

The EssentialsX economy needs Vault as a bridge (other plugins hook into it too). Drop it in plugins as well:

wget -O Vault.jar "<vault-download-url>"
# restart the server
Deploying a new server with the Nxeon one-click deploy wizard
Deploying a new server with the Nxeon one-click deploy wizard

First start and config

Restart the server so Essentials generates plugins/Essentials/config.yml. Key things to review:

  • starting-balance: money new players begin with.
  • teleport-cooldown / teleport-delay: rate-limit /tpa and /home.
  • default kit: items given on first join.
  • homes per group: how many /sethome locations players get.

Edit the file, then apply with:

/essentials reload

The commands players will use

This is what makes Essentials beloved:

/sethome        /home        /delhome
/spawn          /setspawn
/tpa <player>   /tpaccept    /tpahere
/warp <name>    /setwarp <name>
/kit <name>     /balance     /pay <player> <amount>
/msg <player> <text>

Permissions

By default many commands are op-only. For a real server, pair Essentials with LuckPerms to grant commands per rank — a member gets /home and /tpa, staff get more. See managing admins and permissions. Essentials permission nodes look like essentials.home, essentials.tpa, etc.:

/lp group default permission set essentials.home true
/lp group default permission set essentials.sethome true

Essentials is the foundation most survival servers build on — see the best survival plugins for what to add next, and set up backups once your config is dialled in.

A sensible default permission set

Out of the box, most Essentials commands are op-only. For a real server you grant the everyday commands to your default player group via LuckPerms, and keep admin commands for staff. A practical starting set for regular players:

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

Then give staff the moderation nodes (essentials.kick, essentials.mute, essentials.ban) via a moderator group. This graded approach is far safer than handing out op — see managing admins.

Useful modules and settings

Because Essentials is modular, add only what you use:

  • EssentialsXSpawn: /setspawn and new-player spawn control.
  • EssentialsXChat: rank prefixes and chat formatting (needs a permissions plugin for the groups).
  • EssentialsXProtect: basic build/anti-grief protections.

Key config.yml settings to review early: starting-balance, teleport-delay (a short delay stops combat-logging via /home), and the default kit given on first join.

Migrating from old Essentials

If you're moving from the old, unmaintained "Essentials" to EssentialsX, the good news is EssentialsX reads the same plugins/Essentials/ data folder — homes, warps, and balances carry over. Just remove the old jars, add the EssentialsX jars, and restart. Always back up the plugin folder first. Essentials is the cornerstone most survival servers build on; from here, our best survival plugins guide covers the anti-grief and economy plugins that pair with it.

Troubleshooting common Essentials issues

A few problems come up so often they're worth pre-empting:

  • Chat prefixes not showing: EssentialsXChat needs a permissions plugin (LuckPerms) to define the groups whose prefixes it displays. Install and configure LuckPerms first.
  • Economy commands failing: you're missing Vault, or no economy is registered. Ensure Vault and EssentialsX are both loaded.
  • "You do not have permission" for basic commands: defaults are op-only — grant the essentials.* nodes to your player group as shown above.
  • Conflicts with another plugin's /home or /warp: two plugins registering the same command clash. Disable the duplicate in one plugin's config, or use command aliases.

Reading logs/latest.log after a restart surfaces most of these immediately. EssentialsX is mature and well-documented, so nearly every message has a clear fix. Once it's dialled in, it quietly powers the day-to-day commands your players use most — and pairs naturally with the anti-grief and economy plugins in our survival plugin guide. Keep backups of the plugins/Essentials folder so your homes and warps data is safe.

FAQ

What does EssentialsX do?

It adds core survival-server features: homes, warps, spawn, teleport requests, kits, an economy, and hundreds of admin and player commands.

Does EssentialsX need Vault?

Only for the economy and to let other economy plugins hook in. Homes, warps, and teleports work without it.

Why aren't my players able to use /home?

Command permissions default to op-only for many features. Grant essentials.home (and friends) to your player group via LuckPerms.

Does EssentialsX work on Paper?

Yes — Paper is the recommended platform. It also runs on Spigot. It's a plugin, so players don't install anything.

EssentialsX turns a bare server into a real survival experience. Run it on Nxeon's Minecraft server hosting — NVMe VPS plans with full root access to configure every plugin.

#minecraft#essentialsx#paper#plugins#spigot#seobatch

Deploy your first server in under a minute

Creating an account is free and takes no card details. You pay when you deploy — choose a billing term and pay from your wallet or by card at checkout.