nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Customizable Player Spawn

Mod

Customizable Player Spawn lets you control where players first appear in the world. It supports .nbt structures, marker-based spawn points, external templates, and direct spawning in another dimension without placing a structure.

Client and server

6 downloads
0 followers

English

Customizable Player Spawn changes the way players first appear in a world. With this mod, you can choose a custom starting location instead of using the default spawn.

The mod can place a prepared .nbt structure and use a marker inside it as the real spawn point. This is useful for starter houses, islands, lobbies, map introductions, and modpacks where the first moments of the game should happen in a specific place.

It can load structures from your mod resources, datapacks, other mods, world files, or external .nbt files in the config folder. If you do not want to place any structure, the mod can simply send players to a chosen dimension and create a start position there.

Everything is controlled through the config. You can choose the target dimension, limit the search to specific biomes, adjust the search range, change height and spawn offsets, and set the player rotation. After the spawn position is found, the mod saves it and keeps using the same location for future joins and respawns.

This mod is meant for worlds and modpacks that need a controlled starting experience. If structure placement is enabled, the template must contain a valid marker block or a matching DATA marker. If both structureTemplate and externalStructureFile are empty, the mod switches to spawn mode without a structure.

Suggestions for future development and bug reports can be submitted in the issue tracker: https://github.com/mayorovyf/CustomizablePlayerSpawn/issues

External resources


Project members

mayorovyf

Developer


Technical information

License
MIT
Client side
required
Server side
required
Project ID