Skip to content

spawn.yml

Spawn points, respawn behavior, and new player setup.

Key Settings

yaml
newbies:
  announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
  spawnpoint: newbies
  kit: tools

respawn-listener-priority: high
spawn-join-listener-priority: high
respawn-at-home: false
respawn-at-home-bed: true
respawn-at-anchor: false
spawn-on-join: false

Spawn Groups

Use /setspawn <group> to create named spawn points:

bash
/setspawn default
/setspawn newbies
/setspawn vip

Set newbies.spawnpoint to control where first-time players appear.

Respawn Behavior

SettingEffect
respawn-at-homeRespawn at first home instead of spawn
respawn-at-home-bedPrefer bed location over home
respawn-at-anchorRespect respawn anchors (1.16+)
spawn-on-joinTeleport to spawn on join (all or per-group)

Listener Priority

yaml
respawn-listener-priority: high
spawn-join-listener-priority: high

Values: none, lowest, low, normal, high, highest

WARNING

Changing listener priorities requires a server restart.

Requires

The spawn module must be enabled in modules.yml.

Spawn locations are stored in spawn.yml (separate from config/spawn.yml behavior settings).

GPL-3.0 Licensed · EssentialsY by SushiMC