Sueta

UHubCore - Professional Hub Protection [1.16.x - 1.21.x]

1.7.5

Ultimate Lobby Protection Plugin with Optional Modules

·Plugin


UHubCore

Ultimate Lobby Protection & Management Plugin

Join Our Discord for Support & Updates

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.

Have an idea? Join our Discord and let us know!

Similar projects

Plugin →