Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for LucasTHCR

Lightweight spawn management with void protection and teleport on join.

Report AdvancedSpawn?

Discord Release Downloads License

Built with Java 21 Available for Paper Available for Purpur Available for Spigot Available for Bukkit Available for Folia

Chat with us on Discord Available on Codeberg

# AdvancedSpawn

A small spawn management plugin for Spigot and PaperMC, 1.21 through 26.3. Set a spawn point, let players get back to it, and catch anyone who falls out of the world.

/setspawn stores your current location in config.yml. Void protection watches for anyone dropping below a Y level you set and teleports them back before they fall forever. Turn on teleport-on-join if you want everyone landing at spawn every time they connect, not just after death, or teleport-on-first-join for new players only.

/spawn can wait a few seconds before it teleports. Walking off or taking a hit cancels it, so it is no escape out of a fight.

Messages live in messages.yml, English and German out of the box, and the chat prefix can be changed in-game without touching a file. It checks SpigotMC on startup for a newer version and tells any operator who joins.

Commands

Command Description Permission
/setspawn Sets the spawn to your current location advancedspawn.setspawn
/spawn Teleports you to the spawn advancedspawn.spawn
/advancedspawn reload Reloads config.yml and messages.yml advancedspawn.admin
/advancedspawn sety <y> Sets the void protection Y threshold advancedspawn.admin
/advancedspawn togglevoid Toggles void protection advancedspawn.admin
/advancedspawn togglemessage Toggles the void teleport message advancedspawn.admin
/advancedspawn togglejointeleport Toggles teleport on join advancedspawn.admin
/advancedspawn setprefix <prefix> Sets the chat prefix advancedspawn.admin
/advancedspawn setlang <en|de> Switches the message language advancedspawn.admin
/advancedspawn checkupdate Checks for a new release advancedspawn.admin

Permissions

Permission Default Grants
advancedspawn.spawn everyone Teleporting to spawn
advancedspawn.setspawn op Setting the spawn
advancedspawn.admin op All admin sub-commands
advancedspawn.bypass.warmup op Skipping the /spawn warmup
advancedspawn.update op Update notifications on join

Configuration

spawn:
  world: world
  x: 0.0
  y: 64.0
  z: 0.0
  yaw: 0.0
  pitch: 0.0
  teleport-on-join: false

min-y: -64
void-protection-enabled: true
void-message-enabled: true

language: en
update-check-enabled: true

Building

Requires JDK 21 and Maven.

mvn clean package

The plugin lands in target/AdvancedSpawn-<version>.jar.

License

Licensed under the GNU General Public License v3.0.

Author

Made by LucasTHCR - https://dc.gg/paperstream

Information

Category
World Management
Published
August 15, 2026
License
52Downloads
0Stars

Pinned Versions

Members

1