AlphaFirstSpawn
Send brand-new players to a spawn point of your choice. One command sets it, and only first-time joiners are teleported.

What you get
A small plugin that does one job: first impressions. Your new players land exactly where you want them.
One command
Stand where you want new players to appear, run /asetspawnpoint, and it is saved with your exact position and view direction.
First join only
Only players who have never played before are teleported. Returning players keep their own spawn.
Who is movedYour wording
Five messages in messages.yml, with hex colors and a prefix.
Quick start
- Install. Put the jar in
plugins/and start the server. A new server stays disabled until AlphaStudio approves it, see Server approval. - Stand and set. Go where new players should arrive and run
/asetspawnpoint. The feature turns itself on. - Test. Join with an account that has never played on the server. See Testing.
Requirements
Paper 1.21.1 or newer and Java 21 or 25. No other plugin is needed.
Explore the docs
Every page of the AlphaFirstSpawn reference, grouped by what you are trying to do.
Installation
Requirements, choosing a jar, installing and updating.
OpenServer approval
How the AlphaStudio panel approves a server, and what the plugin sends.
OpenSetting the spawn
Set, move and test the first-join spawn point.
OpenCommands
The set command and its permission.
OpenConfiguration
config.yml and messages.yml.
OpenTroubleshooting
Console messages and symptoms, with the cause and the fix.
OpenChangelog
What changed in each release.
Open