Overview
UHubCore is the ultimate all-in-one solution for managing and protecting your Minecraft server lobby. With robust, world-specific protections and optional modules, it ensures a secure, engaging, and customizable experience for players. Fully compatible with Minecraft 1.8.x to 1.21.x.
- Supports Hex Colors for vibrant customization.
- Integrates with PlaceholderAPI for dynamic content.
- MySQL/SQLite Support for persistent player data (e.g., toggle scoreboard).
- Highly Configurable with detailed config comments for easy setup.
Features
-
Scoreboard: Customizable player scoreboards with PlaceholderAPI support.
-
LaunchPads: Configurable teleport pads for dynamic lobby navigation.
-
Custom Announcements: Center chat or action bar messages with intervals.
-
Join Items: Give players custom items on join (with hide_attributes support).
-
Custom Menus: Create interactive GUI menus for players.
-
Join Titles & Messages: Custom titles and sounds on player join.
-
Lobby Protections:
-
No Break/Place Blocks
-
No Damage/Hunger
-
No Mob Spawns/Explosions
-
No Weather/Day Cycle
-
No Advancements/Locator Bar (1.21.7+)
-
No Block Spread/Fade/Form
-
No Armor Stand Interaction/Breaking
-
No Farmland Trampling
-
No Item Drop/Pickup
-
No Ignite Damage
-
Hide Join/Quit Messages
-
Block Specific Interactions (e.g., Daylight Detectors)
-
Radius Protection: Protect a configurable radius around the lobby spawn.
-
Permission-Based Bypasses: Build/interact bypass without needing OP.
Commands
-
/uhubcore setmainlobbynormal - Set the main lobby spawn point.
-
/uhubcore setmainlobbylow - Set the low FPS lobby spawn point.
-
/uhubcore reload [config|lang] - Reload all or specific configurations.
-
/gamemode <0|1|2|3|survival|creative|adventure|spectator> - Change player game mode.
-
/launchpad - Set up launchpad locations for teleportation.
Permissions
-
uhubcore.admin - Full access to all UHubCore commands and features.
-
uhubcore.command.gamemode - Access to /gamemode command.
-
uhubcore.command.togglesb - Toggle scoreboard visibility (saved in DB).
-
uhubcore.buildbypass - Bypass lobby protections (build, interact, etc.).
-
uhubcore.updatecheck - Receive update notifications on join.
Placeholders
-
{ping} - Player's ping in milliseconds.
-
{time} - Server time (set timezone in config.yml).
-
{date} - Server date (set timezone in config.yml).
-
{player} - Player's name.
-
{online} - Number of online players.
Configuration
UHubCore offers a powerful configuration system:
- Delete `config.yml` to auto-generate with detailed comments explaining each option.
- Supports MySQL/SQLite for data persistence.
- Configurable radius protection and world-specific settings.
- Enable/disable modules like scoreboards, join items, or launchpads.
Future Updates
Stay tuned for new features in March/April 2025! Share your ideas for lobby management on our
Discord to help shape UHubCore’s future.
Have an idea? Join our Discord and let us know!
![[IMG]](//proxy.spigotmc.org/d2bc00ce747e3c7656824a4cc950985d0db9cdc9/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f55487562436f72652e737667)