XG7Lobby Hub Essentials | [1.8.x - 1.21.x] MySQL, Redis, nLogin & PlaceholderAPI Support icon

XG7Lobby Hub Essentials | [1.8.x - 1.21.x] MySQL, Redis, nLogin & PlaceholderAPI Support -----

Best free hub plugin!



upload_2025-3-5_12-26-42.png
CLICK ON THE IMAGE TO DOWNLOAD THE CORE TO RUN THE PLUGIN.


PLUGIN VIDEO

PLEASE, REPORT BUGS ON DISCORD OR BELOW: https://discord.gg/2wzmnyu7S3


What is XG7Lobby?
XG7Lobby is a powerful lobby/hub manager plugin designed to enhance the server login experience.
With many options, the plugin offers over 20 configurable options, including: Global PVP, menus, scoreboard/tablist, customizable Geyser forms, and much more!
Code (YAML):
#
] #__   _______ ______ _           _     _
#\ \ / / ____|____  | |         | |   | |
# \ V / |  __    / /| |     ___ | |__ | |__  _   _
#  > <| | |_ |  / / | |    / _ \| '_ \| '_ \| | | |
# / . \ |__| | / /  | |___| (_) | |_) | |_) | |_| |
#/_/ \_\_____|/_/   |______\___/|_.__/|_.__/ \__, |
#                                             __/ |
#                                            |___/
#Settings for XG7Lobby

#Visit our website: https://xg7plugins.com
#See our documentation: https://xg7plugins.gitbook.io/doc/xg7lobby-en

#TO REPORT SOME BUG, REPORT ON SPIGOT OR ON THE DISCORD SERVER:
#https://discord.gg/2wzmnyu7S3

#Use %player_name% to replace player name
#You need the PlaceHolderAPI for that!

#Colors:
#&0 - Black           | &8 - Dark Gray
#&1 - Dark blue       | &9 - Blue
#&2 - Dark green      | &a - Green
#&3 - Dark cyan       | &b - Cyan
#&4 - Dark red        | &c - Red
#&5 - Purple          | &d - Pink
#&6 - Orange          | &e - Yellow
#&7 - Gray            | &f - White

#Lettering options:
#&k - Random    | &n - Underlined
#&l - Bold      | &o - Italic
#&m - Track     | &r - Reset

#Hex text:
#<hex:#FFFFFF>text</hex>

#Gradients text:
#<gradient:#FFFFFF>text</gradient:#000000>

#Only in 1.16+

#Rainbow text (Works on 1.8+):
#<rainbow>text</rainbow>

#Placeholders

#%xg7lobby_chat_locked% Locked chat status (true/false)
#%xg7lobby_random_lobby_location% A random lobby location (as stringifies location)
#%xg7lobby_player_warns% Number of warnings the player has received
#%xg7lobby_player_is_hiding_players% Whether the player is currently hiding other players (true/false)
#%xg7lobby_player_is_muted% Whether the player is currently muted (true/false)
#%xg7lobby_player_time_for_unmute% The date and time when the player's mute ends
#%xg7lobby_player_is_build_enabled% Whether the player has build mode enabled (true/false)
#%xg7lobby_player_is_flying% Whether the player is currently flying (true/false)
#%xg7lobby_player_is_in_pvp% Whether the player is currently in global PvP (true/false)
#%xg7lobby_players_in_global_pvp% Total number of players currently in global PvP
#%xg7lobby_player_global_pvp_kills% Total number of global PvP kills by the player
#%xg7lobby_player_global_pvp_deaths% Total number of global PvP deaths by the player
#%xg7lobby_player_global_pvp_kdr% Global PvP kill/death ratio of the player

#Utility links:

#Items: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
#Sounds: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
#Entities: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Entity.html

#Prefix for all messagesd
prefix
: "&1X&9G&37&bLobby&r &8>>&r"

#Worlds where the plugin will be enabled
enabled-worlds
:
 - "world"
  - "lobby"

debug-enabled
: false

##################################################################
#                              SQL                               #
##################################################################

#SQL Configs for XG7Lobby
sql
:

  type
: "sqlite"

  host
: "localhost"
  port
: 3306

  database
: "xg7lobby"

  username
: "root"
  password
: ""

  #Connection string
  #url: "jdbc:mysql://localhost:3306/"

##################################################################
#                         LOBBY CONFIGS                          #
##################################################################

