Skip to main content
← All Guides
Server Setup

How to Set Up a Server Spawn in Minecraft

A clean spawn is the first thing players see. Pin it to one safe spot with /setworldspawnthen wrap it in a no-grief radius using spawn-protection in server.properties.

This guide sets a fixed spawn point, forces every player onto the same block, and locks the area so new players cannot dig it apart.

server.properties  ·  console
# server.properties
spawn-protection=16← 16-block no-grief zone
spawn-monsters=true
gamemode=survival
[Server] Setting spawn point at world origin
> /setworldspawn 128 64 -240
[Server] Set the world spawn point to (128, 64, -240)
Steve joined the game
[Steve] spawned at 128, 64, -240 (within protected radius)
How spawn and protection fit together

Two settings work together. /setworldspawn writes the spawn coordinates into level.dat, and spawn-protection in server.properties draws a protected square around them. The protected radius is measured in blocks from the spawn point, so a value of 16 covers a 33x33 area.

By default players spawn somewhere inside a small random radius. To force a single exact block, set /gamerule spawnRadius 0. Combine that with a flat lit platform and spawn-protection, and every newcomer lands on the same square with no risk of falling or griefing.

Remember that operators bypass spawn-protection entirely, so test the result from a normal (non-op) account before you call it done.

Quick answers

+What does /setworldspawn do?
It sets the global world spawn for the overworld. New players and players without a bed or respawn anchor will appear here.
+How is spawn-protection different from setworldspawn?
setworldspawn sets the location. spawn-protection sets a radius around that location where non-operators cannot place or break blocks.
+How do I make everyone spawn on the exact same block?
Run /gamerule spawnRadius 0. With a radius of 0, players spawn on the precise world spawn block instead of scattered nearby.
+Why can operators still build in the protected zone?
spawn-protection only blocks non-operators. Anyone with op (permission level 2+) bypasses it, which is intended for admins.
+Does spawn-protection stop mob griefing or TNT?
No. It only restricts player block edits. Use /gamerule mobGriefing false and keep TNT off near spawn to stop the rest.
+Can I turn spawn protection off?
Yes. Set spawn-protection=0 in server.properties and restart. This removes the protected radius entirely while keeping the spawn point.
Hosting
Skip the setup
Get a managed server with one click instead of configuring it all yourself.
Database
Browse block IDs
Look up exact block and item identifiers when building out your spawn area.
Guide
Edit server.properties
A full walkthrough of every server.properties setting and what it controls.