HLobbySpawn
A lightweight, fully configurable lobby spawn plugin. Set your spawn once with /setspawn and every player is sent there, facing the exact direction you saved, when they join, join for the first time, respawn, or use /spawn.
✨ Features
- Spawn teleports: first join, join, respawn and
/spawn, each with its own toggle and optional message - Welcome messages: chat, actionbar, title + subtitle, bossbar and sound, each one toggleable
- Separate first-join welcome: greet new players differently from returning ones
- Custom join/quit messages: optional, or hide them completely
- Teleport sound and a configurable /spawn cooldown
- Respect beds: optionally let players with a bed or respawn anchor respawn there
- In-game settings menu: toggle options from a GUI with
/hls menu, saved instantly to the config - Safe config updates: new options are added on update without touching your existing settings (a backup is made first)
🎨 Text formatting
Use any format you like, mixed in the same line:
- MiniMessage:
<red>,<#ff0000>,<gradient:#00c6ff:#0072ff>,<bold>,<click:...>,<hover:...> - Legacy codes:
&7,&l,&#ff0000 - PlaceholderAPI placeholders (optional)
Built-in placeholders: {player}, {displayname}, {world}, {online}, {max_players}
🖥️ Compatibility
- Minecraft 1.8.8 → 26.3, one jar for every version
- Paper, Purpur, Leaf and other Paper forks
- Folia and CanvasMC: region-aware schedulers and async teleports
- Spigot: fully supported with a built-in text renderer
- Features a version doesn't have are skipped safely (bossbar needs 1.9+, hex colors 1.16+)
- Menus use modern material names and are translated automatically on 1.8 – 1.12
🧩 Integrations (all optional)
- Nexo: use Nexo custom items in menus with
material: nexo-<id> - PlaceholderAPI: placeholders in every message
📋 Menus
Menus use the familiar DeluxeMenus format: menu_title, size, items, slot/slots, display_name, lore, model_data, glow, item_flags and click actions:
[player] [console] [message] [broadcast] [actionbar] [sound] [close] [refresh] [openguimenu] [toggle]
You can create your own menus in the menus/ folder.
⚡ Performance
Built for large servers:
- No main-thread file saving
- Async teleports where supported
- Settings read without locking
- Every per-player entry is removed when the player leaves (no memory leaks)
📜 Commands & Permissions
| Command | Permission | Default |
|---|---|---|
/setspawn |
hlobbyspawn.setspawn |
OP |
/delspawn |
hlobbyspawn.delspawn |
OP |
/spawn |
hlobbyspawn.spawn |
Everyone |
/spawn <player> |
hlobbyspawn.spawn.others |
OP |
/hls menu [name] |
hlobbyspawn.menu |
OP |
/hls reload |
hlobbyspawn.reload |
OP |
hlobbyspawn.spawn.bypasscooldown: skip the/spawncooldownhlobbyspawn.admin: grants every permission
Aliases: /hls, /lobbyspawn
📁 Files
config.yml: teleports, welcome messages, join/quit messagesmessages.yml: all command messagesmenus/: GUI menusspawn.yml: your saved spawn
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
HLobbySpawn 1.0.0 1.0.0 |
1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 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, 26.3
|
bukkit, folia, paper, purpur, spigot
|
Download |