Releases: huangdihd/XinVia
Release list
v1.1.1-RELEASE
XinVia v1.1.1-RELEASE
Adds gated translation-failure logging in the Via codecs (-Dxinvia.debug): when a packet can't be translated the codec still passes it through, but now logs the failure so connection issues are diagnosable. setupClient / setup behaviour is unchanged from 1.1.0.
setupClient(channel, targetServerVersion) remains the universal entry point — verified joining and staying on direct servers (any version), a Velocity+ViaVersion proxy, and the real 4d4v.top network.
🤖 Generated with Claude Code
v1.1.0-RELEASE
XinVia v1.1.0-RELEASE — any client version → any server version
XinViaProvider.setupClient(channel, targetServerVersion) translates the entire connection (handshake/login/configuration/play). You pass only the target server version — the bot's own version and UUID are auto-detected.
Validated: a 1.21.11 xinbot bot joins Forge 1.20.1 (FML3), 1.16.5 (FML2), 1.12.2 (FML1) servers via translation (with XinModBridge for the FML handshake), no decode errors.
XinViaVersionProviderfeeds ViaVersion the per-connection target version soInitialBaseProtocolbuilds the correct protocol path to any version (the default is pinned to the platform's fixed version — the reason plainsetup()only reached 1.21).setup()(legacy, play-phase only) unchanged for existing users.
🤖 Generated with Claude Code
1.0.0-RELEASE
XinVia — ViaVersion/ViaBackwards library plugin for xinbot meta plugins. Depend via JitPack: com.github.huangdihd:XinVia:1.0.0-RELEASE