CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 286
Releases: ViaVersion/ViaVersion
5.4.2
Compare
- Added
cancel-swing-in-inventory
option for 1.15.2->1.16 inventory swing fix (by EnZaXD) - Fixed equippable allowed_entities handling
- Fixed attribute modifiers in 1.21.5->1.21.6
- Fixed anticheat flags when respawning with 1.21.2+ clients on older servers (by RK_01)
- Fixed error on picking entities on older Paper servers (by EnZaXD)
- Fixed missing biome name translations in 1.17.1->1.18 (by EnZaXD)
- Fixed a client error on throwing potions on 1.9.4 servers specifically and potion color being lost on 1.8 servers
- Fixed corners not being included in 1.8 chunk-border-fix (by dewgs, EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.4.1
351b42b
Compare
Added 1.21.7 client support
- Fixed missing clouds in 1.21.5->1.21.6 (by booky10)
- Fixed server links button in 1.21.5->1.21.6 (by booky10)
- Fixes to item hashing (for preventing item desyncs after 1.21.5, note that some item data components are still not implemented):
- Implemented potion_contents hashing
- Fixed text component hashing containing boolean values, such as bold or italic
- Fixed missing translation mappings across versions (by EnZaXD)
- Fixed block picking on modified, old servers (by Packsolite)
- Fixed tablist sorting on some <1.12 servers (by EnZaXD)
- Removed
chat-nbt-fix
config option to just be always enabled (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.4.0
7a0ec49
Compare
Added 1.21.6 client support
- Partially fixed item desyncs in 1.21.4->1.21.5
- This also removed the linked Paper option that caused other (less severe) issues. However, not all item data can easily be handled, so some data on items like custom painting variants may still desync on the client when dragged in an inventory
- Fixed invalid characters in command click events causing client errors in 1.21.4->.5 (by EnZaXD)
- Fixed infinite respawning with 1.21.2+ clients on older servers (by RK_01)
- Fixed boat steering issues on Fabric servers in 1.21->1.21.2 (by EnZaXD)
- Fixed negative damage and repair cost values causing errors in 1.20.3->1.20.5 (by EnZaXD)
- Ignore server-only creative slot lock and map post processing data in 1.20.3->1.20.5 (by EnZaXD)
- Ignore unknown tags in block predicates in 1.20.3->1.20.5 (by EnZaXD)
- Fixed some entity removal checks on respawn in 1.15-1.17 (by dewgs)
- Fixed a regression causing container click errors in 1.8->1.9 (by EnZaXD)
- Fixed non-standard chunk palette data reading of non-empty values with 0 bits (by EnZaXD)
- Various fixes to text component conversion across versions (by kennytv, EnZaXD, ImGxrke)
- Added
suppress-text-component-conversion-warnings
config option to suppress errors during these separetely to other conversion errors
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.3.2
0c01425
Compare
- Connection detail custom payloads are only sent when the player isn't using the same version as the server now (by EnZaXD)
- Various fixes to text component rewriting in 1.21.4->1.21.5 and 1.20.3->1.20.5 (by kennytv, EnZaXD)
- Fixed the advancement background texture being missing in 1.21.4->1.21.5 (by booky10)
- Fixes to some entity and block entity data in items in 1.20.3->1.20.5 leading to kicks/missing tooltips (by kennytv, EnZaXD)
- Send player input every tick when in boat to avoid anti-cheat flagging in 1.21 -> 1.21.2 (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.3.1
Compare
Mostly just one important fix, otherwise relevant for ViaBackwards
- Fixed regression in disguised chat handling in 1.20.3->1.20.5
- Fixed missing chunk_biomes conversion in 1.21.4->1.21.5 (by Gerrygames)
- Partially fixed picking blocks for 1.21.4+ clients on legacy servers (by Pablete1234)
Please also note that at some point in the future, ViaVersion will require at least Java 21 to run. If you're already on 17, an update should be trivial.
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.3.0
Compare
1.21.5 client support
- Fixed custom model data handling in block entities in 1.21.2->1.21.4
- Fixed removed item data components in item hover events in 1.21->1.21.2 and 1.21.2->1.21.4
- Fixed shulker boxes content not being visible in 1.20.3->1.20.5 (by EnZaXD)
- Fixes to item hover event handling in 1.20.3->1.20.5 (by kennytv, EnZaXD)
- Fixed duplicate registry entries causing errors (by EnZaXD)
- Fixed blocks in minecarts in 1.8->1.9 (by EnZaXD)
- Fixed error with 1.9+ clients joining a 1.8 server when ViaVersion installed on Velocity (by EnZaXD)
- Removed consumable blocking sound for 1.21.4 clients on 1.8 servers (by lowercasebtw)
This version also adds custom payload sending to get player protocol version data across platforms (by EnZaXD). If ViaVersion is installed on a proxy (e.g. Velocity or ViaProxy) or the client (e.g. ViaFabricPlus), you may be able to get this information by listening to custom payloads ("plugin messages") on any platform within the chain, which can be useful for anti-cheats and other player version-dependent code. See the wiki for more information. Example JSON data:
{
"platformName": "Velocity",
"platformVersion": "3.1.2",
"version": 760,
"versionName": "1.19.4"
}
Please also note that at some point in the future, ViaVersion will require at least Java 21 to run. If you're already on 17, an update should be trivial.
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.2.1
Compare
- Various fixes to block pick handling on Paper servers in 1.21.2->1.21.4 (by riku6460 and booky10)
- Fixed error when dropping custom painting on the ground in 1.21.2->1.21.4
- Fixed transfer intent in handshake in 1.20.4->1.20.5 (by RK_01)
- Handle legacy show_entity text component format in newer protocols (by EnZaXD)
- The modern shield blocking fix on 1.8 servers only applies to 1.21.4+ clients now due to inconsistencies before that; removed
sword-blocking-via-consumable
config option to always be enabled (by roccodev) - Send op permission level 4 for use of command blocks in 1.8->1.9 (by EnZaXD)
- Ignore bad entity packets below 1.14 as per Vanilla handling (by EnZaXD)
Assets 3
5.2.0
Compare
1.21.4 client support and mostly config-related changes and fixes to older server versions!
Important note: Please make sure to update your Java version to Java 21+, as ViaVersion will require it in a future release!
- Greatly reduced netty byte buf (memory) allocation
- The sword-blocking emulation for 1.20.5+ clients on 1.8 servers can now be disabled via
sword-blocking-via-consumable
(by EnZaXD) - The
fix-1_21-placement-rotation
config option is now enabled by default (by Pro4D) - Fixed reading of equippable (by DavyCraft648)
- Fixed reading of armor trim override materials
- Fixed regression in tag sending for 1.20.2 to 1.20.4 clients on older servers
- Fixed recipe book recipe ingredients for newer clients on 1.12 servers and older (by valaphee)
- Fixed block action block id handling across multiple protocols (by valaphee)
- Fixed 1.12->1.13 block connections on snowy grass, mycelium and podzol (by lowercasebtw)
- Fixed dropped items being invisible until entity data is sent in 1.10->1.11 (by EnZaXD)
- Improved 1.21 client enchantment handling on legacy servers (by Pablete1234)
- Fixed
fix-1_21-placement-rotation
not working after changing its value and running /viaversion reload (by EnZaXD) - Fixed
fix-1_21-placement-rotation
causing some issues with with anti-cheats (by EnZaXD)
Additional notes:
- Custom model data no longer exists in its previous form. If you can, use the item_model data component, else make sure your resource pack is updated to use the new custom model data format and its first range_dispatch float
- Picking blocks will not work for 1.21.4 clients on servers older than about 1.12. Picking entities does not work on servers older than 1.20.4. Both are Paper specific platform fixes and require certain API to be present
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.1.1
Compare
Lots of fixes, mostly to edge case data handling, and some more to older versions!
- Fixed items with block predicates causing disconnects for creative mode clients in 1.21->1.21.2 (by EnZaXD)
- Fixed errors from level 0 enchantments in 1.21->1.21.2
- Fixed painting entity data in 1.21->1.21.2
- Fixed opening chest boat inventories causing disconnects in 1.21->1.21.2
- Fixed boat types in 1.21->1.21.2 (by EnZaXD)
- Fixed item_name<->default name priority for items in 1.21->1.21.2 (by EnZaXD)
- Fixed some issues with item hover event displays in 1.20.5 and 1.21.2 (by EnZaXD)
- Fixed handling of empty lock codes in 1.21->1.21.2, usually sent by older servers (by valaphee, EnZaXD, kennytv)
- Fixed possible anticheat issues by dropping idle packets where only horizontal collision changed in 1.21->1.21.2 (by EnZaXD)
- Fixed empty custom data tags sometimes being removed with creative clients on 1.20.5/1.21 (by EnZaXD)
- Send enabled features packet in config phase for clients that have it in 1.19.1->1.19.3 (by EnZaXD)
- Fixed handling of block entity custom names in 1.12->1.13 (by EnZaXD)
- Fixed chunks possibly being invisible on 1.8 servers and older (by RK_01)
- Fixed some edgecase area effect cloud particle errors on older servers
- 1.21.2+ clients on 1.8 servers now get proper sword blocking animations through consumable item data (by RK_01)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
Assets 3
5.1.0
Compare
1.21.2 client support
- Fixed a possible crash on older servers (thanks to EnZaXD)
- Note that disabling strict-error-handling no longer has any effect on 1.21.2+ clients, affected errors include:
- scoreboard related plugins that remove players from invalid teams, or try to add players to duplicate teams.
- enchantment related plugins registering their custom enchantments/other registry entries multiple times.
- Known issue: Boats visually lose their wood type for 1.21.2+ clients. The fix for this is a bit more complicated and has been postponed to the next release.
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.