BharatHub
BharatHub is BharatMC's proprietary lobby and hub management engine, providing navigation, dynamic inventories, server selection menus, launch pads, double-jumping, visibility toggling, and clean spawn handling.
Key Capabilities
- Server Selector: Dynamic interactive GUI with real-time ping and player counts via Velocity proxy bridge.
- Lobby Parkour & Movement: Double-jump physics and custom launch pads for player engagement.
- Player Visibility (Hide/Show): Toggle visibility of other players in high-traffic hubs to prevent client FPS drops.
- Custom Hotbar Layout: Configurable hotbar items on player join (Compass/Server Selector, Visibility Wand, Lobby Switcher).
- Spawn Protection & Void Fall: Automatic instant teleport back to spawn upon void falling or damage events.
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/hub or /lobby | bharathub.command.hub | Teleports player to the lobby spawn point. |
/setspawn | bharathub.admin.setspawn | Sets the global lobby spawn location. |
/hub reload | bharathub.admin.reload | Reloads all hub configurations and menus. |
Configuration Files
config.yml: Core lobby mechanics, void fallback Y-level, and join rules.serverselector.yml: Item layout, target servers, lore, and slot mapping.messages.yml: Prefix and MiniMessage/legacy formatted chat strings.