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.