SetSpawnPlus || [1.17.X-1.21.X] || Premium Spawn Plugin with Plenty of Features! icon

SetSpawnPlus || [1.17.X-1.21.X] || Premium Spawn Plugin with Plenty of Features! -----

Set the spawn and bring it to your taste! You can charge $ for /spawn now!



setspawn (1).png
WIKI.png Discord.png

SetSpawnPlus 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.

Features.png
[​IMG] [​IMG]

( ! ) Super Light-Weight (It will NOT cause server performance issues)
( ! ) All SetSpawn features (It includes every feature from free version)
( ! ) Respawn - Join - Void (Change how spawn works for specific events)
( ! ) Change Any Message (You can change any message players receive)
( ! ) Loading Bar for Teleport (It will NOT cause server performance issues)
( ! ) Spawn Region for Protection (Protect your spawn region from griefing, PvPing)
( ! ) Menu for EVERY Setting (Turn on/off any setting/cooldown/effect/sound in-game)
( ! ) Turn ON/OFF Any Message (Full control of what messages players see and do NOT see)

( ! ) Override Bed Spawn Option (You can override players' bed spawn)
( ! ) Bypass Permissions (For cooldown and Join. Can be used as VIP Perks)
( ! ) Customize Sound / Effect (Full control of sound and effect for /spawn)
( ! ) Teleport others or everyone (Useful if you host drop parties or such events at spawn)
( ! ) First Join Spawn (Option to set a different spawn for players who join for the first time)
( ! ) Wands for Spawns & Region (Set your spawns and region easily with wand tools from /spawn menu)
( ! ) Prevent Void Death (When players fall in void, get them back to spawn. Option to use that only at world where spawn is set)
( ! ) Prevent /spawn During Combat (When a player attacks another player, they get "tagged" for a customizable amount of seconds.

ConfigPreview.png

Code (Java):

#####################################
# SetSpawnPlus Premium Plugin       #
# Author : Manole                    #
# Version : 2.11.0                   #
#####################################

############################################################################
# Available placeholders :                                                  #
# %prefix %                                                                 #
# %unique % Amount of unique players that have joined your server           #
# %seconds % Amount of seconds left till teleportation to spawn             #
# %delay % Amount of seconds left till player can do /spawn again           #
# %amount % Amount of money for /spawn charge                               #
# %serverversion % Server ''s version ( 1.21 etc )                              #
# %servertype % Server ''s type (Spigot, Paper etc )                           #
# %latest_version % Latest version available of the plugin                  #
# %current_version % Current version of the plugin in the server            #
# %resource_id % Resource ''s ID on spigot                                    #
# %player % Name of the player, it shows nickname from Essentials etc.      #
# %sendername % Name of the sender when /spawn <player >                     #
# %targetname % Name of the target when /spawn <player >                     #
############################################################################

# Do NOT change !
config -version : 2.11.0

# Prefix for all messages
Prefix : '&7[&fSetSpawn&6&l+&7]:'

# Permissions
No -Permission -Message : '%prefix% &4You are not permitted to do this!'

# Block /spawn for Players
Blacklist :
  - playerName1
# - playerName2
# - playerName3
Blacklist -Message : '%prefix% &4You can' 't use /spawn.'

# Spawn Costs
Spawn -Cost :
  Enabled : true
  Amount : 50.0
  Enabled -Message : true
  Message : "%prefix% &cYou’ve been charged &e$%amount% &cfor using /spawn."
  Enabled -No -Money -Message : true
  No -Money -Message : "%prefix% &cYou don’t have enough money (%amount%) to use /spawn."

# Countdown System
Countdown : 5
Countdown -Messages : true
Countdown -Message : '%prefix% &2Teleporting to spawn in &e%seconds% &2seconds...'
Countdown -In -Progress -Message : '%prefix% &2Teleport already in progress.'
Countdown -Bar : true
Countdown -Bar -Settings :
  Length : 10
  Filled -Symbol : '●'
  Empty -Symbol : '○'
  Filled - Color : '&a'
  Empty - Color : '&c'
Countdown -Sound :
  Enabled : true
  Sound - Name : ENTITY_EXPERIENCE_ORB_PICKUP
  Initial -Pitch : 1.0
  Pitch -Increase -per -Second : 0.1
  Last -Second -Pitch -Multiplier : 2.0

# Cooldown for /spawn
Cooldown -For -Spawn -Command :
  Enabled : true
  Enabled -Message : true
  Message : '%prefix% &cYou can NOT use /spawn for another %delay% seconds!'
  Delay : 10

# Prevent /spawn while combat
Prevent -Spawn -During -Combat :
  Enabled : true
  Cooldown : 15 # seconds after last hit before /spawn can be used
  Message : "%prefix% &cYou can't use /spawn while in combat! Wait %time% seconds."


# Movement Cancellation
Cancel -On -Move :
  Enabled : true
  Enabled -Message : true
  Message : '%prefix% &4Teleportation cancelled!'
  Enabled -Sound : true
  Sound - Name : BLOCK_ANVIL_BREAK

# Settings on Arrival
Spawn -Particle :
  Enabled : true
  Preset : CUSTOM
  Type : VILLAGER_HAPPY
  Shape : SPHERE
  Radius : 1.5
  Count : 20
  Y -Offset : 1
Spawn -Sound :
  Enabled : true
  Sound - Name : ENTITY_ENDER_PEARL_THROW

# Teleport Feedback
Teleport -Message :
  Enabled : true
  Message : '%prefix% &2Teleporting to the spawn...'
Spawn -Message :
  Chat -Message -Enabled : true
  Message : '%prefix% &2Welcome to the spawn %player%!'
  Action -Bar -Enabled : true
  Action -Bar -Message : '&2Teleported to the spawn!'
  Title -Message -Enabled : true
  Title -Header : '&2Welcome to'
  Title -Footer : '&2the spawn!'
  Title -Fade -In : 10
  Title -Stay : 20
  Title -Fade -Out : 10

# First Join Handling
On -First -Join -Spawn :
  Enabled : true
  Enabled -Message : true
  Message : '%prefix% &eWelcome to the server, %player%! (#%unique%)'
  Show -In -Console : true

# Join & Respawn Teleports
On -Join -Spawn :
  Enabled : true
Respawn -At -Spawn :
  Enabled : true
Override -Bedspawn -On -Respawn :
  Enabled : true

# Void Handling
Void -To -Spawn :
  Enabled : true
  Only -Spawn -World : true
  Enabled -Message : true
  Message : '%prefix% &2Teleported to spawn from void.'

# /spawn <player > and /spawn all
Include -Sender -On -All : true
Force -Spawn :
  Enabled -message -target : true
  Message -target : '%prefix% &eYou have been teleported to the spawn by &2%sendername%'
  Enabled -message -sender : true
  Message -sender : '%prefix% &eYou have teleported &2%targetname% &eto the spawn!'
Teleport -All -Message :
  Enabled : true
  Message : '%prefix% &aAll players teleported to spawn.'
Teleport -All -Targets -Message :
  Enabled : true
  Message : '%prefix% &aAll players teleported to spawn.'

# Admin Feedback Messages
Set -Spawn -Message : '%prefix% &eYou have set the main spawn!'
Deleted -Spawn -Message : '%prefix% &cYou have deleted the main spawn!'
Set -First -Join -Spawn -Message : '%prefix% &eYou have set the first join spawn!'
Deleted -First -Join -Spawn -Message : '%prefix% &cYou have deleted the first join spawn!'
Set -Spawn -Region -Message : '%prefix% &eYou have set the spawn region!'
Deleted -Region -Message : '%prefix% &cYou have deleted the spawn region!'
No -Region -Message : '%prefix% &cThere has no spawn region been set yet!'
No -Region -Points -Message : '%prefix% &eYou have not set both region points yet!'
First -Region -Point -Set -Message : '%prefix% &eYou have set the first region point!'
Second -Region -Point -Set -Message : '%prefix% &eYou have set the second region point!'
No -Spawn -Message : '%prefix% &cThere has no spawn been set yet!'
No -First -Join -Spawn -Message : '%prefix% &cThere has no first spawn been set yet!'
Invalid -Spawn -Message : '%prefix% &cInvalid spawn location.'
Give -Command -Message : '%prefix% &eYou received the menu and wand items!'
Give -Command -Already -Has -Items -Message : '%prefix% &cYou already have those items!'
Reload -Message : '%prefix% &2Config Reloaded!'
Wrong -Subcommand -Message : '%prefix% &cUnknown subcommand&e%wrong-sub%&c. Did you mean: &e%correct-sub%&c?'
Wrong -Subcommand -Message -No -Suggestion : '%prefix% &cUnknown subcommand&e%wrong-sub%&c. Use &e/spawn help &cfor available commands.'
Update -Available -Message :
  - '%prefix% &aA new version is available: &e%latest_version%&a! You are on &c%current_version%&a.'
  - '%prefix% &aDownload it at: &ehttps://www.spigotmc.org/resources/%resource_id%/'
# - 'Another Message'
# - 'Another One'
Update -Check -Failure -Message : '%prefix% &4Could not check for updates at this time.'
Info -Message :
  - '&eVersion: %current_version%'
  - '&eDeveloper: Manole'
  - '&eServer version: %serverversion%'
  - '&eServer type: %servertype%'
  - '&eLink: https://www.spigotmc.org/resources/%resource_id%/'
  - '&eWiki: https://manole.gitbook.io/setspawnplus'
  - '&eDiscord: https://discord.com/invite/yeH7wUur5K'

# Console Command Messages
Console -Messages :
  Usage : '%prefix% &cConsole usage: /spawn <reload|all|<player>>'
  Reloaded : '%prefix% &aConfiguration reloaded.'
  Spawn -Not - Set : '%prefix% &cSpawn location is not set.'
  Invalid -Spawn : '%prefix% &cInvalid spawn location.'
  Teleport -All : '%prefix% &aAll players teleported to spawn.'
  Player -Not -Found : '%prefix% &cPlayer not found: %player%'
  Teleport -By -Console : '%prefix% &aYou have been teleported to spawn by the console.'
  Teleport -Success : '%prefix% &aTeleported %player% to spawn.'

# Spawn Region Settings
Region :
  Settings :
    PvP -enabled : false
    PvP -Enabled -Message : true
    PvP -Message : '%prefix% &cYou can not PvP here!'
    Blocks -Modification : false
    Blocks -Enabled -Message : true
    Blocks -Message : '%prefix% &cYou can not place/break blocks here!'
    Interaction : false
    Interaction -Enabled -Message : true
    Interaction -Message : '%prefix% &cYou can not interact with this!'
    Mob -Griefing : false
    Mob -Spawning : false
    Leaves -Decay : false
    Whole -World : false
 

Permissions.png

• spawn.others.all
(Allows you to use /spawn all)
• spawn.bypass.cost (Allows you to bypass spawn cost)
• spawn.bypass (Allows you to get all bypass permissions)
• spawn.others.player (Allows you to use /spawn <player>)
• spawn.bypass.cooldown (Allows you to bypass cooldown)
• spawn.bypass.onjoin (Allows you to bypass on join spawn)
• spawn.bypass.countdown (Allows you to bypass countdown)
• spawn.others (Allows you to use /spawn all & /spawn <player>)
• spawn.admin (Allows you to use all of administration commands)

Commands.png

• /spawn (Go to the spawn)
• /spawn menu (Open the GUI)
• /spawn help (See the help page)
• /spawn set main (Set the main spawn)
• /spawn set first (Set the first join spawn)
• /spawn set region (Set the spawn region)
• /spawn all (Teleport everyone to the spawn)
• /spawn reload (Reload the configuration file)
• /spawn delete main (Delete the main spawn)
• /spawn delete first (Delete the first join spawn)
• /spawn delete region (Delete the spawn region)
• /spawn <player> (Teleport a player to the spawn)
• /spawn give (Get the item to open the GUI and wand tool)

ToS.png
By purchasing this plugin, you agree to the following terms of service:

• You may NOT decompile, redistribute or resell this plugin.
• I can update these terms of use at any time, without notification.
• I will do my best to provide support BUT I do NOT guarantee any.
• If you have an issue, please contact me before giving a bad rating.​
Resource Information
Author:
----------
Total Downloads: 102
First Release: Jul 24, 2022
Last Update: Aug 28, 2025
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings