Skip to content

Releases: ViaVersion/ViaVersion

5.10.0

19 Jun 17:33
Immutable release. Only release title and notes can be modified.
736ba3c

Choose a tag to compare

Added 26.2 client support

  • Known issue: 26.2 clients being sent an entity with the id 0 will be disconnected - if you can, edit your server code to start the Entity.ENTITY_COUNTER atomic integer starting value at 1. A fix for this will be out soon
  • Fixed an issue with configuration stage packet limiting
  • Fixed missing entries for registries the server didn't send at all
  • Fixed blocks_attacks bypassed_by item hashing (by EnZaXD)
  • Fixed ponder_goat_horn instrument key in 1.21.11->26.1
  • Added missing the_end clock in 1.21.11->26.1 (by trassert)
  • Added blend to nausea effect in 1.21.4->1.21.5 (by itslilscorp)
  • Fixed display of infinite potion effects in 1.18->1.19.4 (by LeonTG)
  • Added missing locate and locatebiome commands translation in 1.16->1.17 (by EnZaXD and xpple)
  • Fixed skull rotation handling if the rotation was bigger than 15 in 1.12->1.13 (by itslilscorp)
  • Fixed failling dust particles using stained glass pane blocks in 1.12->1.13 (by itslilscorp)

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.

5.9.1

04 May 18:48
Immutable release. Only release title and notes can be modified.
c95c839

Choose a tag to compare

This update mainly brings solid performance improvements for the most time intensive tasks ViaVersion has to handle

  • Fixed a regression with tag handling for adventure mode predicates in 1.20.3->1.20.5
  • Performance improvements
    • Improved performance of chunk reading, handling, and writing performance
    • Hashing of item stacks is now only done once per pipeline instead of once per protocol transition
    • Improved caching of data held by specific chunks (by Pablete1234)
    • Minor improvements to NBT tag reading and writing

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.

5.9.0

19 Apr 13:44
Immutable release. Only release title and notes can be modified.
4738945

Choose a tag to compare

This update includes some larger changes to how rewriters are registered internally, so custom platform implementations with additional protocol registrations may break. See SharedRegistrations.

  • Fixed water physics sometimes breaking in 1.21.11->26.1
  • Fixed kick when opening game rules edit screen in 1.21.11->26.1 (by EnZaXD)
  • Fixed baby wolf textures in 1.21.11->26.1
  • Fixed jukebox_playable song handling in 1.21.11->26.1
  • Fixed time command messages in 1.21.11->26.1 (by EnZaXD)
  • Fixed sneaking tracking during interactions 1.21.11->26.1 (by EnZaXD)
  • Fixed swing animation when placing plants and some container-specific interactions in 1.21.11->26.1 (by EnZaXD)
  • Handle nested enchantment terms (by DrexHD)
  • Handle nested dialogs and dialog click events (by EnZaXD)
  • Fixed hashing of attribute_modifiers with override text
  • Fixed transient map_post_processing data component causing error in 1.20.5->1.20.3
  • Fixed adventure mode predicate error in 1.20.4->1.20.5

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.

5.8.1

30 Mar 18:31
Immutable release. Only release title and notes can be modified.
a6c35c6

Choose a tag to compare

Small one, mainly for those using ViaBackwards!

  • Fixed chunks with only kep/seagrass/bubble column water not having proper client physics in 1.21.11->26.1 (by RK_01)
  • Fixed required tags missing on some custom, older servers in 1.21.1->26.1 (by EnZaXD)
  • Fixed missing handling of item data component changes in dialogs
  • Fixed attack_range and provides_banner_pattern item hashing

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.

5.8.0

27 Mar 16:41
Immutable release. Only release title and notes can be modified.
38ecd65

Choose a tag to compare

