LOBBYSYSTEM⚡NETWORK ✅ 1.20 ➜ 1.21.8 ☄️ High-perf ⛏️ English
1.7.2a simple but powerfull tool for a proxy lobby
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.
Commands & Permissions
| 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.
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"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"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!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta