Skip to main content

How to Set Up Spawn with EssentialsX

This guide explains how to set the player spawn location on a Minecraft server using the EssentialsX and EssentialsX Spawn plugins. This includes configuring the general spawn and a special spawn for new players.


Prerequisites

Before starting, make sure:

  • The server uses a Spigot or Paper version.
  • The EssentialsX and EssentialsX Spawn plugins are already installed in the plugins/ folder.
  • You have operator (op) access or the appropriate permissions.

Steps

1. Determine the General Spawn Location

Join the server and go to the location you want to make the main spawn. Make sure the area has been built or clearly marked.

Use the command:

/setspawn

This command saves the general spawn location used when players use /spawn.

2. Determine the New Player Spawn Location

If you want new players (who have never logged in) to spawn at a special location, use:

/setfirstspawn

This command saves the first spawn location for new players. Perfect for a tutorial area, safe zone, or welcome area.

3. Test the Spawn Location

Use the command:

/spawn

To test the general spawn. For the new player spawn, you can test it with a new account or use a testing plugin.

4. Set Permissions

If you use a permission system like LuckPerms, make sure players have access to the /spawn command:

essentials.spawn

Add this permission to the player group if needed.

5. Additional Configuration (Optional)

Open the plugins/Essentials/config.yml file and find the spawn section. Here you can configure:

  • Whether players will spawn on login.
  • Whether the spawn applies to all worlds (worlds).
  • The delay or cooldown for the /spawn command.

Example configuration:

spawn:
teleport-if-new: true
teleport-on-login: false
spawn-on-death: false

If teleport-if-new is set to true, then new players will automatically be directed to the firstspawn location.