Native mod by JustKarkat
Allows version hopping offline.
1 star on GitHub1.2k downloadsVersion 0.8.0MIT
Made by JustKarkat. Its authors own it and answer for it. Not made or endorsed by the Horizon project. Mod policy
Join servers that speak an older Minecraft protocol from Horizon (which speaks only 26.3's), as a native mod.
When you join, it asks the server which version it speaks. If it isn't 26.3, it starts a ViaProxy on a loopback port and sends the join through it: the proxy speaks 26.3 to Horizon and the server's own version to the server. A join to a 26.3 server starts nothing.
A native mod is Rust code that the launcher compiles into a game of its own, the Native mods instance. It is not sandboxed: it can do anything you can on this computer. The launcher builds it only after a warning that names it, and a reviewer read its source before it was listed. Read the source yourself before you build it. How native mods work
0.8.02026-11-03 · for Minecraft 26.3 · made on Horizon 07b7ea3
Builds on every Horizon with native hook points v80
Offline mode only.
0.7.12026-11-02 · for Minecraft 26.3 · made on Horizon 07b7ea3
Builds on every Horizon with native hook points v80
Version: 0.7.1 Changelog: The MIT notice now ships inside the .hnmod (it is the header of the bundled engine source). The settings page's 'Delete the downloaded ViaProxy' deletes the jars only, so the account added to ViaProxy and its refresh token in saves.json stay. Also: a version switch on Edit Server and Direct Connect: choose what version ViaProxy tells that server it is (auto, 1.8, 1.9, 1.12.2, 1.16.5, 1.20.1, 1.21.1, 1.21.4, 26.3), kept per address, for servers whose status reports the wrong version.