Home›Java›Mods›SafeSpawn | Auto Safety Teleport
SafeSpawn | Auto Safety Teleport
ModsJava

SafeSpawn | Auto Safety Teleport

Java mod listed for Minecraft 1.18–1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
SafeSpawn
No more rescue tickets. No more trapped players.

A lightweight join-protection plugin for Spigot, Paper & Folia 1.18 to 1.21+​

❓ What It Does

A player logs out inside a finished event arena, the Nether roof, or a protected region, then comes back stuck, with /spawn and /home blocked. Staff has to log in and teleport them out by hand.

SafeSpawn fixes it silently. The moment a player joins a world you've flagged as restricted, they're teleported to safety before they can even open chat. No tickets, no frustrated players.



✨ Features


Perfect for event arenas, Nether roof protection, decommissioned worlds, lobby servers, and custom dungeon maps.


⚙ Default Configuration

Code (YAML):

# Worlds where joining triggers an auto-teleport to safety.
# Case-insensitive. Add as many as you need.
restricted-worlds
:
 - world_nether
  - example_event_world

# Teleport mode:
#   essentials -> EssentialsX spawn (requires EssentialsX)
#   cmi        -> CMI spawn (requires CMI)
#   custom     -> the coordinates below
mode
: essentials

# Used when mode = custom, OR as a fallback if essentials/cmi spawn fails.
custom-location
:
  world
: world
  x
: 0.5
  y
: 100.0
  z
: 0.5
  yaw
: 0.0
  pitch
: 0.0

# Message sent to the player after teleport.
# Supports MiniMessage (HEX, gradients, hover, click) and legacy & color codes.
# Example: "<gradient:#55FF55:#00AAFF>Teleported to spawn for safety.</gradient>"
# Set to "" to disable.
message
: "&aYou were teleported to spawn for safety."

# Ticks to wait after join before teleporting (20 ticks = 1 second).
teleport-delay-ticks
: 2

# Wait for a login plugin (e.g. nLogin) to authenticate the player before
# teleporting. Set to false to force teleport on join even with nLogin present.
wait-for-login
: true
 

Commands & Permissions

/safespawn reload
Reloads config.yml without restarting the server (safespawn.admin, default OP)


Permissions


Compatibility



Installation

  1. Drop SafeSpawn.jar into your plugins/ folder.
  2. Start the server once to generate plugins/SafeSpawn/config.yml.
  3. Add your restricted worlds and pick a mode.
  4. Run /safespawn reload. You're live.

First start needs internet once to fetch the MiniMessage library into the server's shared libraries/ folder (cached afterward). Air-gapped server? Copy the libraries/net/kyori/ folder from any machine with internet.

Folia note: a full server restart is required the first time so Folia loads the plugin's support flag, a reload alone won't enable Folia mode.

No database. No external API. No setup wizard. Just works.


Support

Found a bug or have a feature request? Post in the Discussion tab with your server version, config, and any console errors. Please don't use the Reviews tab for bug reports.


Drop it in. Forget about it.
Crafted by zArrowTan​

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.

SafeSpawn | Auto Safety Teleport is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 50 times (via Spigot). Download it and open it directly in the game.

Explore more