Customizable Player Spawn
Customizable Player Spawn controls where players first appear in a world, using structures placed from .nbt templates or marker blocks.
What it does
Spawn points are defined in a config file. A spawn can be a single shared point for every player, or a separate structure for each player. The mod can place a structure from a .nbt template, read a vanilla structure marker block to set the spawn relative to the structure center, or spawn players directly without placing anything. The target dimension and allowed biomes can be chosen for each spawn.
Before a structure goes down, the mod scans the heightmap for a usable surface and tests the footprint for hazards such as dangerous blocks, fluids, tree overlap and uneven ground, or it can place the structure at a fixed Y level. The volume is then cleared, support gaps are filled, lighting is refreshed and markers are processed. Generated spawn structures can optionally be protected against block placement, container access, explosions, fire and fluids. The mod suits modpacks and prepared worlds, where a starter ruin, house, island, lobby or intro area should be the first place a player sees.
The mod is installed on the client and the server, so both sides need it. Files are published for Fabric, Forge and NeoForge, for game versions 1.20.1 and 1.21.1. The code is released under the MIT License and is open source.
Key features
Config-driven spawn control
Spawn behavior is set in configuration, so server owners decide where new players appear without editing code.
Template and marker spawns
Spawns can come from .nbt structure files, from vanilla structure marker blocks, or from direct spawning without any placed structure.
Terrain checks before placement
Heightmap search, footprint checks for hazards and water, and height difference limits help find a safe spawn surface.
Shared or per-player spawns
A single spawn can serve all players, or each player can receive a separate spawn structure.
Protected spawn areas
Generated spawn structures can be shielded from block changes, container access, explosions, fire and fluids.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack authors, map makers and server owners who want control over the first spawn point of new players.
Questions
Does Customizable Player Spawn need to be installed on the server?
Which loaders does Customizable Player Spawn support?
Does a player keep the same spawn after the first join?
More from Lightfall Studios
What the author says
Customizable Player Spawn is a config-driven spawn control mod for Forge, NeoForge and Fabric. It is made for worlds and modpacks where the first spawn should happen in a prepared place: a starter ruin, house, island, lobby, intro area, or any other.nbt structure. The mod can place that structure, find the real spawn…
Official listing
- Modrinth page
- modrinth.com/mod/customizable-player-spawn
- Owner
- Lightfall Studios
- Published
- 2026-04-07
- Updated on Modrinth
- 2026-05-07
- Facts verified
- 2026-10-15