#Lobby command teleport
lobby-teleport-cooldown
:

  #Cooldown for teleport to lobby
  before-teleport
: "5s"

  #If true, the player must be
  #standing still while the
  #teleport cooldown is in progress
  dont-move
: true

  #Cooldown to use the command again
  after-teleport
: "5s"

# Enables the build system (/build on or off it doesn't matter if you have permission)
build-system-enabled
: true

# Enables support for custom menus
custom-menus-enabled
: true

# Enables support for custom forms on Geyser
custom-geyser-forms-enabled
: true

# Enables the built-in lobbies form
lobbies-form-enabled
: true

# Main selector menu ID
main-selector-id
: "selector"

# PvP selector menu ID
main-pvp-selector-id
: "pvp"

##################################################################
#                         PLAYER CONFIGS                         #
##################################################################

# Number of hearts the player should have (1 heart = 2 HP)
hearts
: 1

# Hunger level of the player (0–10)
hunger
: 10

# Whether the player's hunger will change over time
food-change
: false

#Player-interacting settings

interact-with-blocks
: false
break-blocks
: false
place-blocks
: false

drop-items
: false
pickup-items
: false

# Whether the player can take damage
take-damage
: false

# Whether the player can attack entities
attack
: false

# Automatically respawn the player on death
auto-respawn
: true

# Prevent death by falling into the void
cancel-death-by-void
: true

# Prevent teleportation through portals
cancel-portal-teleport
: true

##################################################################
#                          WORLD CONFIGS                         #
##################################################################

# Delay between world tasks (e.g., time or weather updates)
world-task-delay
: 30s

# Whether the weather will change over time
weather-cycle
: false

# Whether it will rain or storm in the world
storm
: false

# Whether the day-night cycle is active
day-cycle
: false

# Fixed world time (24h format)
time
: "12:30"

# Whether mobs are allowed to spawn in the lobby
spawn-mobs
: false

# Whether leaves decay naturally in the lobby
leaves-decay
: false

# Whether fire can burn blocks
burn-blocks
: false

# Whether blocks can spread (e.g., grass or mycelium)
block-spread
: false

# Prevent explosions in the world
cancel-explosions
: true

##################################################################
#                          MODERATION                            #
##################################################################

# Whether admins can be warned when players are warned
warn-admin
: false

# Whether admins can be muted if reported
mute-admin
: false

# Whether admins can be kicked if reported
kick-admin
: false

# Whether admins can be banned if reported
ban-admin
: false

# Warning thresholds and menu materials for different infraction levels
infraction-levels
:

  - level
: 1
    min-to-ban
: 5
    min-to-mute
: 2
    min-to-kick
: 3
    menu-material
: "LIME_WOOL"

  - level
: 2
    min-to-ban
: 3
    min-to-mute
: 2
    min-to-kick
: 1
    menu-material
: "YELLOW_WOOL"

  - level
: 3
    min-to-ban
: 2
    min-to-mute
: 1
    min-to-kick
: 1
    menu-material
: "RED_WOOL"

# Default levels when a player reaches a certain number of warnings
mute-warning-level
: 1
kick-warning-level
: 2
ban-warning-level
: 3

# Total warnings needed to apply automatic punishments
total-infractions-to-ban
: 10
total-infractions-to-mute
: 2
total-infractions-to-kick
: 5

# Duration before a player is automatically unmuted
# Uses "forever" for permanent mute
infractions-time-to-unmute
: "30m"

# Whether bans apply to the player's IP
infractions-ban-by-ip
: false

##################################################################
#                             CHAT                               #
##################################################################

# Lock chat only if the player is in the lobby world
lock-chat-only-in-lobby
: false

anti-swearing
:
  # Enable anti-swearing system
  enabled
: true

  # List of blocked words
  blocked-words
: [ "badword1", "badword2", "badword3" ]

  # Replacement string for blocked words
  replacement
: "*"

  # Prevent the message from being sent if it contains a blocked word
  dont-send-the-message
: false

  # Only apply anti-swearing in lobby world
  anti-swear-only-in-lobby
: false

block-commands
:
  # Enable command blocking
  enabled
: true

  # Prevent tab-completion of blocked commands
  anti-tab
: true

  # List of commands to block if the player does not have the bypass permission
  blocked-commands
:
   - /pl
    - /plugins
    - /?
    - /bukkit:?
    - /bukkit:plugins
    - /bukkit:pl
    - /bukkit:help
    - /version
    - /bukkit:version
    - /bukkit:ver
    - /tell

