Skip to content

v1.1.0-RELEASE

Choose a tag to compare

@huangdihd huangdihd released this 28 Jun 05:09
· 1 commit to main since this release
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