Home›Java›Mods›HubPilot Core
HubPilot Core
ModsJava

HubPilot Core

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by itscon · on Modrinth

HubPilot Core is the Velocity side of HubPilot, handling server requests, routing, provider control, discovery, and network management. It can start…

⬇ Download on Modrinth

Start servers when players need them

HubPilot Core lets players request an offline Minecraft server from your hub, wait while it starts, and join once it is ready. When everyone leaves, HubPilot can shut it down according to your settings.

Core runs on your Velocity proxy and handles the requests, server discovery, provider connections, and routing behind HubPilot’s in-game interface.

For example, your survival server can stay offline while nobody is playing. A player selects it from the hub’s Navigator, Core asks your hosting provider to start it, and HubPilot handles the wait and transfer.

What Core handles

You can also mark an individual server Always-On to disable automatic shutdown while keeping provider startup and manual stop available.

Hosting providers

Core connects to the system that runs your servers:

Provider Use
Crafty Controller Discover and control servers through Crafty’s API.
Pterodactyl Control servers through the panel’s API.
Generic HTTP Connect to a custom service using configured HTTP requests.
Always-On Route players to servers whose processes are managed elsewhere.

Crafty Controller has live network testing behind it. Pterodactyl and Generic HTTP have controlled test coverage, but have not received the same live testing.

The Always-On provider is different from the per-server Always-On setting: it does not start or stop the server.

Installation

Install Core only on your Velocity proxy. Put its JAR in Velocity’s plugins folder.

For the normal in-game setup, install these on your Paper hub:

Backend game servers do not need HubPilot JARs for normal requests, routing, or provider power control.

Restart Velocity and the hub, then join the hub as an operator and run:

/hp claimowner
/hp setup

Configure your provider, make sure Velocity can reach your backend addresses, and keep a hub online so players have somewhere to wait.

Core and Hub must use matching HubPilot versions. Check the release notes before mixing Link or Interact versions.

Compatibility

HubPilot works alongside ViaVersion and ViaBackwards. Those plugins handle protocol translation; HubPilot handles requests and routing. Strict HubPilot version rules can still block a transfer.

Modded servers may require a matching client version, loader, and modpack. They also need forwarding support appropriate to their server software. For Fabric backends using Velocity modern forwarding, this normally means FabricProxy-Lite with a compatible build and the correct Velocity forwarding secret.

LuckPerms is optional for granting HubPilot permissions on the hub. HubPilot also has its own staff roles.

Documentation and support

For bug reports, include your Velocity version, HubPilot component versions, provider, and relevant console errors. Remove passwords, API tokens, and forwarding secrets before sharing logs.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more