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
Section titled “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
Section titled “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
Section titled “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.