ViaVersion: Difference between revisions
Created page with "'''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. ==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." |
Koshchki123 (talk | contribs) No edit summary |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
'''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. | '''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. | ||
==ViaVersion== | ==Modules== | ||
===ViaVersion=== | |||
ViaVersion allows newer clients to connect to an older server. | ViaVersion allows newer clients to connect to an older server. | ||
==ViaBackwards== | ===ViaBackwards=== | ||
ViaBackwards allows older clients from 1.9 and above to connect to a newer server. | ViaBackwards allows older clients from 1.9 and above to connect to a newer server. | ||
==ViaRewind== | ===ViaRewind=== | ||
ViaRewind allows very old clients from 1.7.2 to 1.8.9 to connect to a newer server. | 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 [https://github.com/ViaVersion/ViaBackwards/issues/381 #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 <code>Keep Attributes</code> set to <code>false</code>, but does not properly emulate respawn packets with <code>Keep Attributes</code> set to <code>true</code>. | |||
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 [https://github.com/SkinsRestorer/SkinsRestorer SkinsRestorer] to cause the client to reload its skin. | |||
Pull request [https://github.com/ViaVersion/ViaBackwards/pull/1299 #1299] has been opened to solve this. | |||
===Fixed=== | |||
{{Stub}} | |||
[[Category:Plugins]] | |||
Latest revision as of 06:28, 12 August 2026
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[edit]
ViaVersion[edit]
ViaVersion allows newer clients to connect to an older server.
ViaBackwards[edit]
ViaBackwards allows older clients from 1.9 and above to connect to a newer server.
ViaRewind[edit]
ViaRewind allows very old clients from 1.7.2 to 1.8.9 to connect to a newer server.
Bugs[edit]
Known[edit]
Broken keep attribute respawns for <1.13 clients[edit]
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[edit]
This article is a stub. You can help Kaboom Wiki by expanding it. |