SimpleSpawn
New Warp System! (/sw) /ss setspawn 1 | /ss deletespawn | /ss lockspawn 1 | ss unlockspawn 1 | /spawn or only /spawn
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SimpleSpawn
Google Formular (Deutsch): Google Formular (Deutsch) Google Formular (Deutsch): %%MD1%%
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
- 🔁 Purpur, join, or first join - 💥 Purpur support for every teleport action - ✍️ Purpur (chat & actionbar) - ❌ Cancel teleport by Purpur, Purpur, or Purpur - ⏱️ Purpur and Purpur - 🔐 Lock/unlock spawns and restrict usage - ⚠️ Purpur - 🔄 `/ss updateconfig` command to Purpur old config.yml files - ✅ Extensive Purpur - 🛡️ Works on Purpur, Purpur, 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
```yaml
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 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
```yaml
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 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--------------------------------"
```