Endlink v0.1.0
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
-
Drop
Endlink.jaron the machine that should face players and run it:java -jar Endlink.jarIt writes a documented
config.propertiesand aplugins/folder on first start, then exits ready to configure. -
Set your backends and
backendVerification.sharedSecretinconfig.properties. -
Install EndlinkGuard on every backend and give it the same shared secret:
https://github.com/luibara2/endlinkguardBackends 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.