Voxel Shop beta is live. Expect occasional bugs. Learn more  
NexoHub icon

NexoHub 1.2.0

One place to manage a Nexo resource pack across a whole Velocity network.

Right now every backend needs its own full Nexo install. Add one item and you edit it on five servers, then each of them builds and uploads its own pack, so players re-download on every switch.


download.webp

NexoHub puts the files on the proxy. You edit one folder, every backend pulls the change and reloads within seconds, and the network uploads one pack.
What it does


  1. One folder to edit. Save a file over SFTP, every backend has it seconds later. No restart.
  2. Three layers.

    _shared/

    for everyone,

    groups//

    for the servers you list,

    servers//

    for one. Each wins over the last, per file.
  3. One pack, one download. Packs are content-addressed and the obfuscation cache is shared, so ten backends build byte-identical packs and make one upload.
  4. Broken files never ship. Every yml, json and mcmeta is parsed first. One failure blocks the whole push and the backends stay on the last tree that worked.
  5. Rollback. Every set of files that shipped is kept.

    /nexohub rollback 

    puts one back and pushes it, deletions included.
  6. It tells you when it breaks.

    /nexohub doctor

    checks the pack URL from outside, every backend's state, and whether they will build the same pack. Failures go to a Discord webhook.
  7. Disposable backends. A backend keeps nothing of its own. Retiring one means stopping it.
  8. Any pack host. Serve from the proxy, or delegate to Polymath, S3, Hermes or Lobfile.


BetterHUD, ModelEngine, BetterModel
These number their pack ids by what each server loaded, which is why a network running different HUDs per server cannot share one pack: element 3 on your lobby is element 3 on your PvP server, and merging them puts one HUD at the other's position.
NexoHub holds that numbering on the proxy and hands it out, so every backend agrees. Their source files are never copied between servers, so each one still holds only the HUDs and models you installed on it, and players still get one pack with all of it in.
Requirements


  1. Velocity or Bungeecord proxy
  2. Nexo 1.27+ on every backend (not included, sold separately)
  3. Paper or Folia 1.21+
  4. Java 21+


It does not replace NexoProxy
Keep it. NexoProxy handles the player moving between servers. NexoHub handles the files and the hosting. Different jobs.


Sign in
$10.00 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

nexo

addon