Advanced SetLobby > gbk_lobby
1.2gbk_lobby is a plugin that allows you to set, manage, and teleport players to a centralized lobby wi
Full Description
The gbk_lobby plugin is a powerful, easy-to-use, and highly functional solution for servers that wish to keep players in a centralized and customizable lobby. This plugin allows players to be teleported to the lobby with a countdown, preventing misuse of the command and maintaining control over permissions. It also allows the lobby to be configured directly from the database, ensuring persistence after restarts. Ideal for servers looking for a more robust and interactive lobby experience.
Features
Teleport to Lobby Command: The /lobby command teleports players to the lobby with a 5-second countdown.
Set and Remove Lobby Location: Operators can set or clear the lobby location using the /gslobby (set) and /grlobby (remove) commands.
Countdown System: The plugin prevents players from moving or taking damage during the teleport countdown to ensure an uninterrupted teleport.
Integrated Database: The lobby location is automatically stored and retrieved from an SQLite database (gbkD.db), ensuring persistence.
Movement and Damage Restrictions: During the teleport countdown, any movement or damage taken by the player cancels the teleport.
Support for New Players: When a new player joins the server, they are automatically teleported to the lobby if it is set.
Respawn Support: If a player dies, their respawn location is automatically set to the lobby if it is defined.
Commands
- /lobby ➜ Teleports the player to the lobby after a 5-second countdown.
- /gslobby ➜ Sets the lobby location (operators only).
- /grlobby ➜ Removes the lobby location (operators only).
- /lobby ➜ Teleports the player to the lobby (only if set).
- /lobby ➜ Instant teleport for administrators (OP permission required).
Configuration
gbk_lobby uses an SQLite database where the lobby location is stored. The database will be automatically created in the plugin’s data folder if it doesn’t already exist. The commands to set and remove the lobby are only accessible to administrators.
Initial Configuration
After installing the plugin, the following configuration files will be created in the plugin's directory:
- gbkD.db: SQLite database containing the lobby location data.
- plugin.yml: Plugin configuration and commands.
- Automatic Configuration: The lobby location will be loaded from the database and immediately available.
Database
- gbkD.db: Contains the lobby table that stores the lobby location, including coordinates, world, and player orientation.
- Secure Connection: The plugin uses a JDBC connection to the SQLite database to ensure the lobby location information is saved securely.
Compatibility
Spigot / Paper / Purpur
Tested on versions: 1.19 to 1.20.1+
No external dependencies
License & Credits
Plugin developed by @GabrielBk. Free distribution allowed as long as proper credit is given.
Do not modify, distribute, or publish versions without proper credit.
Example Database Configuration
The plugin stores the lobby position in the gbkD.db database. The lobby table contains the following columns:
- world ➜ World name.
- x, y, z ➜ Lobby coordinates.
- yaw, pitch ➜ Player orientation.
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
