Set World Spawn is a minimalistic configurable mod which allows setting an exact custom spawn point for newly created worlds. It can also force players to spawn at the exact world spawn, instead of around it, which happens in the default vanilla behaviour.
All available config options:
Show Spoiler
_forceExactSpawn default true
If enabled, spawns players on the exact world spawn instead of around it.
xCoordSpawnPoint default 0, min -100000, max 100000
The X coordinate of the spawn point of newly created worlds.
yCoordSpawnPoint default -1, min -1, max 256
The Y coordinate of the spawn point of newly created worlds. By default -1, which means it'll be the first solid block descending from y=256.
zCoordSpawnPoint default 0, min -100000, max 100000
The Z coordinate of the spawn point of newly created worlds.
When a player respawns in their bed, with forceExactSpawn enabled the mod will place the player right on top of the pillow.
You may freely use this mod in any modpack, as long as the download remains hosted within the CurseForge or Modrinth ecosystem.
Serilum.com contains an overview and more information on all mods available.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!
External resources
Project members
Serilum
Owner

