Skip to content

Releases: huangdihd/XinVia

v1.1.1-RELEASE

Choose a tag to compare

@huangdihd huangdihd released this 28 Jun 05:50
ac0c099

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

Choose a tag to compare

@huangdihd huangdihd released this 28 Jun 05:09
d174f6f

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.

  • XinViaVersionProvider feeds ViaVersion the per-connection target version so InitialBaseProtocol builds the correct protocol path to any version (the default is pinned to the platform's fixed version — the reason plain setup() only reached 1.21).
  • setup() (legacy, play-phase only) unchanged for existing users.

🤖 Generated with Claude Code

1.0.0-RELEASE

Choose a tag to compare

@huangdihd huangdihd released this 26 Jun 15:22
4aac9c2

XinVia — ViaVersion/ViaBackwards library plugin for xinbot meta plugins. Depend via JitPack: com.github.huangdihd:XinVia:1.0.0-RELEASE