
SimpleSpawn
New Warp System! (/sw) /ss setspawn 1 | /ss deletespawn | /ss lockspawn 1 | ss unlockspawn 1 | /spawn <id> or only /spawn
944
3
Google Form (English):
Google Form Link
Google Formular (Deutsch):
Google Formular Link
Discord: Jsgamer2_0
SimpleSpawn
SimpleSpawn is a highly customizable teleportation plugin for join, death, or first-time logins with advanced control over effects, messages, void safety, and full permission support.
✨ Features
- 🔁 Teleport on respawn, join, or first join
- 💥 Particles and sound support for every teleport action
- ✍️ Fully customizable messages (chat & actionbar)
- ❌ Cancel teleport by movement, damage, or world blacklist
- ⏱️ Teleport delay and cooldown
- 🔐 Lock/unlock spawns and restrict usage
- ⚠️ Void teleportation rescue
- 🔄
/ss updateconfigcommand to safely update old config.yml files - ✅ Extensive bypass permissions
- 🛡️ Works on Spigot, Paper, and Purpur (MC 1.16–1.21)
🧠 Commands
| Command | Description |
|---|---|
/spawn <id> | Teleport to spawn (ID optional) |
/ss reload | Reload the config |
/ss setspawn <id> | Set spawn at current location |
/ss deletespawn <id> | Delete a spawn point |
/ss lockspawn <id> | Lock a spawn from access |
/ss unlockspawn <id> | Unlock a spawn |
/ss listspawns | List all spawn points |
/ss version | Show plugin version |
/ss recreateconfig | Backup and create new config |
/ss updateconfig | Update config safely without losing user data |
/ss help | Show help menu |
🛡️ Permissions
| Permission | Purpose |
|---|---|
simplespawn.spawn | Use /spawn |
simplespawn.setspawn | Set spawn |
simplespawn.reload | Reload config |
simplespawn.recreateconfig | Recreate config |
simplespawn.version | View plugin version |
simplespawn.lockspawn | Lock a spawn |
simplespawn.unlockspawn | Unlock a spawn |
simplespawn.listspawns | List spawns |
simplespawn.deletespawn | Delete spawns |
simplespawn.updateconfig | Run /ss updateconfig |
simplespawn.help | View help menu |
simplespawn.bypass.cooldown | Ignore cooldown |
simplespawn.bypass.delay | Ignore delay |
simplespawn.bypass.movement | Ignore movement cancel |
simplespawn.bypass.damage | Ignore damage cancel |
simplespawn.bypass.worldblacklist | Ignore world blacklist |
simplespawn.bypass.lockedspawn | Ignore locked spawn |
simplespawn.bypass.voidtp | Ignore void teleport trigger |
⚙️ Configuration
Click to view config.yml
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ SimpleSpawn Configuration v1.6.0 ┃
# ┃ Discord Jsgamer2_0 ┃
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
ConfigVersion: 1.6.0 # Used for automatic config updates (/ss updateconfig) dont change this!
# partciles
# particles for latest Minecraft version: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
# sound
# sounds for Minecraft 1.9 - 1.21: https://docs.andre601.ch/Spigot-Sounds
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Update:
Notification:
enabled: true # Notify when a new version is available
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
world-blacklist:
enabled: false # Prevent teleporting from certain worlds
chat-blocked-world: true # Show message in chat
actionbar-blocked-world: true # Show message in actionbar
blacklist-worlds:
- "world_nether" # Nether
- "world_the_end" # End
# For custom worlds: Use the exact folder name!
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
on_respawn_tp:
enabled: true # Teleport players to spawn when they respawn
ignore_bed_anchor: false # Ignore bed anchor when teleporting to spawn
on_respawn_spawn_id: 1 # Spawn ID to teleport to on respawn
particle:
enabled: true # Enable particles when teleporting to spawn
name: VILLAGER_HAPPY # Particle name
amount: 50 # Number of particles
size: 1 # Particle name
sound:
enabled: true # Sound when teleporting to spawn
name: ENTITY_ENDERMAN_TELEPORT # Sound when teleporting to spawn
volume: 1.0 # Volume of the sound
pitch: 1.0 # Sound when teleporting to spawn
all_players: false # Play sound for all players
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
on_first_join_tp:
enabled: true # Teleport players to spawn when they join for the first time
first-join-spawn-id: 1 # Spawn ID to teleport to on first join
particle:
enabled: true # Enable particles when teleporting to spawn
name: VILLAGER_HAPPY # Particle name
amount: 50 # Number of particles
size: 1 # Particle name
sound:
enabled: true # Sound when teleporting to spawn
name: ENTITY_ENDERMAN_TELEPORT # Sound when teleporting to spawn
volume: 1.0 # Volume of the sound
pitch: 1.0 # Sound when teleporting to spawn
all_players: false # Play sound for all players
first_join-message_enabled: true # Enable first join messages
first-join-message: "&7Welcome �a4fc{playername} &7to the server!" # First join message
# join-message: '&8[&a+&8] &7{playername}'
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
on_join_tp:
enabled: false # Always teleport players to spawn on join
spawn-on-join-id: 1 # Spawn ID to teleport to on join
particle:
enabled: true # Enable particles when teleporting to spawn
name: VILLAGER_HAPPY # Particle name
amount: 50 # Number of particles
size: 1 # Particle name
sound:
enabled: true # Sound when teleporting to spawn
name: ENTITY_ENDERMAN_TELEPORT # Sound when teleporting to spawn
volume: 1.0 # Volume of the sound
pitch: 1.0 # sound pitch
all_players: false # Play sound for all players
join-message_enabled: true # Enable join messages
leave-message_enabled: true # Enable leave messages
join-message: "�a4fc{playername} &7has joined the game." # Join message
leave-message: "�a4fc{playername} &7has left the game." # Leave message
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
teleport-out-of-void:
enabled: false # Teleport players automatically if falling into void
void-y-threshold: -64 # Y coordinate below which teleport is triggered
spawn-id: 1 # Spawn ID to teleport to
particle:
enabled: true # Enable particles when teleporting to spawn
name: TOTEM # Particle name
amount: 50 # Number of particles
size: 1 # Particle size
sound:
enabled: true # Enable sound when teleporting to spawn
name: ENTITY_ENDERMAN_TELEPORT # Sound when teleporting to spawn
volume: 1.0 # Volume of the sound
pitch: 1.0 # Pitch of the sound
all_players: false # Play sound for all players
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
command_cooldown:
enabled: true # Enable cooldown for /spawn
seconds: 15 # Cooldown time in seconds
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
actionbar:
enabled: true # Master switch for Actionbar messages
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
teleport-cancel:
sound_enabled: true # Enable sound when teleport is cancelled
sound_name: ENTITY_VILLAGER_NO # Sound when teleport is cancelled
sound_volume: 1.0 # Volume of the sound
sound_pitch: 1.0 # Pitch of the sound
sound_all_players: false # Play sound for all players
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
movement-cancel:
enabled: true # Cancel teleport if player moves
sensitivity: 2.0 # Movement sensitivity
cancel-on-block-change: false # Cancel teleport if player changes blocks
chat-movement-message: true # Show message in chat
actionbar-movement-message: true # Show message in actionbar
damage-cancel:
cancel-on-damage: true # Cancel teleport if player takes damage
chat-damage-cancelled: true # Show message in chat
actionbar-damage-cancelled: true # Show message in actionbar
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
teleport-delay:
enabled: true # Enable teleport delay
seconds: 5 # Delay time in seconds
chat-countdown-messages: true # Show countdown messages in chat
actionbar-countdown-messages: true # Show countdown messages in actionbar
chat-teleport-delay: true # Show message in chat
actionbar-teleport-delay: true # Show message in actionbar
particle_enabled: true # Enable teleport delay particles
particle_name: FLAME # teleport delay particle
number_of_particles: 50 # number of particles
particle_size: 1 # size of particles
sound_enabled: true # Enable teleport delay sound
sound_name: BLOCK_NOTE_BLOCK_HAT # teleport delay sound
sound_volume: 2.0 # volume of the sound
sound_pitch: 1.5 # pitch of the sound
sound_all_players: false # play sound for all players
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
on_teleport:
chat-teleported_message: true # Show message in chat
actionbar-teleported_message: true # Show message in actionbar
chat-send-custom-message: false # Send custom message in chat
actionbar-send-custom-message: false # Send custom message in actionbar
chat-custom-message: "&aWelcome to spawn {playername}!" # custom chat message
actionbar-custom-message: "&aSpawned {playername}!" # custom actionbar message
particle_enabled: true # Enable teleport particles
particle_name: END_ROD # teleport particle
number_of_particles: 50 # number of particles
particle_size: 1 # size of particles
sound_enabled: true # Enable teleport sound
sound_name: ENTITY_ENDERMAN_TELEPORT # teleport sound
sound_volume: 1.0 # volume of the sound
sound_pitch: 1.0 # pitch of the sound
sound_all_players: false # play sound for all players
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
actionbar_messages: # Actionbar messages
teleported: "&7Teleported to �a4fcspawn {spawnname}"
teleport-delay: "&7Teleporting in �a4fc{time}s. &c(Don't move!)"
countdown: "&7Teleporting in �a4fc{time}s"
teleport-cancelled: "&cTeleport cancelled (movement)!"
damage-cancelled: "&cTeleport cancelled (damage)!"
blocked-world: "&cTeleport is not allowed in this world!"
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
prefix_enabled: true
messages: # Chat messages
prefix: "&8[<GRADIENT:#4facfe>SimpleSpawn</GRADIENT:#00f2fe>&8] " # Prefix for all messages in chat
spawn-set: "&aSpawn point set successfully!"
no-permission: "&cYou don't have permission."
player-only: "&cOnly players can run this command."
teleported: "&7Teleported to �a4fcspawn {spawnname}"
cooldown: "&cYou must wait �a4fc{time} seconds &cbefore teleporting again."
teleport-delay: "&7Teleporting in �a4fc{time} seconds&7. &c(Don't move!)"
teleport-cancelled: "&cTeleport cancelled (movement)!"
damage-cancelled: "&cTeleport cancelled (damage)!"
teleport-blocked-world: "&cTeleport is not allowed in this world!"
countdown: "&7Teleporting in �a4fc{time}s"
spawn-not-set: "&cSpawn is not set yet!"
config-reloaded: "&aConfiguration reloaded."
unknown-command: "&cUnknown command. Try /ss help."
no-exist-spawn: "&cThat spawn does not exist!"
spawnlock-message: "&aSpawn locked successfully!"
spawnunlock-message: "&aSpawn unlocked successfully!"
spawnlock-error: "&cThis spawn is already locked!"
spawn-delete: "&cSpawn deleted successfully!"
lockedspawn-teleport: "&cSpawn is locked, you can't teleport there!"
usage-lockspawn: "&cUsage: /simplespawn lockspawn <id>"
usage-unlockspawn: "&cUsage: /simplespawn unlockspawn <id>"
usage-deletespawn: "&cUsage: /simplespawn deletespawn <id>"
usage-setspawn: "&cUsage: /simplespawn setspawn <id>"
no-spawns-set: "&cNo spawns have been created yet."
spawns-list: "&aAvailable spawns:"
spawnunlock-error: "&cThis spawn isn't locked!"
listspawns-header: "&7-------- &bSpawn List &7--------"
listspawns-entry-locked: "&cID {id} &7- &cLocked"
listspawns-entry-unlocked: "&aID {id} &7- &aUnlocked"
listspawns-none: "&cNo spawns available."
void-teleported: "&eYou fell into the void and have been saved!"
config-updated: "&aThe config has been successfully updated to the latest version!"
config-up-to-date: "&7Your config is already up-to-date."
current-version: "&aSimpleSpawn version: &f{version}"
invalid-id: "&cThe specified spawn &f'{id}' &cdoes not exist!"
version-command: "&aYou are running SimpleSpawn v{version}!"
reload-complete: "&aConfiguration and messages have been reloaded!"
spawn-locked: "&cThis spawn is already locked!"
spawn-not-exist: "&cThat spawn does not exist!"
spawn-exists: "&cA spawn with the ID '{id}' already exists!"
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
help-messages: # Help messages (/simplespawn help (/ss help))
- "&8&m--------------------------------"
- "&bSimpleSpawn Help:"
- "&7/ss reload &8- &fReload configuration. (Permission: simplespawn.reload)"
- "&7/ss setspawn <id> &8- &fSet a spawn point. (Permission: simplespawn.setspawn)"
- "&7/ss deletespawn <id> &8- &fDelete a spawn. (Permission: simplespawn.deletespawn)"
- "&7/ss lockspawn <id> &8- &fLock a spawn. (Permission: simplespawn.lockspawn)"
- "&7/ss unlockspawn <id> &8- &fUnlock a spawn. (Permission: simplespawn.unlockspawn)"
- "&7/ss listspawns &8- &fList all spawns. (Permission: simplespawn.listspawns)"
- "&7/ss version &8- &fPlugin version. (Permission: simplespawn.version)"
- "&7/ss recreateconfig &8- &fCreate new config file. (Permission: simplespawn.recreateconfig)"
- "&7/ss updateconfig &8- &fUpdate the config file. (Permission: simplespawn.updateconfig)"
- "&7/ss help &8- &fShow help menu. (Permission: simplespawn.help)"
- "&8&m--------------------------------"
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SimpleWarp
🧠 Commands
| Command | Description |
|---|---|
/warp <name> | Teleport to a warp |
/warps | List all warps |
/sw help | Show help menu |
/sw reload | Reload the config |
/sw setwarp <name> | Create a new warp |
/sw delwarp <name> | Delete a warp |
/sw lockwarp <name> | Lock a warp from use |
/sw unlockwarp <name> | Unlock a warp |
/sw renamewarp <old> <new> | Rename a warp |
/sw listwarps | List all warps |
/sw recreateconfig | Backup and create new config |
/sw updateconfig | Update config safely without losing user data |
🛡️ Permissions
| Permission | Purpose |
|---|---|
simplewarp.admin | Access to /sw main command |
simplewarp.admin.reload | Reload config |
simplewarp.admin.setwarp | Create warps |
simplewarp.admin.delwarp | Delete warps |
simplewarp.admin.lockwarp | Lock warps |
simplewarp.admin.unlockwarp | Unlock warps |
simplewarp.admin.renamewarp | Rename warps |
simplewarp.admin.listwarps | List warps |
simplewarp.admin.recreateconfig | Recreate config |
simplewarp.admin.updateconfig | Update config |
simplewarp.admin.help | View help menu |
simplewarp.use | Use /warp and /warps |
simplewarp.bypass.cooldown | Ignore cooldown |
simplewarp.bypass.delay | Ignore delay |
simplewarp.bypass.movement | Ignore movement cancel |
simplewarp.bypass.damage | Ignore damage cancel |
simplewarp.bypass.worldblacklist | Ignore world blacklist |
simplewarp.bypass.lockedwarp | Ignore locked warp |
⚙️ Warp Configuration
Click to view warpconfig.yml
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ SimpleWarp Configuration v1.6.0 ┃
# ┃ Discord Jsgamer2_0 ┃
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
ConfigVersion: 1.6.0 # Do not change this manually!
Simplewarp-enabled: true
# true = Warpsystem is enabled false disabled !! Require restart !!
world-blacklist:
enabled: false
chat-blocked-world: true
actionbar-blocked-world: true
blacklist-worlds:
- "world_nether"
- "world_the_end"
command_cooldown:
enabled: true
seconds: 15
teleport-delay:
enabled: true
seconds: 5
chat-countdown-messages: true
actionbar-countdown-messages: true
chat-teleport-delay: true
actionbar-teleport-delay: true
particle_enabled: true
particle_name: FLAME
number_of_particles: 50
particle_size: 1
sound_enabled: true
sound_name: BLOCK_NOTE_BLOCK_HAT
sound_volume: 2.0
sound_pitch: 1.5
sound_all_players: false
teleport-cancel:
sound_enabled: true
sound_name: ENTITY_VILLAGER_NO
sound_volume: 1.0
sound_pitch: 1.0
sound_all_players: false
movement-cancel:
enabled: true
sensitivity: 2.0
cancel-on-block-change: false
chat-movement-message: true
actionbar-movement-message: true
damage-cancel:
cancel-on-damage: true
chat-damage-cancelled: true
actionbar-damage-cancelled: true
on_teleport:
chat-teleported_message: true
actionbar-teleported_message: true
chat-send-custom-message: false
actionbar-send-custom-message: false
chat-custom-message: "&aYou have been teleported to &b{warpname}&a!"
actionbar-custom-message: "&aTeleported to &b{warpname}&a!"
particle_enabled: true
particle_name: END_ROD
number_of_particles: 50
particle_size: 1
sound_enabled: true
sound_name: ENTITY_ENDERMAN_TELEPORT
sound_volume: 1.0
sound_pitch: 1.0
sound_all_players: false
actionbar:
enabled: true
actionbar_messages:
blocked-world: "&cTeleporting is not allowed in this world!"
cooldown: "&cPlease wait �a4fc{time}s&c before using another warp!"
countdown: "&7Teleporting in �a4fc{time}s"
damage-cancelled: "&cTeleport cancelled (damage)!"
teleported: "&7You teleported to �a4fc{warpname}"
teleport-cancelled: "&cTeleport cancelled (movement)!"
teleport-delay: "&7Teleporting in �a4fc{time}s&7. &c(Don't move!)"
prefix_enabled: true
messages:
prefix: "&8[<GRADIENT:#4facfe>SimpleWarp</GRADIENT:#00f2fe>&8] "
blocked-world: "&cTeleport is not allowed in this world!"
config-reloaded: "&aConfiguration reloaded successfully!"
cooldown: "&cYou must wait �a4fc{time} seconds&c before using another warp!"
countdown: '&7Teleporting in �a4fc{time}s'
damage-cancelled: '&cTeleport cancelled (damage)!'
internal-error: "&cAn internal error occurred. Please contact an admin!"
listwarps-header: "&7Available Warps:"
listwarps-line-locked: "&c- {warp}"
listwarps-line-unlocked: "&a- {warp}"
no-permission: "&cNo permission!"
no-warps: "&cNo warps set."
player-only: "&cOnly players may use this command!"
simplewarp-disabled: "&cSimpleWarp is currently disabled on this server!"
teleport-cancelled: '&cTeleport cancelled (movement)!'
teleport-delay: '&7Teleporting in �a4fc{time} seconds&7. &c(Don''t move!)'
unknown-command: "&cUnknown command. Type /sw help"
usage-delwarp: "&7Usage: /sw delwarp <name>"
usage-lockwarp: "&7Usage: /sw lockwarp <name>"
usage-renamewarp: "&7Usage: /sw renamewarp <old> <new>"
usage-setwarp: "&7Usage: /sw setwarp <name>"
usage-unlockwarp: "&7Usage: /sw unlockwarp <name>"
usage-warp: "&7Usage: /warp <name>"
warp-already-exists: "&cWarp &b{warp} &calready exists!"
warp-already-locked: "&cWarp {warp} is already locked!"
warp-already-unlocked: "&cWarp {warp} is not locked!"
warpconfig-recreated: "&aNew warpconfig.yml has been created (old saved as oldwarpconfig.yml)."
warpconfig-updated: "&aWarpconfig.yml updated."
warp-deleted: "&cWarp &b{warp} &chas been deleted!"
warp-error: "&cWarp {warp} could not be loaded!"
warp-locked: "&cWarp {warp} is locked!"
warp-not-exist: "&cWarp &b{warp} &cdoes not exist!"
warp-rename-already-exists: "&cA warp with the name &b{new} &calready exists!"
warp-renamed: "&aWarp {old} renamed to {new}."
warp-set: "&aWarp &b{warp} &ahas been created!"
warp-teleport: "&7You teleported to �a4fc{warpname}&7!"
warp-unlocked: "&aWarp {warp} unlocked."
help-messages:
- "&8&m--------------------------------"
- "&bSimpleWarp Help:"
- "&7/sw reload &8- &fReload configuration. (Permission: simplewarp.reload)"
- "&7/sw setwarp <name> &8- &fSet a warp. (Permission: simplewarp.setwarp)"
- "&7/sw delwarp <name> &8- &fDelete a warp. (Permission: simplewarp.delwarp)"
- "&7/sw lockwarp <name> &8- &fLock a warp. (Permission: simplewarp.lockwarp)"
- "&7/sw unlockwarp <name> &8- &fUnlock a warp. (Permission: simplewarp.unlockwarp)"
- "&7/sw listwarps &8- &fList all warps. (Permission: simplewarp.listwarps)"
- "&7/sw renamewarp <old> <new> &8- &fRename a warp. (Permission: simplewarp.renamewarp)"
- "&7/sw updateconfig &8- &fUpdate the config file. (Permission: simplewarp.updateconfig)"
- "&7/sw help &8- &fShow help menu. (Permission: simplewarp.help)"
- "&8&m--------------------------------"
Совместимость
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:11 месяцев назад
Обновлён:7 месяцев назад
