ModsJava
LOBBYSYSTEM⚡NETWORK ✅ 1.20 ➜ 1.21.8 ☄️ High-perf ⛏️ English v1.7.1
Java mod listed for Minecraft 1.19–1.21. Download on the author's site.
⬇ Download on Spigot
LobbySystem Plugin
A lightweight and configurable plugin designed to enhance your Minecraft lobby experience with style and functionality!
Features
✅ Customizable Join/Leave Messages: Personalize messages using color codes and placeholders.
✅ MiniMessage & PlaceholderAPI Support: Leverage advanced text formatting and dynamic placeholders.
✅ Lobby Items: Configure unique items with custom names, materials, and actions.
✅ Interactive GUI Creator: Build custom menus with support for BungeeCord and Velocity.
✅ Particle Effects & Fireworks: Add visual flair with configurable particle halos and join fireworks.
✅ Build Mode: Toggle build permissions with auto game mode switching.
✅ Spawn Management: Set and teleport to your server’s spawn effortlessly.
✅ Lightweight & Performance-Optimized: Runs smoothly on Purpur, Paper, and Spigot-based servers.
✅ Customizable Join/Leave Messages: Personalize messages using color codes and placeholders.
✅ MiniMessage & PlaceholderAPI Support: Leverage advanced text formatting and dynamic placeholders.
✅ Lobby Items: Configure unique items with custom names, materials, and actions.
✅ Interactive GUI Creator: Build custom menus with support for BungeeCord and Velocity.
✅ Particle Effects & Fireworks: Add visual flair with configurable particle halos and join fireworks.
✅ Build Mode: Toggle build permissions with auto game mode switching.
✅ Spawn Management: Set and teleport to your server’s spawn effortlessly.
✅ Lightweight & Performance-Optimized: Runs smoothly on Purpur, Paper, and Spigot-based servers.
Commands & Permissions
How It Works
| Command | Description | Permission |
| /build [player] | Toggle build mode for yourself or another player. | lobby.build |
| /setspawn | Set the current location as the global spawn point. | lobby.setspawn |
| /spawn | Teleport to the predefined spawn location. | Default open for all |
| /fluffylobby reload | Reload the plugin configuration. | lobby.reload |
| /fluffylobby items | View and manage lobby items. | lobby.manage |
How It Works
-
Join Effects: Players are welcomed with customizable messages, particle halos, and optional fireworks.
-
GUI Customization: Create intuitive menus for server navigation, game mode selection, or custom features.
-
Spawn Point: Centralize your lobby experience with an easily configurable spawn location.
-
Build Mode: Grant temporary building permissions with a single command.
Configuration
Easily configure every aspect of the plugin via the included `config.yml` file.
Spoiler: Example config.yml
# Permissions can not be changed for now [Will be added later in a update]
#
#buildsystem to use /build commands on themself and others:
#permission: lobby.build
#fluffylobby commands:
#permission: lobby.manage
#setspawn
#permissions : lobby.setspawn
#spawn
#permissions - No Permission for this command
settings:
NoBlockUpdate : true # Blocks all physics updates (e.g. Redstone, liquids, etc.)
GameRules:
DO_DAYLIGHT_CYCLE : false
DO_WEATHER_CYCLE : false
DO_MOB_SPAWNING : false
RANDOM_TICK_SPEED : 0
DO_ENTITY_DROPS : false
DO_TILE_DROPS : false
disablechat : false
#Disable the full chat on the server
hunger:
override : true
level : 20
saturation : true
health:
enabled : true # Whether to apply health settings on join
hearts : 10 # Current visible health (HP)
max_hearts : 20 # Max health the player can have
effect : "wither" # Options: "none", "wither", "poison"
messages:
join_message : "<yellow>Welcome to <gradient:#F5A623:#F574BA>This Server</gradient>, <gradient:#00FF00:#0000FF>%player%</gradient>! <bold>Enjoy your stay!</bold>"
quit_message : "<gradient:#FF4444:#FF8844>%player%</gradient> <gray>has left the server.</gray>"
setspawn_message : "<gradient:#00FF00:#00AAFF>Spawn point has been successfully set!</gradient>"
spawn_message : "<gradient:#FFD700:#FF4500>You have been teleported to the spawn!</gradient>"
build_mode_enabled : "<gradient:#32CD32:#7FFF00>Build mode enabled.</gradient> You can now build freely."
build_mode_disabled : "<gradient:#FF0000:#FFA500>Build mode disabled.</gradient> Building is now restricted."
only_players : "<gradient:#FF4444:#FF8844>Only players can execute this command!</gradient> Please join the game to use it."
reload_message : "<gradient:#00FF00:#00AAFF>Configuration successfully reloaded!</gradient>"
no_permission : "<gradient:#FF0000:#FF6347>You do not have permission to execute this command!</gradient>"
usage_message : "<yellow>Usage: <gradient:#32CD32:#7FFF00>%usage%</gradient>"
# Placeholder for the server click | <server>
connect_attempt : "<green>Connecting to <yellow><server></yellow>...</green>"
connect_error : "<red>Failed to connect to <yellow><server></yellow>!</red>"
lobby_items:
bow:
name : '&dTeleporter-Bow'
material : BOW
slot : 1
paper:
name : '&eServer'
material : PAPER
slot : 9
arrow:
name : '&2Ender-Arrow'
material : ARROW
slot : 10
#--> You can just add more items
#--> just do it like the configs shows
#--->Save Name:
#--->- name: "Shown Name"
#--->- material: "Material"
#--->- slot: "Slot (0-9)"
#
#-> You get the EnderPearl back but it a bit bugged right now i work on a fix soon
spawn:
world : "world"
x : 0
y : 72
z : 0
yaw : 0.0
pitch : 0.0
################ Extra ################
lobbyhalo : true
joinfirework : true
require_command_permissions : false
#- If enable every none lobby command get added a permission fluffylobby.<name of the command>
#- Player's without this permissions can't use /plugins or other stuff anymore
boostpads:
enabled : true
forward : 1.5
upward : 0.4
tablist:
enabled : true
header : "\n <gradient:#00ffcc:#3300ff><bold>Welcome, %player%</bold></gradient> \n <gray>in the Lobby</gray> \n"
footer : "\n <green>Online: %online_playercount% / 1000 </green> \n"
Code (YAML):
# Permissions can not be changed for now [Will be added later in a update]
#
#buildsystem to use /build commands on themself and others:
#permission: lobby.build
#fluffylobby commands:
#permission: lobby.manage
#setspawn
#permissions : lobby.setspawn
#spawn
#permissions - No Permission for this command
settings:
NoBlockUpdate : true # Blocks all physics updates (e.g. Redstone, liquids, etc.)
GameRules:
DO_DAYLIGHT_CYCLE : false
DO_WEATHER_CYCLE : false
DO_MOB_SPAWNING : false
RANDOM_TICK_SPEED : 0
DO_ENTITY_DROPS : false
DO_TILE_DROPS : false
disablechat : false
#Disable the full chat on the server
hunger:
override : true
level : 20
saturation : true
health:
enabled : true # Whether to apply health settings on join
hearts : 10 # Current visible health (HP)
max_hearts : 20 # Max health the player can have
effect : "wither" # Options: "none", "wither", "poison"
messages:
join_message : "<yellow>Welcome to <gradient:#F5A623:#F574BA>This Server</gradient>, <gradient:#00FF00:#0000FF>%player%</gradient>! <bold>Enjoy your stay!</bold>"
quit_message : "<gradient:#FF4444:#FF8844>%player%</gradient> <gray>has left the server.</gray>"
setspawn_message : "<gradient:#00FF00:#00AAFF>Spawn point has been successfully set!</gradient>"
spawn_message : "<gradient:#FFD700:#FF4500>You have been teleported to the spawn!</gradient>"
build_mode_enabled : "<gradient:#32CD32:#7FFF00>Build mode enabled.</gradient> You can now build freely."
build_mode_disabled : "<gradient:#FF0000:#FFA500>Build mode disabled.</gradient> Building is now restricted."
only_players : "<gradient:#FF4444:#FF8844>Only players can execute this command!</gradient> Please join the game to use it."
reload_message : "<gradient:#00FF00:#00AAFF>Configuration successfully reloaded!</gradient>"
no_permission : "<gradient:#FF0000:#FF6347>You do not have permission to execute this command!</gradient>"
usage_message : "<yellow>Usage: <gradient:#32CD32:#7FFF00>%usage%</gradient>"
# Placeholder for the server click | <server>
connect_attempt : "<green>Connecting to <yellow><server></yellow>...</green>"
connect_error : "<red>Failed to connect to <yellow><server></yellow>!</red>"
lobby_items:
bow:
name : '&dTeleporter-Bow'
material : BOW
slot : 1
paper:
name : '&eServer'
material : PAPER
slot : 9
arrow:
name : '&2Ender-Arrow'
material : ARROW
slot : 10
#--> You can just add more items
#--> just do it like the configs shows
#--->Save Name:
#--->- name: "Shown Name"
#--->- material: "Material"
#--->- slot: "Slot (0-9)"
#
#-> You get the EnderPearl back but it a bit bugged right now i work on a fix soon
spawn:
world : "world"
x : 0
y : 72
z : 0
yaw : 0.0
pitch : 0.0
################ Extra ################
lobbyhalo : true
joinfirework : true
require_command_permissions : false
#- If enable every none lobby command get added a permission fluffylobby.<name of the command>
#- Player's without this permissions can't use /plugins or other stuff anymore
boostpads:
enabled : true
forward : 1.5
upward : 0.4
tablist:
enabled : true
header : "\n <gradient:#00ffcc:#3300ff><bold>Welcome, %player%</bold></gradient> \n <gray>in the Lobby</gray> \n"
footer : "\n <green>Online: %online_playercount% / 1000 </green> \n"
Spoiler: Example guimaker.yml
###
# Make your Own GUI for Server joining or other stuff
###
menus:
server_selector:
title : "<gradient:#FF4500:#FFD700>Server Selector</gradient>"
rows : 3
open_item:
material : PAPER
click_action : "RIGHT"
background_item:
material : GRAY_STAINED_GLASS_PANE
items:
- slot : 11
material : PAPER
name : "<green>Fraction SMP</green>"
lore :
- "<yellow>Join the ultimate <bold>Fraction SMP</bold>!"
- "<italic><blue>Explore endless possibilities</blue>"
action:
type : connect
server : "FractionSMP"
- slot : 15
material : PAPER
name : "<aqua>GHG</aqua>"
lore :
- "<gray>Join the thrilling <bold>GHG</bold> game mode!"
- "<italic><gold>Test your skills</gold>"
action:
type : connect
server : "GHG"
#-> If you want to add more gui's just add them like the one below there is no limit
Diamond:
title : "<gradient:#00BFFF:#1E90FF>Diamond Showcase</gradient>"
rows : 3
open_item:
material : DIAMOND
click_action : "RIGHT"
background_item:
material : BLUE_STAINED_GLASS_PANE
items:
- slot : 11
material : DIAMOND
name : "<bold><gradient:#FFD700:#FF4500>Golden Diamond</gradient></bold>"
lore :
- "<italic><green>Shines brighter than the sun</green>"
- "<blue>A precious <bold>artifact</bold> for true adventurers</blue>"
action:
type : connect
server : "DiamondSMP"
- slot : 13
material : EMERALD
name : "<bold><gradient:#32CD32:#00FF7F>Emerald Enchantment</gradient></bold>"
lore :
- "<italic><yellow>This emerald holds great <bold>power</bold>"
- "<red>Only the chosen ones can wield it</red>"
action:
type : connect
server : "EmeraldMagic"
- slot : 15
material : NETHER_STAR
name : "<gradient:#8A2BE2:#4B0082>Nether Star</gradient>"
lore :
- "<italic><red>A mystical relic from the Nether</red>"
- "<blue>Unleash its secrets on your journey</blue>"
action:
type : connect
server : "NetherRealm"
Code (YAML):
###
# Make your Own GUI for Server joining or other stuff
###
menus:
server_selector:
title : "<gradient:#FF4500:#FFD700>Server Selector</gradient>"
rows : 3
open_item:
material : PAPER
click_action : "RIGHT"
background_item:
material : GRAY_STAINED_GLASS_PANE
items:
- slot : 11
material : PAPER
name : "<green>Fraction SMP</green>"
lore :
- "<yellow>Join the ultimate <bold>Fraction SMP</bold>!"
- "<italic><blue>Explore endless possibilities</blue>"
action:
type : connect
server : "FractionSMP"
- slot : 15
material : PAPER
name : "<aqua>GHG</aqua>"
lore :
- "<gray>Join the thrilling <bold>GHG</bold> game mode!"
- "<italic><gold>Test your skills</gold>"
action:
type : connect
server : "GHG"
#-> If you want to add more gui's just add them like the one below there is no limit
Diamond:
title : "<gradient:#00BFFF:#1E90FF>Diamond Showcase</gradient>"
rows : 3
open_item:
material : DIAMOND
click_action : "RIGHT"
background_item:
material : BLUE_STAINED_GLASS_PANE
items:
- slot : 11
material : DIAMOND
name : "<bold><gradient:#FFD700:#FF4500>Golden Diamond</gradient></bold>"
lore :
- "<italic><green>Shines brighter than the sun</green>"
- "<blue>A precious <bold>artifact</bold> for true adventurers</blue>"
action:
type : connect
server : "DiamondSMP"
- slot : 13
material : EMERALD
name : "<bold><gradient:#32CD32:#00FF7F>Emerald Enchantment</gradient></bold>"
lore :
- "<italic><yellow>This emerald holds great <bold>power</bold>"
- "<red>Only the chosen ones can wield it</red>"
action:
type : connect
server : "EmeraldMagic"
- slot : 15
material : NETHER_STAR
name : "<gradient:#8A2BE2:#4B0082>Nether Star</gradient>"
lore :
- "<italic><red>A mystical relic from the Nether</red>"
- "<blue>Unleash its secrets on your journey</blue>"
action:
type : connect
server : "NetherRealm"
Installation
1. Download the `.jar` file.
2. Place it in your server's `/plugins` folder.
3. Start the server and edit the `config.yml` to customize it to your preferences.
Perfect for lobby-centric servers or networks looking to improve their player experience – lightweight, customizable, and easy to set up!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LOBBYSYSTEM⚡NETWORK ✅ 1.20 ➜ 1.21.8 ☄️ High-perf ⛏️ English v1.7.1 is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 1,517 times (via Spigot). Download it and open it directly in the game.