SzpontLobbyCore is a professional, all-in-one lobby management plugin for Minecraft networks running Paper 1.21 and above. It replaces the need for multiple separate plugins by combining a server selector, cosmetics system, animated scoreboard, animated tablist, boss bars, queue system, launchpads, party system, command blocker, admin panel, anti-spam, and much more into a single lightweight jar.
Why SzpontLobbyCore?
Most lobby setups require 5-10 different plugins that conflict with each other, eat resources, and are painful to configure. SzpontLobbyCore gives you everything in one place with a unified config system, consistent design, and zero dependency headaches. The only optional dependency is PlaceholderAPI for external placeholder support.
Server Selector
A fully configurable chest GUI where players browse and join your network's game modes. Supports custom inventory size (9 to 54 slots), decorative border glass with configurable material, unlimited server entries, and full MiniMessage formatting for names and descriptions. Each server entry shows live player count. When the queue system is enabled, clicking a server automatically places the player in a smart queue with a persistent full-screen title showing their position.
Cosmetics System (12 Effects + 3 Gadgets)
Players can equip particle effects and gadgets through a beautiful GUI menu. The plugin ships with 12 built-in particle effects: Flame Ring, Heart Trail, Purple Helix, Snow Aura, Emerald Sparkle, Ender Aura, Music Trail, Cloud Halo, Cherry Bloom, Enchant Spiral, Soul Trail, and Redstone Aura. Each effect uses one of five distinct styles: RING (orbiting circle), TRAIL (follows player), HELIX (double spiral), AURA (floating particles), and HALO (ring above head).
Three gadgets are also included: Firework Launcher (5s cooldown), Smoke Bomb (8s cooldown), and Lightning Strike (10s cooldown). Gadgets activate on right-click. Every cosmetic can have its own permission node, and you can easily add custom cosmetics in the config file.
Animated Scoreboard
A sidebar scoreboard with support for animated cycling title frames, creating smooth gradient animation effects. All built-in placeholders work ({player}, {online}, {ping}, {tps}, {rank}, etc.) as well as PlaceholderAPI placeholders like %luckperms_prefix% or %vault_balance%. Red sidebar numbers are hidden by default for a clean, modern look.
Animated Tablist
Header and footer with animation frame support similar to the popular TAB plugin. Define multiple frames that cycle automatically at a configurable speed to create smooth gradient animations. Full placeholder support including PlaceholderAPI.
Multiple Rotating Boss Bars
Configure one boss bar or multiple rotating bars that cycle automatically. Each bar can have its own text, color (Pink, Blue, Red, Green, Yellow, Purple, White), and overlay style. Perfect for rotating welcome messages, store links, and Discord invites.
Smart Queue System
When a player selects a server, they enter a queue. A permanent full-screen title displays their position and target server in real-time. The title never disappears while the player is queued. Priority queue support allows VIP players to skip ahead. If the target server is unavailable, players remain in queue until it comes back online — they are never dropped.
When a party leader joins a queue, all party members are automatically queued for the same server.
Party System
Full party system that lets players group up in the lobby. The party leader can invite players, kick members, and when the leader joins a server queue, all party members are automatically added to the same queue. Party chat lets members communicate privately.
Commands: /party invite, /party accept, /party deny, /party leave, /party kick, /party list, /party chat. Invites expire after 30 seconds. Leadership transfers automatically when the leader leaves. Configurable max party size.
Command Blocker
Block dangerous commands like /pl, /plugins, /ver, /op, /stop from being used by regular players. Commands are also hidden from tab completion so players cannot even see them. Two modes available: blacklist (block specific commands) or whitelist (only allow specific commands). Fully configurable deny message. Admins bypass with permission.
Admin Panel (GUI)
Open with /szpont admin. A beautiful 54-slot GUI panel with clickable toggle controls for Chat Lock, PvP, Mob Spawning, Weather, Fall Damage, Building, and Hunger. Quick action buttons for Reload Config, Set Spawn, Clear Queue, Test Broadcast, Toggle Day Lock, and Kick All. Live stats show online players, TPS, plugin version, license status, and proxy mode. Everything toggleable with a single click and sound feedback.
Launchpads
Place any pressure plate on top of a slime block (block type is configurable) to create a launchpad. Players stepping on it are launched in their facing direction with configurable power, height, particle effects, and sound.
AntiSpam + ChatLock
Built-in chat protection with configurable message cooldown (default 2 seconds), duplicate message blocking, and automatic muting after repeated violations (default: 5 violations = 30 second mute). Administrators can lock and unlock chat instantly with /chatlock and /chatunlock. All messages are configurable.
Join Actions & Messages
Configure fireworks, sounds, particles, and commands that execute when a player joins the lobby. Each type can be independently enabled or disabled. Configurable join and quit broadcast messages with MiniMessage formatting and {player} placeholder.
World Protection
Comprehensive lobby protection with independently toggleable features: PvP, hunger, block breaking, block placing, item drops, item pickups, inventory movement, weather changes, mob spawning, fire spread, explosion damage, and fall damage. Additional world settings: lock time of day (day, night, sunrise, sunset, or any tick value) and force peaceful mode.
Admin Utility Commands
Built-in admin commands so you don't need Essentials on your lobby server:
/fly (/f) — Toggle fly mode
/vanish (/v) — Toggle invisibility
/gm (survival/creative/adventure/spectator) — also supports /gm0, /gm1, /gm2, /gm3
/chatlock and /chatunlock — Toggle chat
/broadcast (chat/actionbar/title/subtitle) — Styled alerts with legacy and MiniMessage colors
/szpont debug — Full debug info including license, server IP, memory, TPS
/szpont admin — Open the admin panel GUI
PlaceholderAPI Integration
If PlaceholderAPI is installed, all external placeholders (%luckperms_prefix%, %vault_balance%, %player_health%, etc.) work in the scoreboard, tablist, and other text fields. The plugin also registers its own PAPI expansion: %szpont_online%, %szpont_ping%, %szpont_rank%, %szpont_queue%, %szpont_party%, %szpont_chatlock%, %szpont_version%.
Additional Features
Double Jump — Configurable power, height, cooldown, particles, and sound
Auto Messages — Rotating broadcasts with in-game management (/automsg)
Void Teleport — Auto-teleport to spawn when falling below a Y level
Multi-Proxy Support — BungeeCord, Velocity, or standalone
Language System — English and Polish included, create custom languages easily
Split Configuration — 7 separate config files for easy management
Tab Completion — All commands have intelligent tab completion
Console Banner — Branded startup banner
Configuration
Seven separate config files for clean organization:
config.yml — Core settings, protection, items, queue, chat, party, commands, world
selector.yml — Server selector GUI layout
scoreboard.yml — Sidebar with animation frames
tablist.yml — Tab header/footer with animation
cosmetics.yml — Particle effects and gadgets
automessages.yml — Rotating broadcast messages
lang/en.yml and pl.yml — Translations
All text supports MiniMessage formatting (hex colors, gradients, bold, italic) and legacy color codes in /broadcast.
Requirements
Paper 1.21.1+ (also works on Purpur and Pufferfish)
Java 21 or newer
No required dependencies (PlaceholderAPI optional)
BungeeCord or Velocity for multi-server features (optional)
What You Get
SzpontLobbyCore plugin jar
Comprehensive PDF documentation
Online wiki with full configuration guide
License key (delivered via Discord)
Free updates for the lifetime of the plugin
Support via Discord
License
Each purchase includes one license key bound to one server. The plugin verifies your license online on startup. Multi-server licenses available on request.
Support
Join our Discord for license keys, support, and bug reports: discord.gg/qm6mATkA8g
Developed by Felikks16 & 123peek | szpontdev.xyz
Most lobby setups require 5-10 different plugins that conflict with each other, eat resources, and are painful to configure. SzpontLobbyCore gives you everything in one place with a unified config system, consistent design, and zero dependency headaches. The only optional dependency is PlaceholderAPI for external placeholder support.
A fully configurable chest GUI where players browse and join your network's game modes. Supports custom inventory size (9 to 54 slots), decorative border glass with configurable material, unlimited server entries, and full MiniMessage formatting for names and descriptions. Each server entry shows live player count. When the queue system is enabled, clicking a server automatically places the player in a smart queue with a persistent full-screen title showing their position.
Players can equip particle effects and gadgets through a beautiful GUI menu. The plugin ships with 12 built-in particle effects: Flame Ring, Heart Trail, Purple Helix, Snow Aura, Emerald Sparkle, Ender Aura, Music Trail, Cloud Halo, Cherry Bloom, Enchant Spiral, Soul Trail, and Redstone Aura. Each effect uses one of five distinct styles: RING (orbiting circle), TRAIL (follows player), HELIX (double spiral), AURA (floating particles), and HALO (ring above head).
Three gadgets are also included: Firework Launcher (5s cooldown), Smoke Bomb (8s cooldown), and Lightning Strike (10s cooldown). Gadgets activate on right-click. Every cosmetic can have its own permission node, and you can easily add custom cosmetics in the config file.
A sidebar scoreboard with support for animated cycling title frames, creating smooth gradient animation effects. All built-in placeholders work ({player}, {online}, {ping}, {tps}, {rank}, etc.) as well as PlaceholderAPI placeholders like %luckperms_prefix% or %vault_balance%. Red sidebar numbers are hidden by default for a clean, modern look.
Header and footer with animation frame support similar to the popular TAB plugin. Define multiple frames that cycle automatically at a configurable speed to create smooth gradient animations. Full placeholder support including PlaceholderAPI.
Configure one boss bar or multiple rotating bars that cycle automatically. Each bar can have its own text, color (Pink, Blue, Red, Green, Yellow, Purple, White), and overlay style. Perfect for rotating welcome messages, store links, and Discord invites.
When a player selects a server, they enter a queue. A permanent full-screen title displays their position and target server in real-time. The title never disappears while the player is queued. Priority queue support allows VIP players to skip ahead. If the target server is unavailable, players remain in queue until it comes back online — they are never dropped.
When a party leader joins a queue, all party members are automatically queued for the same server.
Full party system that lets players group up in the lobby. The party leader can invite players, kick members, and when the leader joins a server queue, all party members are automatically added to the same queue. Party chat lets members communicate privately.
Commands: /party invite, /party accept, /party deny, /party leave, /party kick, /party list, /party chat. Invites expire after 30 seconds. Leadership transfers automatically when the leader leaves. Configurable max party size.
Block dangerous commands like /pl, /plugins, /ver, /op, /stop from being used by regular players. Commands are also hidden from tab completion so players cannot even see them. Two modes available: blacklist (block specific commands) or whitelist (only allow specific commands). Fully configurable deny message. Admins bypass with permission.
Open with /szpont admin. A beautiful 54-slot GUI panel with clickable toggle controls for Chat Lock, PvP, Mob Spawning, Weather, Fall Damage, Building, and Hunger. Quick action buttons for Reload Config, Set Spawn, Clear Queue, Test Broadcast, Toggle Day Lock, and Kick All. Live stats show online players, TPS, plugin version, license status, and proxy mode. Everything toggleable with a single click and sound feedback.
Place any pressure plate on top of a slime block (block type is configurable) to create a launchpad. Players stepping on it are launched in their facing direction with configurable power, height, particle effects, and sound.
Built-in chat protection with configurable message cooldown (default 2 seconds), duplicate message blocking, and automatic muting after repeated violations (default: 5 violations = 30 second mute). Administrators can lock and unlock chat instantly with /chatlock and /chatunlock. All messages are configurable.
Configure fireworks, sounds, particles, and commands that execute when a player joins the lobby. Each type can be independently enabled or disabled. Configurable join and quit broadcast messages with MiniMessage formatting and {player} placeholder.
Comprehensive lobby protection with independently toggleable features: PvP, hunger, block breaking, block placing, item drops, item pickups, inventory movement, weather changes, mob spawning, fire spread, explosion damage, and fall damage. Additional world settings: lock time of day (day, night, sunrise, sunset, or any tick value) and force peaceful mode.
Built-in admin commands so you don't need Essentials on your lobby server:
/fly (/f) — Toggle fly mode
/vanish (/v) — Toggle invisibility
/gm (survival/creative/adventure/spectator) — also supports /gm0, /gm1, /gm2, /gm3
/chatlock and /chatunlock — Toggle chat
/broadcast (chat/actionbar/title/subtitle) — Styled alerts with legacy and MiniMessage colors
/szpont debug — Full debug info including license, server IP, memory, TPS
/szpont admin — Open the admin panel GUI
If PlaceholderAPI is installed, all external placeholders (%luckperms_prefix%, %vault_balance%, %player_health%, etc.) work in the scoreboard, tablist, and other text fields. The plugin also registers its own PAPI expansion: %szpont_online%, %szpont_ping%, %szpont_rank%, %szpont_queue%, %szpont_party%, %szpont_chatlock%, %szpont_version%.
Double Jump — Configurable power, height, cooldown, particles, and sound
Auto Messages — Rotating broadcasts with in-game management (/automsg)
Void Teleport — Auto-teleport to spawn when falling below a Y level
Multi-Proxy Support — BungeeCord, Velocity, or standalone
Language System — English and Polish included, create custom languages easily
Split Configuration — 7 separate config files for easy management
Tab Completion — All commands have intelligent tab completion
Console Banner — Branded startup banner
Seven separate config files for clean organization:
config.yml — Core settings, protection, items, queue, chat, party, commands, world
selector.yml — Server selector GUI layout
scoreboard.yml — Sidebar with animation frames
tablist.yml — Tab header/footer with animation
cosmetics.yml — Particle effects and gadgets
automessages.yml — Rotating broadcast messages
lang/en.yml and pl.yml — Translations
All text supports MiniMessage formatting (hex colors, gradients, bold, italic) and legacy color codes in /broadcast.
Paper 1.21.1+ (also works on Purpur and Pufferfish)
Java 21 or newer
No required dependencies (PlaceholderAPI optional)
BungeeCord or Velocity for multi-server features (optional)
SzpontLobbyCore plugin jar
Comprehensive PDF documentation
Online wiki with full configuration guide
License key (delivered via Discord)
Free updates for the lifetime of the plugin
Support via Discord
Each purchase includes one license key bound to one server. The plugin verifies your license online on startup. Multi-server licenses available on request.
Join our Discord for license keys, support, and bug reports: discord.gg/qm6mATkA8g
Developed by Felikks16 & 123peek | szpontdev.xyz
