simple client and server friendly mod to improve the spawn location and mechanics
BetterSpawn makes world spawn behave exactly how you set it.
if you run it via client you will NEVER SPAWN ON A TREE AGAIN!!
When a player has no bed (first join, bed destroyed, or bed invalid), they will spawn at the exact XYZ coordinates set by /setworldspawn — no safety checks, no moving up onto trees, leaves, or roofs.
This mod intentionally disables vanilla “safe spawn” behavior.
If you set world spawn inside a block, players may suffocate.