SetSpawn || [1.17.X- 1.21.X] || A Lot of Features & Fully Customisable! icon

SetSpawn || [1.17.X- 1.21.X] || A Lot of Features & Fully Customisable! -----

Set the spawn and teleport there with a cool message, effect & more!



SetSpawn.png
Discord.png

SetSpawn is an advanced spawn plugin that offers a variety of options for a simple task, spawn. Explore the features and everything you need to know below.
SetSpawnPlus brings an in-game GUI editor, custom loading bars, more advanced settings, and spawn region — all settings customizable without editing a config. Powerful, easy, and built for both admins and players.
setspawn (1).png

Features.png

( ! ) Respawn at Spawn (Enable/Disable)
( ! ) Countdown for Teleport (In seconds)
( ! ) Cancel Teleport on Player Move (Enable/Disable)
( ! ) Cooldown for Players to Do /spawn (Enable/Disable)
( ! ) Configurable Teleport Effect @ /spawn (Enable/Disable)
( ! ) Configurable Teleport Sound @ /spawn (Enable/Disable)
( ! ) Facing is Included When Setting the Spawn (/spawn set)
( ! ) Enable/disable Option for Every Message (In config.yml)
( ! ) Teleport Players to Spawn Upon Their Join (Enable/Disable)
( ! ) Teleport Players to Spawn via Command (/spawn %player%)
( ! ) Option to Override Bed-Spawn on Respawn (Enable/Disable)
( ! ) Teleport Players to Spawn Upon Their First Join (Enable/Disable)
( ! ) Change Any Message (You can change any message players receive)
( ! ) Teleport players to spawn when they fall into void (Enable/Disable)
( ! ) Extremely Light-Weight (It will NOT cause server performance issues)
( ! ) Permissions for Admin and Non-Admin Commands (Check permissions below)
( ! ) Ability to Set a Different Spawn when Players Join for the First Time (Normal spawn is used if that's not set)

Effects.png

Effect (Spigot-API 1.21.3-R0.1-SNAPSHOT API)
**ATTENTION** Type them as shown in images above, inside Effect-Name: in config! It is case sensitive.

Sounds.png

Sound (Spigot-API 1.21.3-R0.1-SNAPSHOT API)
**ATTENTION** Type them as shown in images above, inside Effect-Name: in config! It is case sensitive.

Config Preview.png

Code (Java):

##########################################
# SetSpawn Plugin                        #
# Author : Manole                         #
# Version : 5.5.1                         #
# For more features check out :           #
# https : //spigotmc.org/resources/103629/ #
##########################################

############################################################################
# Available placeholders :                                                  #
# %del % Seconds remaining until you can /spawn again                       #
# %sendername % Name of sender                                              #
# %targetname % Name of target                                              #
############################################################################

# Message shown when a player lacks permission
No -Permission -Message : '&0[&fSetSpawn&0]&r: &4You are not permitted to do this!'

# Messsage when player teleports to spawn
Spawn -Message :
  Enabled : true
  Message : '&0[&fSetSpawn&0]&r: &2Welcome to the spawn!'

# Message shown when executing /spawn
Teleport -Message :
  Enabled : true
  #The message below will stop showing for people with spawn. bypass permission.
  Disabled -for -Bypass : true
  Message : '&0[&fSetSpawn&0]&r: &2Teleporting to the spawn...'

# Cooldown settings for /spawn
Cooldown -For -Spawn -Cmd :
  Enabled : true
  Enabled -Message : true
  Message : '&0[&fSetSpawn&0]&r: &cWait %del% more seconds before using /spawn again!'
  Delay : 10

# Cancel teleport on movement
Cancel -On -Move :
  Enabled : true
  Enabled -Message : true
  Message : '&0[&fSetSpawn&0]&r: &4Teleportation cancelled!'

# Effect on spawn arrival
Spawn -Effect :
  Enabled : true
  Effect - Name : ENDER_SIGNAL

# Sound on spawn arrival
Spawn -Sound :
  Enabled : true
  Sound - Name : ENTITY_ENDER_PEARL_THROW

# Handle void teleport
Void -To -Spawn :
  Enabled : true
  Enabled -Message : true
  Message : '&0[&fSetSpawn&0]&r: &2Teleported to spawn from void.'

# Force -teleport another player at spawn
Force -Spawn :
  Enabled -message -target : true
  Message -target : '&0[&fSetSpawn&0]&r: &eYou have been teleported to the spawn by &2%sendername%'
  Enabled -message -sender : true
  Message -sender : '&0[&fSetSpawn&0]&r: &eYou have teleported &2%targetname% &eto the spawn!'
  Player -Not -Online -Message : '&0[&fSetSpawn&0]&r: &cThat player is not online!'

# Countdown before actual teleport (in seconds )
Countdown : 5

# Admin feedback
Set -Spawn -Message : '&0[&fSetSpawn&0]&r: &eYou have set the spawn!'
Set -First -Join -Spawn -Message : '&0[&fSetSpawn&0]&r: &eYou have set the first join spawn!'
No -Spawn -Message : '&0[&fSetSpawn&0]&r: &cThere has no spawn been set yet!'
Reload -Message : '&0[&fSetSpawn&0]&r: &2Config Reloaded!'

# General spawn settings
On -Join -Spawn : true
On -First -Join -Spawn : true
Respawn -At -Spawn : true
Override -Bedspawn -On -Respawn : true
 

Permissions.png

spawn.* (All permissions granted)
spawn.set (Allow you to set the main spawn)
spawn.help (Allows you to see the help page)
spawn.setfirst (Allows you to set the first join spawn)
spawn.reload (Allows you to reload the configuration file)
spawn.others (Allows you to teleport others to the spawn)
spawn.bypass (Allows you to bypass the count-down on /spawn)
spawn.bypassonjoin (Allows you to bypass the On Join Spawn option)

Commands.png

/spawn (Go to the spawn)
/spawn help (See the help page)
/spawn set (Set the main spawn)
/spawn setfirst (Set the first join spawn)
/spawn reload (Reloads the configuration file)
/spawn <player> (Teleport a player to the spawn)​

To-Do.png

» Maintain plugin, QoL/error fixes updates.​
Resource Information
Author:
----------
Total Downloads: 303,614
First Release: Nov 18, 2016
Last Update: Aug 6, 2025
Category: ---------------
All-Time Rating:
118 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings