Skip to content

BharatMC Network Architecture

Welcome to the BharatMC Network Documentation Portal. This portal provides comprehensive technical references, plugin feature sets, commands, configurations, and communication protocols across all our network components.


BharatMC operates on a distributed high-performance Minecraft network topology:

  • Velocity Proxy Layer:
    • bharatmc-login: In-process Netty authentication, Anti-VPN/WARP guard, sticky sessions, and 2FA.
    • BharatMCVoteVelocity: NuVotifier proxy forwarding, network vote party coordinator, and daily reminders.
    • BharatMCSocial: Cross-network friends, end-to-end encrypted private messages (ECDH), and offline mail.
  • Backend Game Nodes:
    • Lifesteal: High-stakes PvP, custom hearts, team claims, combat tagging, and store kit delivery.
    • Survival: Economy, custom shops, player warps, and quests.
    • Practice / PvP: Ranked duel matchmaking, arena ELO leaderboards, and tier progression.
    • Hub / Limbo: Instantaneous player onboarding and server selection.
  • Central Data Layer:
    • PostgreSQL: Centralized transactional database for player profiles, authentications, economy balances, and historical audits.
    • Redis Clusters: Low-latency Pub/Sub messaging bus, cross-server chat streams, and session caches.