How To Set the Spawn Point on Your Minecraft Server

6 min. readlast update: 07.11.2025

One of the first things most server owners want to do is set a spawn point. By default, every Minecraft world has a preset spawn location, but you can easily change this to better fit your server's layout, theme, or structure.

In this guide, we’ll go over how to set a spawn point on various types of Minecraft servers including Vanilla, Paper/Purpur, and Modded setups (Forge, NeoForge, and Fabric).

📝 Note: To run spawn commands, you’ll need Operator (OP) permissions unless you’re using a plugin or mod that adjusts permission requirements.

Keep in mind that the methods available for setting a spawn point can vary based on the type of Minecraft server you’re running. All servers support the default vanilla spawn commands, unless a plugin or mod overrides that behavior.

Setting a Spawn Point for Vanilla Servers

If you’re running a Vanilla Minecraft server, the easiest way to set a spawn point is by using built-in commands. These commands let you change the main world spawn and also allow you to set individual spawn points for players.

Set the World Spawn

Command: /setworldspawn

  • This will make the world spawn where you are standing when you set the command. This command can only be used in-game and with OP permissions
  • You can also add coordinates after this command in a X Y Z format. For example, /setworldspawn 123 65 -412 will step the world spawn to the X123 Y65 Z-412 coordinates. This command can be run from the server console in addition to in-game. 

undefined

Set a Player's Spawn Point

Command: /spawnpoint

  • When running this command, you will be able to set the spawn point of individual players. 
  • If no player is specified, it will set the spawn point of the player running the command. 
  • By using this command with a player name, /spawnpoint {Username}, it will set the target player’s spawn point to where the player that ran the command is standing. 
  • This can also be used with X Y Z coordinates, /spawnpoint {Username} 346 65 -974, to specify a point that is different from where the player is standing. You can also use the command with coordinates via the server’s console. 
  • This spawn will be overridden by a bed spawn. When the bed is broken, the player’s spawn will revert back to the world spawn. 

undefined

Setting a Spawn Point on Paper/Purpur Servers

For Paper, PurPur, and other servers that support plugins, we recommend using a plugin to set your spawn instead of the vanilla commands. 

EssentialsX is a common plugin used for control your world's spawn. It is worth mentioning that EssentialsX will add a lot more commands and features to your Minecraft server than just the ability to set your spawn. However, it is a plugin that most servers should install right away, and it has incredible spawn management. 

You will need to install the EssentialsX Spawn add-on in addition to the base EssentialsX plugin to manage your server spawn with this plugin.

If you need help adding EssentialsX to your server, be sure to check out our plugin installation guide

Now, let’s look at the spawn commands you need to know when setting spawn points with EssentialsX.

Set the World Spawn

Command: /setspawn

  • Running this command will make EssentialsX set your world’s spawn point at the location you are standing in-game when you run the command.

undefined

Teleport to Spawn Points

Command: /spawn

  • Players can access and teleport to the spawn point by using this command. 

Setting a Spawn Point on Modded Servers

For modded servers, using a plugin is not an option. Instead, you can install a mod like Set World Spawn Point, which supports Forge, NeoForge, and Fabric.

🛑Heads Up: You will also need the Collective library mod for this to work properly. Be sure to download the correct version for your server and Minecraft version.

undefined

Installing the Mods on Your Server

After installing the required mods on your Minecraft client, your friends will also need to install the same mods by adding them to their own mods folder. 

To set things up on the server side:

1. Log into the SimpleGameHosting Panel and open your server.

2. Navigate to the File Manager tab, then open the mods folder.

3. Upload the Set World Spawn Point mod file and the required Collective library mod) to this folder.

4. Start the server once to allow the mods to load, then stop the server again.

From there, you will be able to set your modded server’s spawn point, be sure you have the spawn point coordinates you want to use and turn the server offline before continuing. 

👋Need help adding mods? Check out our complete guide on adding mods to your server!

Configuring the Spawn Location

Setting the spawn point on modded servers works a bit differently than on Vanilla or plugin-based servers. Instead of using commands, you’ll manually configure it through the mod’s settings file. 

Follow these steps:

1. With the server offline, go to the File Manager and open the config folder.

2. Locate the file named setworldspawnpoint.json5. This is the configuration file for the mod.

Inside this file, you’ll see several options you can modify:

  • _forceExactSpawn (default: true).
    • If set to true, players will spawn at the exact coordinates listed.
    • If set to false, players will spawn near that point instead.
  • xCoordSpawnPoint (default: 0)
    • The X coordinate where players will spawn.
      • Accepted range: -100000 to 100000
  • yCoordSpawnPoint (default: -1)
    • The Y coordinate of the spawn point.
      • A value of -1 means it will choose the first solid block below Y=256.
  • zCoordSpawnPoint (default: 0)
    • The Z coordinate where players will spawn.
      • Accepted range: -100000 to 100000

3. After configuring your file, click Save in the top-right corner of the file.

4. Return to the Console tab and start the server.

If everything is configured correctly, players will now spawn at the location you set when entering the world.

If the spawn is not working as expected:

  • Double-check that the coordinates are entered correctly
  • Make sure the file is saved
  • Confirm the server was restarted
  • Ensure the world is new (changes may not apply to existing worlds)

If you need help, don't hesitate to reach out to our support team by submitting a Support Ticket or contacting us directly via LiveChat!

Was this article helpful?