HomeJavaModsTheSpawn
TheSpawn
THESPAWN
A focused and reliable spawn system for modern Paper servers

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Send players back to one precise server spawn without installing a large essentials suite.

TheSpawn provides a persistent global spawn, safe configurable teleport warmups, fully editable messages and optional control over Minecraft's default join and quit notifications.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TheSpawn is a lightweight utility for survival servers, SMP communities, hubs and private networks. Administrators set the destination once with /setspawn and players return with /spawn.

During the warmup, moving or taking damage cancels the teleport. The final teleport runs asynchronously for smooth operation on modern Paper servers.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MAIN FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

/spawn
/setspawn
/thespawn reload


/spawn — Teleports the player to the configured spawn after the warmup.

/setspawn — Stores the administrator's current location as the global spawn.

/thespawn reload — Reloads messages and settings without restarting.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SAFE TELEPORT WARMUP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The delay is controlled through settings.teleport-delay-seconds. Players must remain close to their starting position until the countdown finishes.

Movement beyond the configured tolerance or any received damage cancels the pending teleport. Disconnecting and plugin reloads also cleanly cancel active tasks.

Set the delay to 0 for immediate teleportation.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIGURABLE MESSAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Every player-facing response can be edited in config.yml:


Legacy colors such as &a and hex colors such as &#55FFFF are supported.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JOIN AND QUIT CONTROL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Minecraft's default joined/left the game messages can be hidden to avoid duplicates with a separate welcome or chat plugin.

join-quit-messages:
hide-vanilla: true


Set the option to false and run /thespawn reload to restore vanilla messages.

TheSpawn does not broadcast custom join or quit messages. It only controls whether the vanilla messages are shown.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

thespawn.spawn
thespawn.setspawn
thespawn.reload



LuckPerms example:

/lp group default permission set thespawn.spawn true
/lp group admin permission set thespawn.setspawn true
/lp group admin permission set thespawn.reload true


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. Download TheSpawn-2.0.2.jar.
  2. Place the file inside the server's /plugins folder.
  3. Restart the server.
  4. Confirm that TheSpawn appears in green in /plugins.
  5. Use /setspawn at the desired location.
  6. Customize config.yml if needed.
  7. Run /thespawn reload after configuration changes.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STORAGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The spawn location is saved locally in:

plugins/TheSpawn/spawn.yml

Configuration and messages are stored in:

plugins/TheSpawn/config.yml

No external database or additional service is required.

Created by TheMurft • Version 2.0.2

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

TheSpawn is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 174 times (via Spigot). Download it and open it directly in the game.

Explore more