
SetSpawn/SetLobby
Set Your Server Spawn Or Lobby
- Загрузки
- 8K
- Подписчики
- 2
- Обновлён
- 25 июня 2025 г.
- Лицензия
- MIT
Опубликован 25 июня 2025 г.
SetSpawn
SetSpawn is a lightweight, all-in-one Bukkit/Spigot plugin that makes it easy to:
- Define a global Spawn and Lobby (Hub) location
- Automatically teleport new players to your lobby on join (toggleable)
- Enforce a per-player cooldown on all teleport commands
- Fully customize messages & sounds via
config.yml - Reload your settings at runtime—no server restart required
📋 Features
- /setspawn & /spawn
Define and teleport to your world’s “Spawn” point. - /setlobby, /lobby & /hub
Define and teleport to your “Lobby (Hub)”;/hubworks as a convenient alias. - Auto-Teleport on Join
New players are sent to the lobby by default;/toggleautojoinflips this on/off. - Configurable Cooldown
Prevent teleport spam with a global cooldown (e.g. 30 s by default). - Custom Messages & Sounds
All text feedback and sound effects are driven byconfig.yml. - /spawnreload
Instantly reload yourconfig.ymlwithout restarting the server.
⚙️ Commands
| Command | Description | Permission |
|---|---|---|
/setspawn |
Set the global Spawn location | setspawn.set (OP-only) |
/spawn |
Teleport to the Spawn | setspawn.use |
/setlobby |
Set the global Lobby (Hub) location | setspawn.set (OP-only) |
/lobby |
Teleport to the Lobby | setspawn.use |
/hub |
Alias for /lobby |
setspawn.use |
/toggleautojoin |
Enable/disable auto-teleport on join | setspawn.toggleautojoin (OP-only) |
/spawnreload |
Reload config.yml at runtime |
setspawn.reload (OP-only) |
🛠 Configuration
# Toggle auto-teleport to lobby on join
auto-teleport: true
# Cooldown (in seconds) between any teleport command
teleport-cooldown: 30
messages:
spawn-name: "Spawn"
lobby-name: "Lobby"
spawn-set: "&aSpawn location set."
lobby-set: "&aLobby location set."
spawn-teleport: "&aTeleported to spawn."
lobby-teleport: "&aTeleported to lobby."
hub-teleport: "&aTeleported to hub."
cooldown: "&cPlease wait {time} seconds."
auto-on: "&aAuto-teleport on join enabled."
auto-off: "&cAuto-teleport on join disabled."
reload: "&aConfiguration reloaded."
Ченджлог
1.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 25 июня 2025 г.
Changelog
All notable changes to this project will be documented in this file.
[1.2.0] – 2025-06-25
Added
- 🎛️
/spawnreloadcommand to reloadconfig.ymlat runtime without restarting the server. - 🔄 Configurable reload message and sound via
messages.reloadandsounds.reload.
[1.1.0] – 2025-06-24
Added
- ⚙️ Auto-Teleport on Join
- Players are sent to the lobby on join by default.
/toggleautojointo enable/disable auto-teleport.
- ⏱️ Cooldown & Delay
- Global per-player cooldown (
teleport-cooldownin seconds) for/spawn,/lobby, and/hub.
- Global per-player cooldown (
- 🔊 Configurable Messages & Sounds
- All feedback text under
messages.*inconfig.yml. - All sound effects under
sounds.*inconfig.yml.
- All feedback text under
- 🔗
/hubAlias for/lobby.
[1.0.0] – 2025-06-20
Added
- 🔰 Basic Spawn & Lobby
/setspawn&/spawn/setlobby&/lobby
- 📦 Persists locations in
config.yml. - 🎛️ Simple permissions:
setspawn.setfor settingsetspawn.usefor teleporting
Комментарии
Загружаем…