SimpleSpawn
作者:rebot | 分类:模组
Minecraft 版本: 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
平台: folia paper purpur spigot
标签: adventure game-mechanics optimization
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 ```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[SimpleSpawn&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 " usage-unlockspawn: "&cUsage: /simplespawn unlockspawn " usage-deletespawn: "&cUsage: /simplespawn deletespawn " usage-setspawn: "&cUsage: /simplespawn setspawn " 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 &8- &fSet a spawn point. (Permission: simplespawn.setspawn)" - "&7/ss deletespawn &8- &fDelete a spawn. (Permission: simplespawn.deletespawn)" - "&7/ss lockspawn &8- &fLock a spawn. (Permission: simplespawn.lockspawn)" - "&7/ss unlockspawn &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[SimpleWarp&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 " usage-lockwarp: "&7Usage: /sw lockwarp " usage-renamewarp: "&7Usage: /sw renamewarp " usage-setwarp: "&7Usage: /sw setwarp " usage-unlockwarp: "&7Usage: /sw unlockwarp " usage-warp: "&7Usage: /warp " 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 &8- &fSet a warp. (Permission: simplewarp.setwarp)" - "&7/sw delwarp &8- &fDelete a warp. (Permission: simplewarp.delwarp)" - "&7/sw lockwarp &8- &fLock a warp. (Permission: simplewarp.lockwarp)" - "&7/sw unlockwarp &8- &fUnlock a warp. (Permission: simplewarp.unlockwarp)" - "&7/sw listwarps &8- &fList all warps. (Permission: simplewarp.listwarps)" - "&7/sw renamewarp &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--------------------------------" ```请登录后举报
暂无评论,抢个沙发吧~