anti-spam
:
  # Enable anti-spam system
  enabled
: true

  # Only apply anti-spam in the lobby world
  anti-spam-only-in-lobby
: false

  # Block repeated identical messages
  message-cannot-be-the-same
: true

  # Time between messages allowed
  cooldown
: "1s 500ms"

  # Number of messages allowed before considering it spam (-1 to disable infractions)
  spam-tolerance
: 5

  # Time to reduce the spam counter
  time-for-decrement-spam-tolerance
: 10s

  # Send a warning to the player after X spam attempts
  send-warning-on-message
: 3

  # Automatically mute the player after reaching spam tolerance
  mute-on-spam-limit
: true

  # Duration of automatic mute after spamming
  unmute-delay
: "30m"

  # Infraction level to apply when spamming
  spam-warn-level
: 1

##################################################################
#                         MULTI JUMPS                            #
##################################################################

multi-jumps
:
  # Max jumps allowed in air
  jump-limit
: 3

  enabled
: true

  # Sound played when jumping
  sound
: "ENTITY_BAT_TAKEOFF, 1.0, 1.0"

  # Horizontal boost
  power
: 2

  # Vertical boost
  height
: 1

##################################################################
#                           LAUNCHPAD                            #
##################################################################

launchpad
:
  enabled
: true

  # Sound played when launched
  sound
: "ENTITY_FIREWORK_ROCKET_LAUNCH, 1.0, 1.0"

  # Block on top of the launchpad
  top-block
: "STONE_PRESSURE_PLATE"

  # Block underneath the launchpad
  bottom-block
: "REDSTONE_BLOCK"

  # Horizontal launch power
  power
: 3

  # Vertical launch height
  height
: 1

##################################################################
#                             MOTD                               #
##################################################################

# MOTD that appears in the server list
motd
:
  enabled
: true

  # Maximum number of players displayed in the server list
  max-players
: 9999

  text
:
   - "[CENTER:MOTD] &9XG7&3Lob&bby&r"
    - "[CENTER:MOTD] &5&oMade by DaviXG7"


#DO NOT CHANGE THIS!
config-version
: 5
Multi lobby system:
With XG7Lobby, you can place many lobby location as you want, including cross-servers location (with a sql database)!
To teleport to the location, use "/lobby".



upload_2025-10-1_20-17-37.gif

Menus system:
Improve your lobby experience with XG7Lobby's menu system. You can use custom geyser forms, custom GUIs and custom hotbars and configure it as you want!

upload_2025-10-1_20-6-13.gif
Scoreboard, Tablists, Bossbar & More:
Bring life to your server with animated scoreboards, tablists, and bossbars. Display useful information like player stats, server status, or events in a visually appealing and dynamic way.

Join, Quit & First Join events:
Customize what happens when players enter or leave your server and make a lasting impression on new players by giving them a great first welcome. Add messages, sounds, effects, or even rewards to make joining and leaving feel special.

PVP System:
Does the lobby sometimes seem boring? With the global PVP system, this will not be a problem! Make players fight each other in the lobby with the powerful system that XG7Lobby provides.​
upload_2025-10-2_17-20-27.gif
Multi jumping system:
Go beyond the classic double-jump! Configure triple jumps, infinite jumps, or unique jump effects to add fun mechanics to your server.

LaunchPad:
Add excitement with customizable launchpads that throw players into the air. Great for hubs, lobbies, or minigame arenas with a fun and interactive touch.

upload_2025-10-2_17-23-36.gif
Custom commands:
Add your own commands to fit your server’s style. Customize shortcuts, actions, and utilities without needing extra plugins.

All configurable!
Multi lobby locations;
Global pvp system;
Custom menus with GUI, forms and hotbar;
Scoreboard, tablists, bossbar and more score configuration, all animated!;
Multi jump system;
Launchpad;
Moderation system;
Per world lobby;
Join events, Quit events;
First join events;
Repeating events;
Auto broadcast;
MOTD;
Build system;
Custom commands;
Vanish system;
Anti swearing system;
Anti spam;

IF YOU FIND A BUG, REPORT IT HERE OR ON DISCORD AND WE'LL FIX IT.
Resource Information
Author:
----------
Total Downloads: 10,965
First Release: Aug 15, 2023
Last Update: Oct 12, 2025
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings