RandomSpawn+
by Macronux
Players who spawn into a new world, or respawn with no bed, are placed at a random safe surface location within RandomSpawn+ limits.
What it does
RandomSpawn+ teleports a player to a random safe surface location within the world border on first join, and sends a player to a random spot in the same zone after a death with no bed or respawn anchor. A bed placed by the player takes over as the respawn point in the vanilla way, and when that bed is broken the random spawn zone is used again. Players who rejoin stay where they logged out.
The spot is chosen from the surface height returned for each column. Candidate spots that are water, lava, a cactus, magma, fire or a sweet berry bush are rejected, and when a spot is unsafe the mod spirals outward until it reaches a safe block inside the safe-search-radius. An optional radius limit can be set with the respawn_radius gamerule, and the world border is kept with a border-margin offset from its edge.
The mod requires Fabric API and is published for Fabric and NeoForge, with files covering 1.16 – 26.3 across 40 release versions. The latest Fabric and NeoForge files are 2.0.1 for 26.3, dated 2026-09-25. It is licensed as All rights reserved, so it is not open source, and public links exist for its source code. A Paper, Spigot, Purpur and Folia build is also available for server platforms.
Key features
First-join spawn
A new player is teleported to a random safe location within the world border the first time they join.
Death without a bed
When a player dies and has no bed or respawn anchor, the next spawn is placed at a random point within that same zone.
Safe spot search
Unsafe ground is skipped and a spiral search finds the nearest safe block inside a configurable radius.
Radius and border limits
The respawn_radius gamerule caps the search distance, and a border-margin offset keeps spawns off the world edge.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners and adventure map makers who want random placement for new players and for players without a bed.
How it compares
Pick Your Bed is a client and server mod for Fabric and NeoForge on 1.21.1 under a custom license, so it is not open source. Random Respawn is server-side only, open source under the MIT License, and runs on Fabric for 1.19.2 – 1.21.1. Cyan is open source under the GNU General Public License v2.0 only, with a Fabric file for 1.17 – 26.3 that either side can run.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| RandomSpawn+ | Fabric and NeoForge | 1.16 – 26.3 | Not published | 2026-09-25 |
| Pick Your Bed | Fabric and NeoForge | 1.21.1 | Client and server | 2026-05-10 |
| Random Respawn | Fabric | 1.19.2 – 1.21.1 | Server-side only | 2026-09-23 |
| Cyan | Fabric | 1.17 – 26.3 | Client or server, optional | 2026-09-23 |
Questions
Does RandomSpawn+ need Fabric API?
Can the spawn area be limited?
Which server platforms run it?
In the catalog
RandomSpawn+ is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Macronux
Similar mods
What the author says
Random spawn plugin for Paper/Spigot/Leaf (1.16+).
Official listing
- Modrinth page
- modrinth.com/mod/randomspawnplus
- Owner
- Macronux
- Published
- 2026-08-10
- Updated on Modrinth
- 2026-09-25
- Facts verified
- 2026-10-15
