Skip to content

Endlink v0.1.0

Choose a tag to compare

@luibara2 luibara2 released this 10 Aug 15:01
· 12 commits to main since this release

First tagged build of Endlink.

Work in progress. Tested and working for a Minecraft 1.26.40 client against a 1.26.40 backend — a player joins, plays, and switches between backends. Other version pairings are less certain, and the older-version translation chain is incomplete.

Install

  1. Drop Endlink.jar on the machine that should face players and run it:

    java -jar Endlink.jar
    

    It writes a documented config.properties and a plugins/ folder on first start, then exits ready to configure.

  2. Set your backends and backendVerification.sharedSecret in config.properties.

  3. Install EndlinkGuard on every backend and give it the same shared secret:
    https://github.com/luibara2/endlinkguard

    Backends sit in offline mode behind the proxy so it can own authentication. Without EndlinkGuard they are open to anyone who learns their address.

Requirements

  • Java 21 or newer
  • Endstone backends (recommended), each running EndlinkGuard

Apache 2.0. Built from source in this tag; gradle build reproduces it.