I have a small server for my friends and I that does not use Bukkit. I can't seem to figure out how to move the spawn away from the default position. How can I do this?
On a purely vanilla server, you can't. There are no built-in tools or commands to move the spawn point. However, without necessarily using mods like Bukkit, you can still use external tools to modify the level.dat file to change the spawn point.
You can use a program like NBTEdit or NBTExplorer (or NEINedit if on a Mac) to open your level.dat file inside your world folder. Then change the values for SpawnX, SpawnY, and SpawnZ to the coordinates you'd like for your new spawn.
Note that moving the spawn will also move the protected block radius, so keep that in mind.
You could try MCEdit, which allows you to modify spawn points within your level.dat file inside your world folder. Not sure if it has been updated yet.
Also, there is a height cap I believe for MCEdit, which prevents you from setting your spawn points below a certain y coordinate (I believe it's -173).
To set a spawnpoint, do: /spawnpoint (playername), or get CraftBukkit and essentials, and do /setspawn.
In recent versions of Minecraft, there is a command to set the world spawn point:
/setworldspawn X Y Z
to set your spawn location write /spawnpoint [name]
protected by agent86 Sep 25 '13 at 18:05
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?