26.1 client support. Please note that during the next few weeks, we may use the alpha build channel on Hangar/modrinth again (using the separate dev branch) - generally also safe to use, but you need to make sure not to mix alpha and beta builds of ViaVersion and ViaBackwards.

  • Fixed overworld and end background ambient tracks being swapped in 1.21.9->1.21.11
  • Fixed conversion of potions with empty custom effects in 1.20.3->1.20.5 (by EnZaXD)
  • Produce inlined string in 1.8->1.9 sign updates to appease possible anticheat issues (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.

5.7.2

01 Mar 15:41
cd45a6e

Choose a tag to compare

  • When enabled, player details custom payloads are now always sent, even if the server version matches the client version (by EnZaXD)
  • Fixed the config sometimes becoming alphabetically ordered instead of keeping the default order
  • Fixed missing handling of item_name and custom_name inside item hover events (by EnZaXD)
  • Fixed missing handling of set_score number format types
  • Fixed 1.21.9->1.21.11 biome sounds and particles
  • Handle sprite path changes in signs in 1.21.9->1.21.11 (by EnZaXD)
  • Fixed handling of empty food item data component when spliting into consumable and use remainder in 1.21->1.21.2 (by RK_01)
  • Fixed display of negative / >255 level enchantments in 1.17->1.17.1 (by valaphee & EnZaXD)
  • Fixed play state compression when already set during login in 1.8->1.9 (by EnZaXD)
  • Fixed reading of massive clientbound text components
  • Improved performance on older servers with compression disabled

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.

5.7.1

18 Jan 15:14
30d44db

Choose a tag to compare

  • Fixed the sustained packet limiter being too aggressive in kicking players
  • Fixed possibly incorrect block entity id mappings
  • Fixed possible errors on custom/duplicate registry entries
  • Fixed bucket variant type lore in 1.21.4->1.21.5 (by EnZaXD)

There have also been changes to platform/internal API:

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.

5.7.0

29 Dec 14:01
1d56610

Choose a tag to compare

A bunch of config changes and a few fixes!

  • Moved and renamed logging related config options under a new logging section
    • Added max-error-length to reduce or increase information in ViaVersion errors
    • Includes log-blocked-joins, log-entity-data-errors, log-text-component-conversion-errors, log-other-conversion-warnings and max-error-length
    • log-text-component-conversion-errors and log-other-conversion-warnings have been disabled by default and will not be migrated from their previous values
  • packet-limiter config options will be automigrated to higher values if you still had lower defaults from previous versions
  • Added migrate-default-config-changes config option to allow disabling such migration of defaults (though we highly recommend keeping this enabled unless you go through every changelog and manually adapt your config with changes)
  • Fixed packet limiter tracking if packet size tracking was disabled (by EnZaXD)
  • Fixed errors when loading config files with poorly auto-placed line breaks
  • Fixed occasional item desyncs in merchant inventories in 1.21.5+
  • Fixed world border lerping in 1.21.9->1.21.11 (by MrKinau)
  • Fixed atlas sprite paths paths in 1.21.9->1.21.11
  • Fixed dripstone lava particles in 1.21.9->1.21.11 (by riku6460)
  • Fixed error if a creative client tried interacting with a spear ghost item in 1.21.9->1.21.11 (by booky10)
  • Fixed handling of block_state_property enchantment terms in custom enchantments
  • Fixed mossy wall block connections in 1.12->1.13 (by lowercasebtw)
  • Added use-1_8-hitbox-margin config option to use new 1.21.11 item components for weapon hitbox changes (enabled by default, by roccodev)
  • Added step height and interaction range entity attributes for 1.20.5+ clients on 1.8 servers (by RK_01)
  • Fixed lit_furnace item display in 1.8->1.9 (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.

5.6.0

12 Dec 15:05
808605e

Choose a tag to compare

1.21.11 client support.

  • Implemented most remaining item data hashing to fix desyncs on item drags (by kennytv and EnZaXD)
  • Fixed missing conversion of entities enchantment predicates in registry data
  • Fixed entity_data and block_entity_data roundtrip handling in 1.21.9->1.21.7 (by Lumine1909)
  • Strip trailing spaces in cut player messages in 1.10->1.11 (by EnZaXD)
  • Fixed an error in ViaVersion's error handling (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.

5.5.1

12 Oct 17:02
1fb3aa8

Choose a tag to compare

A few fixes for older issues across multiple versions, and some 1.21.9 fixes!

  • Implemented equippable item data hashing to fix desyncs on item drags
  • Fixed handling of particles in custom biome effects
  • Fixed debug sticks containing new/changed block state data
  • Fixed repairable item data item id handling
  • Fixed lock item data with complex data changes
  • Fixed world border scaling in the nether in 1.21.7->1.21.9
  • Fixed debug sample subscriptions in 1.21.7->1.21.9 (by RK_01)
  • Fixed client errors on missing registry data from non-standard servers like Limbo in 1.20.5->1.21 (by amiralimollaei)
  • Fixes to bad team packet filtering in 1.20.3->1.20.5 (by LeonTG and EnZaXD)
  • Fixed item ids in show_item hovers in 1.12->1.13 (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.