I have a plan for my server to build a large cylindrical building out of bedrock that surrounds spawn. I intend to put in a command block that will teleport new arrivals to a random location in the world, to kind of help with spreading out. I haven't worked out all the details yet, and exactly how to make that all work isn't really what I'm asking about.
My question is, how large do I need to make my building to ensure that every possible spawn is inside of it? I know that new player spawn can be anywhere up to 20 blocks away from the actual spawn point (which I've located using a compass, so that will be the center of my building). Is that 20 blocks in each direction, so a 42x42 square? or is it cylindrical, with the edges 20 blocks out (21 blocks from center of spawn to the 4 sides of the circle)?
As far as I know you can set a specific 1x1 spawn point for every new person by using /setspawn or a command block. I don't run servers so don't count my word on that, but I'm 90% sure I at least heard you can do that.
The spawn area is actually 20x20 blocks, not up to 20 blocks away, and only in singleplayer; in multiplayer the area is just 10x10 blocks, as the Wiki describes; the area is also a square, centered on the northwest corner of the spawn point:
New players will initially spawn within a small area surrounding the world spawn point when the server is not in adventure mode. This area is 20x20 blocks in singleplayer and reduced to 10x10 blocks in multiplayer, while the area itself is offset in the Northwest direction of the world spawn point.
Note also:
When spawning, the player will be placed upon the highest block of the matching X and Z location that they have spawned at, even if this would set the player above the maximum build height.
This means that making a structure at world spawn will cause players to spawn on the roof, also why you can spawn high up in a tree. I'm guessing though that servers have plugins, etc that change spawning behavior (vanilla does have the /spawnpoint command but it only works for individual players, command blocks can be used though to target multiple players).
Hmm, looks like /spawnpoint playername would be a better solution, actually. I was looking at several other issues I'd have to solve as well with my original plan. It looks like /spawnpoint doesn't affect the default world spawn, is that correct? So, if I were to use it for a new player, their original spawn would be the coords specified, but if another new player joined without me using /spawnpoint, they would spawn within 10 blocks of the original worldspawn, am I getting that right? (Assuming I hadn't changed it with /setworldspawn. )
Hmm, looks like /spawnpoint playername would be a better solution, actually. I was looking at several other issues I'd have to solve as well with my original plan. It looks like /spawnpoint doesn't affect the default world spawn, is that correct? So, if I were to use it for a new player, their original spawn would be the coords specified, but if another new player joined without me using /spawnpoint, they would spawn within 10 blocks of the original worldspawn, am I getting that right? (Assuming I hadn't changed it with /setworldspawn. )
I have a plan for my server to build a large cylindrical building out of bedrock that surrounds spawn. I intend to put in a command block that will teleport new arrivals to a random location in the world, to kind of help with spreading out. I haven't worked out all the details yet, and exactly how to make that all work isn't really what I'm asking about.
My question is, how large do I need to make my building to ensure that every possible spawn is inside of it? I know that new player spawn can be anywhere up to 20 blocks away from the actual spawn point (which I've located using a compass, so that will be the center of my building). Is that 20 blocks in each direction, so a 42x42 square? or is it cylindrical, with the edges 20 blocks out (21 blocks from center of spawn to the 4 sides of the circle)?
Note also:
This means that making a structure at world spawn will cause players to spawn on the roof, also why you can spawn high up in a tree. I'm guessing though that servers have plugins, etc that change spawning behavior (vanilla does have the /spawnpoint command but it only works for individual players, command blocks can be used though to target multiple players).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
You pressed CTRL + V twice on accident. You may wanna fix that.
Correct.