ViaVersion

From Kaboom Wiki
Revision as of 06:28, 12 August 2026 by Koshchki123 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ViaVersion is a suite of plugins that allow players to join with older and newer clients than what the server would natively support without them.

Modules

ViaVersion

ViaVersion allows newer clients to connect to an older server.

ViaBackwards

ViaBackwards allows older clients from 1.9 and above to connect to a newer server.

ViaRewind

ViaRewind allows very old clients from 1.7.2 to 1.8.9 to connect to a newer server.

Bugs

Known

Broken keep attribute respawns for <1.13 clients

In an attempt to fix ViaBackwards issue #381 (entities disappearing on respawn), ViaBackwards will always send a dummy respawn packet informing the client that it is changing dimension and then the translated original respawn packet. This emulates respawns with Keep Attributes set to false, but does not properly emulate respawn packets with Keep Attributes set to true.

This causes the client to forget chunks it has loaded, resulting in the client falling through the world and being teleported back within the bounds of the chunks.

Respawn packets that keep attributes are used by Extras and SkinsRestorer to cause the client to reload its skin.

Pull request #1299 has been opened to solve this.

Fixed